Repository navigation
Description
Parent
What to build
Deliver the first complete Header/environment-paging path using one paired Computer, two authorized cloud Organizations and All. Reuse the Activity header language and an actual reusable swipe-tab interaction; selecting a page filters real conversations and opens/sends through their existing source identity. This is the immediate focus, not a generic tab-component foundation.
Acceptance criteria
- Chats alone exposes environment tabs: All first, then Computer and Organization entries in stable source-drawer order; tab-strip scrolling and content paging keep selection visible.
- One Computer and two Organizations, including a channel-only guest, show only authorized rows. Same-name/colliding-ID entries never share routing, history, credentials or drafts.
- Open/read/send a Computer and Cloud conversation after tab changes; owning API/CLI readback confirms source/channel/author. Unrelated Host management selection is not silently changed.
- Activity inherits the selected environment and retains its existing category paging. Until later Activity capability work, unavailable Cloud scope is explicit; an unrelated Computer feed/badge must not be shown.
- New messages do not reorder environment tabs. Existing Channel ordering and trailing source icons remain; source removal/logout cannot leave an actionable stale selection.
- Offline Computer and restart preserve scoped drafts and prevent automatic resend; authorized Cloud reads/writes remain independent.
- Existing creation/search/navigation remains usable during this first slice. Do not add a dead Search destination, bottom-menu redesign or message search here.
- Focused identity/lifecycle regressions plus assigned Simulator UAT screenshots/recording show actual paging, scope selection and correct send; native text/keyboard/platform gaps are named explicitly.
- First-slice feedback is collected before expanding sibling views. Simultaneous multiple-Computer qualification is not claimed by a one-Computer fixture.
Blocked by
None. First focus once the Human authorizes implementation.
Delivery and testing boundary
Planning only; do not implement until the Human authorizes this slice. Milestone v2.0; Open Cloud Groups Project. One issue = one implementation PR. UAT only; no Prod/merge authorization. Use existing source owners/public API and CLI readback for business facts, focused behavioral regressions and exact-head native evidence. Reserve the shared device lane; report iOS/Android/physical/Human and large-text/keyboard/accessibility results separately. Preserve unrelated work. Do not infer native success from source tests.
Activity
DoodleBears commentedon Oct 18, 2026
Agent work claim
codex/local/01a148ae-ec7f-74b2-8157-961411ce54c9(not a DSH Session)codex/2194-source-pagingWill submit a frozen candidate to the shared device queue and attach exact-head screenshots/recording. Unrun platforms and Human QA remain explicit.
fix(mobile): keep empty cloud pages independent of Computer connection
fix(mobile): keep source tab text metrics stable when selected
docs: attach N1 Simulator UAT evidence
style: format generated N1 review explainer
DoodleBears commentedon Oct 18, 2026
Agent work handoff — N1 ready for Human review
codex/local/01a148ae-ec7f-74b2-8157-961411ce54c9.14614a6ecf2e134cbc4c293e0b1c3e9dac5a2d07; final evidence-only head:f833eb8fa4a69553685f22f9affee9bf1cae1aba.DoodleBears commentedon Oct 18, 2026
Agent work resumed — review and conditional merge
Task
codex/local/01a148ae-ec7f-74b2-8157-961411ce54c9, branchcodex/2194-source-paging. Human authorized review focused on environment switching, source/identity isolation and offline-restart draft recovery; fix and reverify findings, merge only after passing, then begin N2 #2195. UAT only. Reviewing frozen headf833eb8fa4a69553685f22f9affee9bf1cae1abaagainst baseda9ee46aaca938924a2a3057c9b46ff18bb06977; prior native limits stay explicit. State active.fix(mobile): distinguish same-name Organization tabs
docs: attach same-name Organization UAT revalidation
DoodleBears commentedon Oct 18, 2026
Agent work outcome
codex/local/01a148ae-ec7f-74b2-8157-961411ce54c956ba149c91dd511097f63dd1efcbe80c9ea492daafter Human authorization, separate Standards/Spec reviews, one fixed Spec P2, UAT native revalidation and final CI39148913303 success.feat(mobile): Chats Header and source paging (BotHarness#2199)