You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Tracer: compact Human Inbox rows with native filters and click-to-open details #687
Parent #126. Human QA of Activity Center #682 requested a compact Inbox list that can be scanned before opening source context and responding, with native DSH filter selectors.
Acceptance
Bot, Channel and Sort filters use the pinned DSH primitive selection-menu pattern (native Button/Menu, selected option and keyboard navigation), replacing HTML select controls.
Unexpanded Inbox shows one compact row per item with adequate inline padding and a truncated summary. Clicking the row or activating its keyboard detail control opens the existing detail pane; opening the summary does not independently mark messages read.
Keep direct actions on the right. Source navigation becomes a compact Bot/Channel avatar with an upper-right arrow, accessible name and tooltip; preserve exact Channel/message or Session routing.
Actions use the native primary color family. Source navigation and decisions do not accidentally activate the row's details.
Existing question, approval, Workspace Grant, Assignment, handled-history and unread commands retain their owning authority and behavior.
Existing sidebar visibility and last Overview/Inbox tab preference remain intact.
Real isolated DSH light/dark screenshots plus E2E cover native filtering, list-to-details, keyboard opening, padded row geometry, independent direct source navigation and an actionable request.
Delivery
One issue, one PR. Built on latest main after #682. Pause for Human QA after PR/evidence; do not start another issue.
Scope delivered: native Bot/Channel/sort selection, compact clickable Inbox rows with 16px text inset, native primary actions, independent avatar source navigation and existing context/response paths.
Verification: 53 focused regressions, real isolated DSH E2E with unedited light/dark screenshots, local typecheck/build and full Linux CI passed: https://github.com/BotHarness/BotHarness/actions/runs/36921804130. Independent Standards and Spec reviews found no actionable issues.
Verification limit: the optional existing Windows directory picker attempt timed out; opening the actual grant card is verified, workspace authorization submission is not claimed.
Human QA scope in PR Improve Human Inbox filters, compact rows and source actions #689: keep avatar/source navigation last in every compact row; remove the repair-only Open Bot Inbox text button from the list and retain its maintenance entry inside expanded repair details.
Human QA fix: the avatar/source button is last and rightmost in every compact Inbox row, after reply, approval, handled-response, join decision and read/ignore actions. Repair rows have no extra Open Bot Inbox text button; the maintenance entry remains inside expanded details.
Repair semantics: this entry belongs to needs-repair admissions, allowing existing Bot Inbox repair controls. Precise source navigation remains independent; missing or failed source navigation falls back to the owning Bot Inbox.
Real E2E: the actual retained Overview QA scenario has four visible repair rows and two approval rows; all six source controls measure a 16px right inset and sit beyond every action. Both themes, expanded maintenance entry and actual owning Bot Inbox navigation pass without replay, ignore, reply or approval. Unedited scene/element captures and assertions: https://github.com/BotHarness/BotHarness/tree/codex/687-inbox-list/docs/assets/pr/687-inbox-list.
Verification: 24 related mounted regressions pass, including exact-source refusal and missing-source fallback. Typecheck, source policy/lint, aligned release ledgers, focused formatting and Client build pass. Independent Standards/Spec reviews pass.
Activity
DoodleBears commentedon Oct 1, 2026
Agent work claim
codex/local/01a0f083-4337-71d2-8639-dec84699b8d9(not a DSH Session)codex/687-inbox-listAttach real DSH evidence for compact Human Inbox interactions
DoodleBears commentedon Oct 1, 2026
Agent work outcome
codex/local/01a0f083-4337-71d2-8639-dec84699b8d9(not a DSH Session)fcfa69bc6bfe3ab6f03a1c2b7cb9b5fdb694d139DoodleBears commentedon Oct 1, 2026
Agent work resumed
codex/local/01a0f083-4337-71d2-8639-dec84699b8d9Trigger the workspace picker directly from the Inbox list action
17 remaining items
DoodleBears commentedon Oct 2, 2026
Agent work resumed — row navigation order
codex/local/01a0f083-4337-71d2-8639-dec84699b8d9fix: keep Inbox source navigation at the far right
DoodleBears commentedon Oct 2, 2026
Agent work outcome — rightmost row source navigation
codex/local/01a0f083-4337-71d2-8639-dec84699b8d9(not a DSH Session)a5f9ccc1c1234ece0e39994cfdaa0d8851a6e066DoodleBears commentedon Oct 2, 2026
Agent work claim
codex/local/01a0f083-4337-71d2-8639-dec84699b8d9(not a DSH Session)codex/687-inbox-listdocs: resolve final Inbox evidence review findings
Improve Human Inbox filters, compact rows and source actions (#689)
DoodleBears commentedon Oct 2, 2026
Agent work outcome
codex/local/01a0f083-4337-71d2-8639-dec84699b8d96e640924passed the full Linux gate; CodeRabbit findings were addressed or explained and all threads resolved.