Parent: #3106
Target branch: codex/console-vnext
Implementation seed: 0f160b4fe (feat(console): add Team activity view)
Goal
Land the first Console vNext slice as a Team-scoped Activity surface backed only by existing Team runtime read models.
Scope
- Dedicated Activity tab on canonical Team detail routes.
- All, Needs attention, Running, and Failed filters over the currently visible Team run window.
- Refresh/retry, loading, empty, filtered-empty, and read-failure states.
- Run Team action using the existing Team test flow.
- Run detail links only when a run service resolves to a real Team Member with published-run support.
- Shared recent-run presentation between Overview and Activity.
- Responsive controls through 320px and bilingual locale coverage.
Acceptance criteria
memberId, workflowId, publishedServiceId, and runId remain distinct in routes and tests.
- Activity makes no claim of global totals or cross-Team completeness.
- Overview retains a compact recent-run preview while Activity shows the existing
take: 12 window.
- Direct
tab=activity routes preserve valid runtime context.
- Focused route and page tests, TypeScript, Biome, and desktop/tablet/mobile visual checks pass.
- The commit is present on
codex/console-vnext and is reviewed before this issue is closed.
Parent: #3106
Target branch:
codex/console-vnextImplementation seed:
0f160b4fe(feat(console): add Team activity view)Goal
Land the first Console vNext slice as a Team-scoped Activity surface backed only by existing Team runtime read models.
Scope
Acceptance criteria
memberId,workflowId,publishedServiceId, andrunIdremain distinct in routes and tests.take: 12window.tab=activityroutes preserve valid runtime context.codex/console-vnextand is reviewed before this issue is closed.