Files
PaperClipAI/maps/storybook-map/INDEX.md
T
Devin FoleyandPaperclip 5a6d0d08a7 fix: record verified workspace file recovery from tasks (#16104)
## Thinking Path

> - Paperclip is the open source app people use to manage AI agents for
work.
> - Recovery must preserve files and show the next operator action.
> - A stopped run can leave a file repair hold after its recovery action
is resolved.
> - The task notice shows that hold but has no form to record verified
file recovery.
> - A chat connection can also replace the file repair instruction with
a chat retry instruction.
> - This pull request adds a file recovery form and preserves the file
repair instruction.
> - The form records evidence for the original run and keeps the current
task status.

## Linked Issues or Issue Description

**What happened?**

A retained workspace file hold can block a task after its recovery
action is resolved. The task page offers no file recovery form. A chat
binding can hide the required file repair instruction.

**Expected behavior**

An authorized board member can record verified recovery of the original
files. The server checks the original stop proof. The task keeps its
current status and does not start another run. Chat instructions must
not replace file repair instructions.

**Steps to reproduce**

1. Create a stopped legacy run with a retained workspace recovery marker
and a resolved recovery action.
2. Open its task page, including a task with a chat connection.
3. Observe that the file hold has no supported form to record verified
recovery.

Refs: #15857, #15824, #16095. Those PRs address shutdown export, native
finalization and workspace source isolation. This PR uses the existing
file repair API.

## What Changed

- Add a board-only file recovery form with evidence and an explicit file
verification confirmation.
- Preserve the current task status when recording file recovery.
- Project whether the original recovery marker supports file recording.
- Keep file repair instructions when a task has a chat binding.
- Add UI, route and Storybook examples for success, denial and
chat-connected file holds.
- Document the recovery flow and update the affected Storybook catalog
entries.

## Verification

- Merged master `c8efdbfba43` and resolved both rounds of catalog/index
conflicts. Upstream review notes and classifications are preserved,
together with all four retained-file recovery examples and their stable
story IDs. Both fix branches also combine without merge conflicts or
catalog fingerprint drift.
- Passed locally after conflict resolution: 47 tests covering the file
recovery UI, execution blocker notice and retained workspace repair
route. The earlier ownership-route pass also covered 196 tests.
- Passed: UI token gates, the complete Storybook catalog check with no
drift errors, feature and agent map structure checks, and all 17
catalog/index script tests. Verification inventory counts match all 262
authored suites and 2,485 story IDs. The upstream production
verification obligations remain intact.
- Passed: full workspace typecheck, build and Storybook build on latest
head `10ac22b35d0a4fe469cf620914845c509046da48`. The built index retains
all four file-recovery story IDs.
- Latest head `10ac22b35d0a4fe469cf620914845c509046da48` has 54
successful checks and two intentionally skipped Storybook checks. Apex
is 5/5 on that exact commit, with no unresolved findings. The full
general/serialized suites and all eight browser shards passed in CI.
Local tests use the focused suites above. Storybook browser interactions
have not been executed locally.
- Manual check: open a task with a retained file hold. Verify that
evidence and confirmation are required. Record verified file recovery.
Confirm that its status stays unchanged and no run starts. Repeat
without board runtime access and with an unverified stop receipt.

## Risks

- The form records an operator attestation. It does not recover files
itself or prove external action outcomes.
- A stale source or missing stop proof must remain rejected by the
existing server route.
- No database migration or automatic task retry is added.

## Model Used

OpenAI GPT-6 (`gpt-6`), used through Codex with reasoning, repository
tools, code editing and test execution. The exact context window size is
not exposed by this environment.

## Checklist

- [x] I have included a thinking path that traces from project context
to this change
- [x] I have specified the model used (with version and capability
details)
- [x] I have checked ROADMAP.md and confirmed this PR does not duplicate
planned core work
- [x] I have searched GitHub for duplicate or related PRs and linked
them above
- [x] I have either (a) linked existing issues with `Fixes: #` / `Closes
#` / `Refs #` OR (b) described the issue in-PR following the relevant
issue template
- [x] I have not referenced internal/instance-local Paperclip issues or
links (only public GitHub `#NNN` / `github.com/paperclipai/paperclip`
URLs)
- [x] My branch name describes the change (e.g. `docs/...`, `fix/...`)
and contains no internal Paperclip ticket id or instance-derived details
- [x] I have run tests locally and they pass
- [x] I have added or updated tests where applicable
- [x] I have updated relevant documentation to reflect my changes
- [x] I have considered and documented any risks above
- [x] All Paperclip CI gates are green
- [x] Greptile is 5/5 with no open P2s, recommendations, or follow-ups
- [x] I will address all Greptile and reviewer comments before
requesting merge

---------

Co-authored-by: Paperclip <noreply@paperclip.ing>
2026-10-13 13:47:10 -05:00

253 KiB

Storybook by feature

Contract and maintenance · Review findings

262 story files; 2485 indexed stories. Counts describe inventory, not passed tests or complete feature coverage.

Status describes product alignment; implementation describes the rendered subject; boundary describes simulated data. Sources and limitations are in catalog.json. Related capabilities cross-list one canonical story file.

Getting started and access

Onboarding and first work

Instance setup, company wizard, first agent and task.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Getting started and access/Onboarding and first work/Onboarding/Agent arc onboarding/adapter, onboarding/first-task unreviewed / production / fixtures 27 / 11 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Getting started and access/Onboarding and first work/Onboarding/Character onboarding/company unreviewed / production / fixtures 3 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Getting started and access/Onboarding and first work/Onboarding/Connect a model onboarding/adapter, onboarding/first-task historical / prototype / fixtures 5 / 0 Older tile/mode preview; onboarding-agent-arc mounts the production wizard.
Getting started and access/Onboarding and first work/Resume a saved draft onboarding/resume current / production / fixtures 4 / 3 OnboardingWizard restores a seeded draft, malformed/unavailable-company handling and draft retention across a fixture remount. The reopen button belongs to the fixture host; real reload, account switch and storage failure remain separate checks.

Login, invitations, and access

Sessions, bootstrap, membership, roles, and CLI authorization.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Getting started and access/Login, invitations, and access/CLI authorization access/cli-auth current / production / fixtures 9 / 5 Real CliAuth route with pending/expired/unavailable/preflight denial, approval/cancel and write pending/error. Fictional challenge; no CLI identity or real token is authorized.
Getting started and access/Login, invitations, and access/Organization membership access/membership current / production / fixtures 7 / 2 CompanyAccess member list and role change with loading/empty/failure/403 and failed mutation toast. Backend actor authority, invite lifecycle and durable membership are not verified.
Getting started and access/Login, invitations, and access/Private tasks/00 Review guide access/resources, tasks/properties unreviewed / guide / static 1 / 0 Review guide retained; explanatory content does not establish runtime or production coverage. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Getting started and access/Login, invitations, and access/Private tasks/01 Creation access/resources, tasks/properties unreviewed / production / fixtures 22 / 14 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation visibility now defaults to hiding automated independent tasks, with a show agent-created tasks control and inbox participation exceptions. Source alignment reviewed; these fixture stories do not establish live server pagination or authorization. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work. Source review covers the retained-file recovery form, source-bound evidence and unchanged task status; fixture APIs do not prove live provider recovery.
Getting started and access/Login, invitations, and access/Private tasks/02 Sharing access/resources, tasks/properties unreviewed / production / fixtures 26 / 10 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Getting started and access/Login, invitations, and access/Private tasks/03 Task actions access/resources, tasks/properties unreviewed / production / fixtures 11 / 7 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Getting started and access/Login, invitations, and access/Private tasks/04 References and blockers access/resources, tasks/properties unreviewed / production / fixtures 12 / 5 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Getting started and access/Login, invitations, and access/Private tasks/05 Projects access/resources, tasks/properties, projects/lifecycle unreviewed / production / fixtures 19 / 12 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Getting started and access/Login, invitations, and access/Private tasks/06 Full product pages access/resources, tasks/properties, projects/lifecycle unreviewed / production / fixtures 21 / 12 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation visibility now defaults to hiding automated independent tasks, with a show agent-created tasks control and inbox participation exceptions. Source alignment reviewed; these fixture stories do not establish live server pagination or authorization. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work. Source review covers the retained-file recovery form, source-bound evidence and unchanged task status; fixture APIs do not prove live provider recovery.
Getting started and access/Login, invitations, and access/Private tasks/07 User stories access/resources, tasks/properties unreviewed / production / fixtures 13 / 7 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation visibility now defaults to hiding automated independent tasks, with a show agent-created tasks control and inbox participation exceptions. Source alignment reviewed; these fixture stories do not establish live server pagination or authorization. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work. Source review covers the retained-file recovery form, source-bound evidence and unchanged task status; fixture APIs do not prove live provider recovery.
Getting started and access/Login, invitations, and access/Sign in access/login current / production / fixtures 6 / 3 AuthPage email form, session read loading/error, submission pending/failure and navigation to Companies after a fixture session. Real authentication, bootstrap claim and sign-out remain separate.

Companies and portability

Company switching/settings, archival, package import/export.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Getting started and access/Companies and portability/Import preview companies/portability current / production / fixtures 6 / 5 Shipped CompanyImport GitHub-source preview, warnings, pending, error and 403. Plan/package replies are fictional; export, final import and real package fidelity remain separate scenarios/contracts.
Getting started and access/Companies and portability/Selection and archived organizations companies/selection, companies/archive current / production / fixtures 7 / 2 Companies list, selection storage and archived-company restoration with loading/empty/error/403. This covers the archive list/restoration side; CompanySettings archive confirmation remains an additional UI scenario.
Getting started and access/Companies and portability/Decision models/01 Settings companies/identity, budgets-costs/cost-reporting, companies/decision-models unreviewed / production / fixtures 11 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Related decision-service examples show connection/model configuration, bounded test receipts or invocation history using shipped subjects and simulated data. No paid provider or authorization proof.
Getting started and access/Companies and portability/Decision models/02 History companies/identity, budgets-costs/cost-reporting, companies/decision-models unreviewed / production / fixtures 4 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Related decision-service examples show connection/model configuration, bounded test receipts or invocation history using shipped subjects and simulated data. No paid provider or authorization proof.
Getting started and access/Companies and portability/Decision models/03 Journey companies/identity, budgets-costs/cost-reporting, companies/decision-models unreviewed / production / fixtures 3 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Related decision-service examples show connection/model configuration, bounded test receipts or invocation history using shipped subjects and simulated data. No paid provider or authorization proof. The upstream budget UI distinguishes soft warnings from hard stops; hard incidents retain raise-and-resume and keep-paused controls.
Getting started and access/Companies and portability/Fast responses/01 Settings companies/identity, budgets-costs/cost-reporting, companies/fast-responses unreviewed / production / fixtures 9 / 0 Production settings view with simulated callbacks. Excluded exported fixture helpers and added the onConnectionChange spy required during rendering; full save/API state parity remains unreviewed. Related fast-response examples show configuration/test receipts or invocation history with shipped subjects and simulated data. A receipt is an acknowledgement, not task completion; no paid provider or authorization proof.
Getting started and access/Companies and portability/Fast responses/02 History companies/identity, budgets-costs/cost-reporting, companies/fast-responses current / production / fixtures 4 / 0 Shared production DecisionHistoryTable receives fastResponse=true, matching FastResponseHistory presentation; API loading/error and feature-gate wrapper are outside this story. Related fast-response examples show configuration/test receipts or invocation history with shipped subjects and simulated data. A receipt is an acknowledgement, not task completion; no paid provider or authorization proof.

Tasks and conversations

Task creation and lifecycle

Creation, assignment, lists, properties, comments, and completion.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Tasks and conversations/Task creation and lifecycle/Paperclip/Assigned Backlog Safeguards tasks/completion, recovery/diagnosis unreviewed / production / fixtures 5 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Tasks and conversations/Task creation and lifecycle/Product/Chat & Comments tasks/discussion, runs-adapters/runs unreviewed / production / fixtures 6 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Tasks/Completed activity preview tasks/discussion, runs-adapters/runs current / production / fixtures 8 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Composer/Add menu tasks/create unreviewed / production / fixtures 14 / 14 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Composer/Mobile assignee picker tasks/create, runs-adapters/availability unreviewed / production / fixtures 3 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Composer/Model and effort picker tasks/create, runs-adapters/availability mixed / mixed / fixtures 57 / 30 Most examples use a local picker implementation; live picker examples use ComposerRunSettingsLiveStory. Do not count the whole suite as production parity. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Product/Control Plane Surfaces tasks/organize, questions-and-approvals/governance, budgets-costs/budgets, activity/activity unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Product/Dialogs & Modals tasks/create, agents/hire, projects/lifecycle, goals/hierarchy unreviewed / production / fixtures 17 / 2 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/External Objects tasks/properties unreviewed / production / fixtures 8 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation visibility now defaults to hiding automated independent tasks, with a show agent-created tasks control and inbox participation exceptions. Source alignment reviewed; these fixture stories do not establish live server pagination or authorization. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Product/Issue Management tasks/properties, tasks/organize unreviewed / production / fixtures 11 / 3 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation visibility now defaults to hiding automated independent tasks, with a show agent-created tasks control and inbox participation exceptions. Source alignment reviewed; these fixture stories do not establish live server pagination or authorization. Focused creation-visibility stories mount the production collection with simulated hierarchy reads and assert hidden roots, opt-in inclusion, and the unchecked filter control. Creation visibility examples and fixture setup now live in a support module so the surface matrix stays below 1000 lines; exported story IDs are unchanged. Creation visibility now shares the subscribed preference across modern and legacy controls; hierarchy child reads share a bounded rendering budget. Source alignment inspected; server behavior is tested separately. Hierarchy fetch and rendering budgets are separate; loaded context remains during paging. The large-tree UI regression exercises delayed reads in both list interfaces. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Components/Entity pickers/Mobile tasks/create unreviewed / production / fixtures 3 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Composer/New task tasks/create, workspaces/binding current / production / fixtures 40 / 25 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. WorktreePicker, ReuseWorktree, CreateWithReusedWorktree and NewWorktreeAfterReuse exercise workspace selection and submitted fixture request values. Actual admission/binding and execution remain outside this story. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Tasks/Runner activity preview tasks/discussion, runs-adapters/runs current / production / fixtures 14 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Paperclip/Successful Run Handoff tasks/completion, recovery/diagnosis unreviewed / production / fixtures 7 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Tasks and conversations/Task creation and lifecycle/Tasks/Task chat review fixes tasks/discussion, runs-adapters/runs unreviewed / production / fixtures 4 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Task chat/Mobile streaming follow tasks/discussion unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Product/Task chat/System notice tasks/discussion unreviewed / production / fixtures 2 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Tasks/Context notices tasks/discussion unreviewed / production / fixtures 1 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work. Source review covers the retained-file recovery form, source-bound evidence and unchanged task status; fixture APIs do not prove live provider recovery.
Tasks and conversations/Task creation and lifecycle/Chat & Comments/Human identity/00 Review guide tasks/discussion unreviewed / guide / static 1 / 0 Review guide retained; explanatory content does not establish runtime or production coverage. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Chat & Comments/Human identity/01 Components tasks/discussion unreviewed / production / fixtures 5 / 2 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Task creation and lifecycle/Chat & Comments/Human identity/02 Mixed-author journey tasks/discussion unreviewed / production / fixtures 5 / 2 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.

Delegation, dependencies, and signoff

Child work, prerequisites, reviewers, and task-tree controls.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Tasks and conversations/Delegation, dependencies, and signoff/Product/Decisions/Stalled review actions task-coordination/signoff unreviewed / production / fixtures 2 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Delegation, dependencies, and signoff/Product/Issue Monitor surfaces task-coordination/tree-control unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Delegation, dependencies, and signoff/UX Labs/Tasks Created From a Task task-coordination/delegation, projects/task-context unreviewed / production / fixtures 14 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Creation visibility now defaults to hiding automated independent tasks, with a Show agent-created tasks control and inbox participation exceptions. Source alignment reviewed; these fixture stories do not establish live server pagination or authorization. Source review covers the retained-file recovery form, source-bound evidence and unchanged task status; fixture APIs do not prove live provider recovery.
Tasks and conversations/Delegation, dependencies, and signoff/UX Labs/Sub-issues Workflow Checklist task-coordination/dependencies, task-coordination/delegation unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Creation visibility now defaults to hiding automated independent tasks, with a Show agent-created tasks control and inbox participation exceptions. Source alignment reviewed; these fixture stories do not establish live server pagination or authorization. Creation visibility now shares the subscribed preference across modern and legacy controls; hierarchy child reads share a bounded rendering budget. Source alignment inspected; server behavior is tested separately. Hierarchy fetch and rendering budgets are separate; loaded context remains during paging. The large-tree UI regression exercises delayed reads in both list interfaces.
Tasks and conversations/Delegation, dependencies, and signoff/Product/Task Watchdog surfaces task-coordination/tree-control unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.

Personal triage, decision queues, unread/blocked views, search, and personal task toasts.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Tasks and conversations/Inbox, decisions, and search/Product/Inbox/Blocked tab inbox-search/triage, recovery/diagnosis unreviewed / production / fixtures 5 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Creation visibility now defaults to hiding automated independent tasks, with a show agent-created tasks control and inbox participation exceptions. Source alignment reviewed; these fixture stories do not establish live server pagination or authorization. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Tasks and conversations/Inbox, decisions, and search/Decisions/DecisionCard inbox-search/decisions unreviewed / production / fixtures 9 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Inbox, decisions, and search/Pages/Decisions Desk inbox-search/decisions unreviewed / production / fixtures 6 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Inbox, decisions, and search/Personal task views inbox-search/views current / production / fixtures 8 / 0 Shipped Inbox host with Mine/Recent/Unread/Blocked under combined-inbox flags and list states. Approvals/join requests/run lists are isolated alongside tasks. Failed/denied list queries currently fall back to Inbox zero; personal participation/read metadata and server counts remain production verification. Mine/recent fixture tasks are human-created; the upstream agent-created-task filter changes are separate visibility scenarios.
Tasks and conversations/Inbox, decisions, and search/Personal task notifications inbox-search/toasts current / production / fixtures 4 / 4 LiveUpdatesProvider and ToastViewport consume fixture socket eligibility, suppress unrelated/visible-task events and deduplicate replay. Server eligibility metadata is simulated; no persisted multiplayer participation proof. The upstream Inbox recipe adds agent-created-task discovery checks; this LiveUpdatesProvider suite still tests toast eligibility only.
Tasks and conversations/Inbox, decisions, and search/Product/Search & Command K inbox-search/search unreviewed / prototype / fixtures 1 / 0 Local search-page composition mounts production result components; does not establish parity with the production Search route. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Tasks and conversations/Inbox, decisions, and search/Pages/Decisions inbox-search/decisions unreviewed / production / fixtures 13 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.

Agent conversations and project handoff

Persistent conversations, discovery, handoff, and gated board chat.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Tasks and conversations/Agent conversations and project handoff/Design explorations/Agent chat sidebar/Pages agent-chat/discovery, agent-chat/history unreviewed / production / fixtures 9 / 1 Wrapper mounts production Layout and AgentChat; conversation selection and sends use in-memory routes. Directory name is not prototype evidence. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Source review covers the retained-file recovery form, source-bound evidence and unchanged task status; fixture APIs do not prove live provider recovery.
Tasks and conversations/Agent conversations and project handoff/Design explorations/Agent chat agent-chat/discovery, agent-chat/history, agent-chat/handoff mixed / mixed / fixtures 17 / 0 Production conversation/task routes with a local ChatEntryLanding. Default-agent behavior and fallback API responses remain outside current-product parity. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. ProjectCreated, ExistingProject, MultipleRepositories, ProjectWithoutRepository and ProjectCreationFailed show linked handoff results/navigation through shipped chat/task hosts. Tool execution and persistence are simulated. Source review covers the retained-file recovery form, source-bound evidence and unchanged task status; fixture APIs do not prove live provider recovery.
Tasks and conversations/Agent conversations and project handoff/Design explorations/Agent chat sidebar/Components agent-chat/discovery, agent-chat/history current / production / fixtures 10 / 1 Support module re-exports production AgentConversationSidebar; search/selection use fixture callbacks.
Tasks and conversations/Agent conversations and project handoff/Design explorations/Chat entry agent-chat/discovery, agent-chat/history historical / mixed / fixtures 9 / 3 Retained first-created-agent sidebar/landing design predates personal primary-agent selection. Shared production conversation components remain useful. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Source review covers the retained-file recovery form, source-bound evidence and unchanged task status; fixture APIs do not prove live provider recovery.
Tasks and conversations/Agent conversations and project handoff/Conference Room agent-chat/conference-room current / production / fixtures 5 / 4 BoardChat empty, reply, send pending/error/403 through fixture SSE and persisted comment reads. 403 uses the shipped generic unavailable message; route gates and real Claude execution remain separate.

Questions and approvals

Question/plan responses, formal approvals, and app-tool review.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Tasks and conversations/Questions and approvals/Chat & Comments/Agent Chat Unanswered Questions questions-and-approvals/dismiss-and-reopen, agent-chat/history unreviewed / production / fixtures 9 / 6 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior.
Tasks and conversations/Questions and approvals/Composer/Question flow questions-and-approvals/questions unreviewed / production / fixtures 3 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior.
Tasks and conversations/Questions and approvals/Chat & Comments/Connection Reviews questions-and-approvals/tool-review, connection-setup/task-request unreviewed / production / fixtures 25 / 8 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Tasks and conversations/Questions and approvals/Issue Detail/Plan Decompositions questions-and-approvals/plan-review, task-coordination/delegation unreviewed / production / fixtures 2 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Questions and approvals/Chat & Comments/Issue Thread Interactions questions-and-approvals/questions, questions-and-approvals/confirmations, questions-and-approvals/audience, questions-and-approvals/plan-review, questions-and-approvals/continuation unreviewed / production / fixtures 53 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Plan approval Pending, Confirmed, ExpiredByTargetChange and ResumeFailed states use shipped interaction cards. The continuation association covers accepted-but-resume-failed presentation only; no successful resumption, retry or duplicate-suppression proof.
Tasks and conversations/Questions and approvals/Chat & Comments/Rich ACP interactions questions-and-approvals/questions, questions-and-approvals/confirmations, questions-and-approvals/audience unreviewed / production / fixtures 12 / 8 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Questions and approvals/Composer/Interaction above composer questions-and-approvals/questions, questions-and-approvals/confirmations, questions-and-approvals/audience current / production / fixtures 15 / 5 Corrected local dismissal/send harness: questions leave no pending badge; confirmations retain reopen. Production cards/composer; persisted dismissal is covered separately by unanswered-question fixtures. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior.
Tasks and conversations/Questions and approvals/Chat & Comments/Task Chat Unanswered Questions questions-and-approvals/dismiss-and-reopen, tasks/discussion unreviewed / production / fixtures 6 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.

Steering and queued messages

Follow-ups, queue edits, interruption, and pause/resume.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Tasks and conversations/Steering and queued messages/Draft recovery steering/drafts current / production / fixtures 6 / 3 TaskChatComposer uses owned task-keyed browser drafts, uncertain submission fence, switch/restore and failed/accepted send callbacks. API receipt authority and real submission durability remain separate. Storybook-owned draft keys are reset using the matching retained submission ID on setup and cleanup; same-browser uncertain-to-empty/send switching is covered separately.
Tasks and conversations/Steering and queued messages/Composer/Steering and queued messages steering/queue, steering/edit-order-discard, steering/steer, steering/interrupt current / production / fixtures 6 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior.
Tasks and conversations/Steering and queued messages/Accepted response delivery steering/approval-queue, recovery/user-continuation current / production / fixtures 7 / 6 Accepted immutable response, cleanup wait, unavailable admission, empty queue and interrupt delivery states. Local callbacks remove delivered entries; durable queue/coalescing and fresh-session authority need production tests. The expanded native copyback recovery recipe requires harness stop proof; these generic exhaustion/queued-response fixtures do not establish that path. The shipped pending-delivery path removes rows optimistically and shows no separate progress indicator; the Delivering story asserts that actual presentation. Retained legacy files use a separate recovery form with verified stop evidence; these exhaustion and response-queue examples do not establish file repair.
Tasks and conversations/Steering and queued messages/Surfaces/Interrupt Handoff steering/interrupt unreviewed / production / fixtures 5 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Steering and queued messages/Composer/Paused task takeover steering/stop-and-pause historical / prototype / fixtures 8 / 0 Retained local paused takeover; task-execution-controls exercises the shipped pause/stop controls. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior.
Tasks and conversations/Steering and queued messages/Composer/Execution controls steering/stop-and-pause current / production / fixtures 22 / 6 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior.

Documents, attachments, and work products

Versioned documents, annotations, files, outputs, and artifact library.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Tasks and conversations/Documents, attachments, and work products/Explorations/Artifact cards/Commit documents-artifacts/work-products unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Explorations/Artifact cards/Data documents-artifacts/work-products unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Explorations/Artifact cards/Document documents-artifacts/work-products unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Explorations/Artifact cards/File documents-artifacts/work-products unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Explorations/Artifact cards/Image documents-artifacts/work-products unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Explorations/Artifact cards/Link preview documents-artifacts/work-products unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Explorations/Artifact cards/Pull request documents-artifacts/work-products unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Explorations/Artifact cards/Video documents-artifacts/work-products unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Artifact upload/01 Artifacts pane documents-artifacts/attachments unreviewed / production / fixtures 10 / 3 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Artifact upload/02 Paused task journey documents-artifacts/attachments unreviewed / production / fixtures 6 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Pages/Artifacts documents-artifacts/library, documents-artifacts/work-products unreviewed / production / fixtures 6 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Components/CSV File Tab documents-artifacts/attachments unreviewed / production / fixtures 4 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Product/Documents/Annotations documents-artifacts/annotations unreviewed / production / fixtures 9 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Product/Document Comments documents-artifacts/annotations unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Document revisions documents-artifacts/documents current / production / fixtures 9 / 4 IssueDocumentsSection renders current/edit/historical preview and append-only restore with mutation error. Read/loading failures retain shipped fallback rendering; no persisted concurrency or authorization proof.
Tasks and conversations/Documents, attachments, and work products/Components/File Viewer Sheet documents-artifacts/attachments unreviewed / production / fixtures 13 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/HTML artifacts/01 Preview documents-artifacts/attachments, workspaces/files-git unreviewed / production / fixtures 5 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the expanded workspace recipe; these examples do not establish durable task-folder continuity, repository authorization or sandbox admission. The workspace recipe now requires child boundary, safe reopen and checkpoint ancestry controls; these backend checks are not established by this fixture. The provisioning recipe requires controller script denial for remote selections and copy-only local source choices, including retained denial through metadata changes and reopening; these fixtures do not verify execution placement. Canonical default provisioning follows configured policy, primary, creation time and ID; these fixtures do not run source hooks or establish this backend precedence.
Tasks and conversations/Documents, attachments, and work products/HTML artifacts/02 Workspace documents-artifacts/attachments, workspaces/files-git unreviewed / production / fixtures 3 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the expanded workspace recipe; these examples do not establish durable task-folder continuity, repository authorization or sandbox admission. The workspace recipe now requires child boundary, safe reopen and checkpoint ancestry controls; these backend checks are not established by this fixture. The provisioning recipe requires controller script denial for remote selections and copy-only local source choices, including retained denial through metadata changes and reopening; these fixtures do not verify execution placement. Canonical default provisioning follows configured policy, primary, creation time and ID; these fixtures do not run source hooks or establish this backend precedence.
Tasks and conversations/Documents, attachments, and work products/HTML artifacts/03 Task journey documents-artifacts/attachments, workspaces/files-git unreviewed / production / fixtures 3 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the expanded workspace recipe; these examples do not establish durable task-folder continuity, repository authorization or sandbox admission. The workspace recipe now requires child boundary, safe reopen and checkpoint ancestry controls; these backend checks are not established by this fixture. The provisioning recipe requires controller script denial for remote selections and copy-only local source choices, including retained denial through metadata changes and reopening; these fixtures do not verify execution placement. Canonical default provisioning follows configured policy, primary, creation time and ID; these fixtures do not run source hooks or establish this backend precedence.
Tasks and conversations/Documents, attachments, and work products/Task Chat/Rich Work Product Cards documents-artifacts/work-products unreviewed / production / fixtures 9 / 3 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Tasks/Artifact Gallery documents-artifacts/library, documents-artifacts/work-products unreviewed / production / fixtures 8 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Tasks and conversations/Documents, attachments, and work products/Tasks/Text file tabs documents-artifacts/attachments unreviewed / production / fixtures 7 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.

Agents and reusable capabilities

Hiring, configuration, and organization

Agent identity, instructions, reporting lines, lifecycle, and built-ins.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Agents and reusable capabilities/Hiring, configuration, and organization/Pages/Agent Detail agents/lifecycle, agents/instructions unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Hiring, configuration, and organization/Agents/Persistent files agents/instructions unreviewed / production / fixtures 9 / 7 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Hiring, configuration, and organization/Product/Agent Management agents/lifecycle, agents/instructions, execution-environments/assignment unreviewed / production / fixtures 3 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. ForcedKubernetesExecution and ForcedKubernetesMissingEnvironment mount AgentConfigForm with a forced execution target or missing-target warning. Read-only assignment presentation; no saved target or remote execution proof.
Agents and reusable capabilities/Hiring, configuration, and organization/Agents/Personas/Full pages agents/organization, navigation-preferences/profile unreviewed / production / fixtures 6 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Source review covers the retained-file recovery form, source-bound evidence and unchanged task status; fixture APIs do not prove live provider recovery.
Agents and reusable capabilities/Hiring, configuration, and organization/Agents/Personas agents/organization, navigation-preferences/profile unreviewed / production / fixtures 19 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Hiring, configuration, and organization/Agents/Configuration refresh agents/lifecycle, agents/instructions mixed / mixed / fixtures 15 / 0 Production configuration panels in a locally composed settings shell; full AgentDetail route parity remains unreviewed.
Agents and reusable capabilities/Hiring, configuration, and organization/Product/Built-in Agents agents/built-in unreviewed / production / fixtures 4 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Hiring, configuration, and organization/Onboarding/External agent invitation/Components agents/hire, access/invitations unreviewed / production / fixtures 8 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Hiring, configuration, and organization/Onboarding/External agent invitation/Journeys agents/hire, access/invitations unreviewed / production / fixtures 20 / 4 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Hiring, configuration, and organization/Onboarding/New agent agents/hire historical / prototype / fixtures 37 / 1 Retained local wizard predates production ui/src/components/new-agent flow; shared fields do not make the wizard current.
Agents and reusable capabilities/Hiring, configuration, and organization/Primary Agent/00 Review guide agents/primary-agent, tasks/create, agent-chat/discovery unreviewed / guide / static 1 / 0 Review guide retained; explanatory content does not establish runtime or production coverage. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Primary choice, replacement confirmation, unavailable states and task/chat fallback presentation use local presentation-provider callbacks. Production preference persistence and default-resolution precedence remain unverified by this suite. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Agents and reusable capabilities/Hiring, configuration, and organization/Primary Agent/01 Components agents/primary-agent, tasks/create, agent-chat/discovery unreviewed / production / fixtures 5 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Primary choice, replacement confirmation, unavailable states and task/chat fallback presentation use local presentation-provider callbacks. Production preference persistence and default-resolution precedence remain unverified by this suite. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Agents and reusable capabilities/Hiring, configuration, and organization/Primary Agent/02 Sidebar agents/primary-agent, tasks/create, agent-chat/discovery unreviewed / production / fixtures 12 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Primary choice, replacement confirmation, unavailable states and task/chat fallback presentation use local presentation-provider callbacks. Production preference persistence and default-resolution precedence remain unverified by this suite. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Agents and reusable capabilities/Hiring, configuration, and organization/Primary Agent/03 Agents agents/primary-agent, tasks/create, agent-chat/discovery unreviewed / production / fixtures 14 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Primary choice, replacement confirmation, unavailable states and task/chat fallback presentation use local presentation-provider callbacks. Production preference persistence and default-resolution precedence remain unverified by this suite. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Agents and reusable capabilities/Hiring, configuration, and organization/Primary Agent/04 New task agents/primary-agent, tasks/create, agent-chat/discovery unreviewed / production / fixtures 9 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Primary choice, replacement confirmation, unavailable states and task/chat fallback presentation use local presentation-provider callbacks. Production preference persistence and default-resolution precedence remain unverified by this suite. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Agents and reusable capabilities/Hiring, configuration, and organization/Primary Agent/05 Chat agents/primary-agent, tasks/create, agent-chat/discovery unreviewed / production / fixtures 8 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Primary choice, replacement confirmation, unavailable states and task/chat fallback presentation use local presentation-provider callbacks. Production preference persistence and default-resolution precedence remain unverified by this suite. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Agents and reusable capabilities/Hiring, configuration, and organization/Primary Agent/06 Journeys agents/primary-agent, tasks/create, agent-chat/discovery unreviewed / production / fixtures 11 / 11 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Primary choice, replacement confirmation, unavailable states and task/chat fallback presentation use local presentation-provider callbacks. Production preference persistence and default-resolution precedence remain unverified by this suite. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Agents and reusable capabilities/Hiring, configuration, and organization/Primary Agent/07 Confirmation agents/primary-agent, tasks/create, agent-chat/discovery unreviewed / production / fixtures 4 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Primary choice, replacement confirmation, unavailable states and task/chat fallback presentation use local presentation-provider callbacks. Production preference persistence and default-resolution precedence remain unverified by this suite. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Agents and reusable capabilities/Hiring, configuration, and organization/Summaries/SummarySlotCard agents/built-in unreviewed / production / fixtures 15 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.

Runs, harnesses, and model accounts

Adapter/model setup, account validation, transcripts, and run history.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Agents and reusable capabilities/Runs, harnesses, and model accounts/Onboarding/Saved connections runs-adapters/validation, agents/hire current / production / fixtures 7 / 6 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Runs, harnesses, and model accounts/AI Connections/Usage limits runs-adapters/validation unreviewed / production / fixtures 8 / 8 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Runs, harnesses, and model accounts/AI Connections/Review runs-adapters/validation unreviewed / production / fixtures 46 / 15 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Runs, harnesses, and model accounts/Connectors/Pool host runs-adapters/validation, connection-setup/catalog unreviewed / production / fixtures 5 / 3 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Agents and reusable capabilities/Runs, harnesses, and model accounts/AI Connections/Connection pools runs-adapters/validation unreviewed / production / fixtures 16 / 2 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Runs, harnesses, and model accounts/Assistant connections/Dot Runner runs-adapters/validation, gateways-profiles/client-connect unreviewed / production / fixtures 4 / 2 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Runs, harnesses, and model accounts/AI Connections/Provider routing/07 Subscription sign-in runs-adapters/validation unreviewed / production / fixtures 4 / 3 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Runs, harnesses, and model accounts/AI Connections/Provider routing/00 Overview runs-adapters/validation unreviewed / guide / static 1 / 0 Review guide retained; explanatory content does not establish runtime or production coverage.
Agents and reusable capabilities/Runs, harnesses, and model accounts/AI Connections/Provider routing/01 Onboarding runs-adapters/validation mixed / mixed / fixtures 6 / 3 Design-review route uses simulated account/provider state; audit the rendered subject before treating it as the live connection flow.
Agents and reusable capabilities/Runs, harnesses, and model accounts/AI Connections/Provider routing/02 Connect runs-adapters/validation mixed / mixed / fixtures 14 / 3 Design-review route uses simulated account/provider state; audit the rendered subject before treating it as the live connection flow.
Agents and reusable capabilities/Runs, harnesses, and model accounts/AI Connections/Provider routing/03 Agent runs-adapters/validation mixed / mixed / fixtures 34 / 7 Design-review route uses simulated account/provider state; audit the rendered subject before treating it as the live connection flow.
Agents and reusable capabilities/Runs, harnesses, and model accounts/AI Connections/Provider routing/04 Manage runs-adapters/validation mixed / mixed / fixtures 11 / 5 Design-review route uses simulated account/provider state; audit the rendered subject before treating it as the live connection flow.
Agents and reusable capabilities/Runs, harnesses, and model accounts/AI Connections/Provider routing/05 Recovery runs-adapters/validation mixed / mixed / fixtures 7 / 2 Design-review route uses simulated account/provider state; audit the rendered subject before treating it as the live connection flow.
Agents and reusable capabilities/Runs, harnesses, and model accounts/AI Connections/Provider routing/06 Production components runs-adapters/validation unreviewed / production / fixtures 5 / 5 Design-review route uses simulated account/provider state; audit the rendered subject before treating it as the live connection flow.
Agents and reusable capabilities/Runs, harnesses, and model accounts/Composer/Session goals runs-adapters/session unreviewed / production / fixtures 3 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.

Skills and Skill Studio

Discovery, sources, authoring, revisions, tests, and agent policies.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Agents and reusable capabilities/Skills and Skill Studio/Agent Skills/AgentSkillRow skills/policy unreviewed / production / fixtures 5 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Skills and Skill Studio/QA / Agent skills edge states skills/policy unreviewed / production / fixtures 2 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Skills and Skill Studio/Skill Studio/AgentsUsingSkill skills/policy unreviewed / production / fixtures 5 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Skills and Skill Studio/Skill Studio/EditACopy skills/authoring unreviewed / production / fixtures 6 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Skills and Skill Studio/Product/Skill Studio · FrontmatterPanel skills/authoring unreviewed / production / fixtures 13 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Skills and Skill Studio/Skills/GitHub sync journey skills/versions, skills/discovery, skills/policy unreviewed / production / fixtures 14 / 3 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. AssignToAgent and AssignedSkill demonstrate library/detail assignment with local policy fixtures. No runtime enforcement or backend persistence proof.
Agents and reusable capabilities/Skills and Skill Studio/Skills/GitHub synced skills skills/versions, skills/discovery unreviewed / production / fixtures 21 / 8 Production Sources page with fixture APIs. Disconnect and legacy removal stories show a required keep-or-delete choice; the real copy, delete, and reimport flows were also tested locally. Other routes remain unreviewed.
Agents and reusable capabilities/Skills and Skill Studio/Skills/Repository packages skills/versions, skills/discovery unreviewed / production / fixtures 9 / 3 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Skills and Skill Studio/Skills/Import progress skills/versions, skills/discovery unreviewed / production / fixtures 6 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Skills and Skill Studio/Product/Skills/Policy surfaces skills/policy unreviewed / production / fixtures 2 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Agents and reusable capabilities/Skills and Skill Studio/Test runs skills/testing current / production / fixtures 9 / 1 SkillStudio test history statuses and result detail with immutable fixture output/version. No agent/provider runs; authoring, harness execution, persisted costs and snapshots require production tests.
Agents and reusable capabilities/Skills and Skill Studio/Skills Store/Skill detail skills/discovery, skills/versions, skills/policy unreviewed / production / fixtures 4 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Related examples cover fixture revisions and agent attachment selection. Save and attachment submission callbacks are no-ops; durable authoring, grants and enforcement are not established.
Agents and reusable capabilities/Skills and Skill Studio/Skills Store/Discovery grid skills/discovery unreviewed / production / fixtures 3 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.

Team packages and installation

Catalog preview/install via CLI/API; catalog UI availability called out.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Agents and reusable capabilities/Team packages and installation/Surfaces/Team Catalog teams/preview, teams/discovery, teams/install, teams/configuration unreviewed / production / fixtures 12 / 0 Renders shipped TeamCatalog source, but feature map documents current CLI/API access and no top-level catalog route. InstallApplyProgress, InstallSuccess and InstalledStates show simulated installation results; InstallPreview edits adapter choices in local state. No routed catalog, real package installation, account setup or working-agent proof.

Projects and execution

Projects and repositories

Project lifecycle, task context, repository configuration, and defaults.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Projects and execution/Projects and repositories/Proposals/Project repos/New project projects/repositories proposed / mixed / fixtures 18 / 5 RepositoryEditor is shipped, but NewProjectPrototype composes its own creation flow. Preserve proposal until route parity is checked.
Projects and execution/Projects and repositories/Workspaces/Project runtime provision command projects/defaults, workspaces/provisioning unreviewed / production / fixtures 2 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the expanded workspace recipe; these examples do not establish durable task-folder continuity, repository authorization or sandbox admission. The workspace recipe now requires child boundary, safe reopen and checkpoint ancestry controls; these backend checks are not established by this fixture. The provisioning recipe requires controller script denial for remote selections and copy-only local source choices, including retained denial through metadata changes and reopening; these fixtures do not verify execution placement. Canonical default provisioning follows configured policy, primary, creation time and ID; these fixtures do not run source hooks or establish this backend precedence.
Projects and execution/Projects and repositories/Proposals/Project repos/Configuration projects/repositories proposed / mixed / fixtures 12 / 0 Production properties plus local configuration page composition; repository interaction is simulated.
Projects and execution/Projects and repositories/Product/Projects Goals Workspaces projects/lifecycle, goals/hierarchy, workspaces/binding unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed nullable project references and guarded runtime invalidations. Existing summaries remain project-bound and retain their routes; null-project execution workspace rendering and controls remain a coverage gap. The workspace recipe now requires child boundary, safe reopen and checkpoint ancestry controls; these backend checks are not established by this fixture. The provisioning recipe requires controller script denial for remote selections and copy-only local source choices, including retained denial through metadata changes and reopening; these fixtures do not verify execution placement. Canonical default provisioning follows configured policy, primary, creation time and ID; these fixtures do not run source hooks or establish this backend precedence.

Goals and work alignment

Goal hierarchy, ownership, status, and project/task context.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Projects and execution/Goals and work alignment/Aligned work and navigation goals/alignment, goals/navigation current / production / fixtures 6 / 2 GoalDetail child navigation and aligned-project tab with empty/loading/failure/403. Current UI displays relationships but has no project goal-assignment control; no invented assignment UI.

Workspaces, services, and files

Provisioning, task bindings, services/logs, Git/files, and closure.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Projects and execution/Workspaces, services, and files/Tasks/Browser Use/Task activity workspaces/services, tasks/discussion unreviewed / production / fixtures 7 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the expanded workspace recipe; these examples do not establish durable task-folder continuity, repository authorization or sandbox admission. The workspace recipe now requires child boundary, safe reopen and checkpoint ancestry controls; these backend checks are not established by this fixture. The provisioning recipe requires controller script denial for remote selections and copy-only local source choices, including retained denial through metadata changes and reopening; these fixtures do not verify execution placement. Canonical default provisioning follows configured policy, primary, creation time and ID; these fixtures do not run source hooks or establish this backend precedence. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Projects and execution/Workspaces, services, and files/Tasks/Browser Use/Footer workspaces/services, tasks/discussion unreviewed / production / fixtures 21 / 2 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the expanded workspace recipe; these examples do not establish durable task-folder continuity, repository authorization or sandbox admission. The workspace recipe now requires child boundary, safe reopen and checkpoint ancestry controls; these backend checks are not established by this fixture. The provisioning recipe requires controller script denial for remote selections and copy-only local source choices, including retained denial through metadata changes and reopening; these fixtures do not verify execution placement. Canonical default provisioning follows configured policy, primary, creation time and ID; these fixtures do not run source hooks or establish this backend precedence. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Projects and execution/Workspaces, services, and files/Tasks/Browser Use/Panel workspaces/services, tasks/discussion unreviewed / production / fixtures 28 / 3 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the expanded workspace recipe; these examples do not establish durable task-folder continuity, repository authorization or sandbox admission. The workspace recipe now requires child boundary, safe reopen and checkpoint ancestry controls; these backend checks are not established by this fixture. The provisioning recipe requires controller script denial for remote selections and copy-only local source choices, including retained denial through metadata changes and reopening; these fixtures do not verify execution placement. Canonical default provisioning follows configured policy, primary, creation time and ID; these fixtures do not run source hooks or establish this backend precedence. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Creation-visibility verification recipes were updated; this story scenario is unchanged and does not prove that journey. The filter uses one lowercase label without helper text. All chat-channel tasks count as bot-created; the focused visibility stories cover human-initiated channel work.
Projects and execution/Workspaces, services, and files/Components/SearchableSelect/Workspace picker workspaces/binding unreviewed / production / fixtures 9 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the expanded workspace recipe; these examples do not establish durable task-folder continuity, repository authorization or sandbox admission. The workspace recipe now requires child boundary, safe reopen and checkpoint ancestry controls; these backend checks are not established by this fixture. The provisioning recipe requires controller script denial for remote selections and copy-only local source choices, including retained denial through metadata changes and reopening; these fixtures do not verify execution placement. Canonical default provisioning follows configured policy, primary, creation time and ID; these fixtures do not run source hooks or establish this backend precedence.
Projects and execution/Workspaces, services, and files/Close readiness workspaces/closure current / production / fixtures 7 / 7 Readiness dialog with loading, inspection failure/403, running-task block and pending/accepted archive response. No real workspace cleanup, Git removal or service shutdown is performed.
Projects and execution/Workspaces, services, and files/Issue/Workspace File Browser workspaces/files-git unreviewed / production / fixtures 6 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the expanded workspace recipe; these examples do not establish durable task-folder continuity, repository authorization or sandbox admission. The workspace recipe now requires child boundary, safe reopen and checkpoint ancestry controls; these backend checks are not established by this fixture. The provisioning recipe requires controller script denial for remote selections and copy-only local source choices, including retained denial through metadata changes and reopening; these fixtures do not verify execution placement. Canonical default provisioning follows configured policy, primary, creation time and ID; these fixtures do not run source hooks or establish this backend precedence.
Projects and execution/Workspaces, services, and files/Workspaces/Runtime provisioning status workspaces/provisioning unreviewed / production / fixtures 6 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed ExecutionWorkspaceDetail null-project handling. This suite mounts only the unchanged RuntimeProvisionStatusValue inside a local context row; it does not exercise the full detail page or projectless queries. The workspace recipe now requires child boundary, safe reopen and checkpoint ancestry controls; these backend checks are not established by this fixture. The provisioning recipe requires controller script denial for remote selections and copy-only local source choices, including retained denial through metadata changes and reopening; these fixtures do not verify execution placement. Canonical default provisioning follows configured policy, primary, creation time and ID; these fixtures do not run source hooks or establish this backend precedence.
Projects and execution/Workspaces, services, and files/Workspaces/Service control bar workspaces/services unreviewed / production / fixtures 16 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the expanded workspace recipe; these examples do not establish durable task-folder continuity, repository authorization or sandbox admission. The workspace recipe now requires child boundary, safe reopen and checkpoint ancestry controls; these backend checks are not established by this fixture. The provisioning recipe requires controller script denial for remote selections and copy-only local source choices, including retained denial through metadata changes and reopening; these fixtures do not verify execution placement. Canonical default provisioning follows configured policy, primary, creation time and ID; these fixtures do not run source hooks or establish this backend precedence.

Execution environments

Local, SSH, sandbox providers, target probes, and custom images.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Projects and execution/Execution environments/Custom images execution-environments/images current / production / fixtures 6 / 3 CompanyEnvironments image metadata: unconfigured, captured, unsupported, failed, loading and 403. No live setup terminal, provider capture, rollback or relink is executed.
Projects and execution/Execution environments/Configuration, capabilities, and probes execution-environments/configuration, execution-environments/capabilities, execution-environments/probe current / production / fixtures 10 / 4 CompanyEnvironments configuration/edit, unsupported capabilities and probe pending/failure/success. No provider contacted. List read/loading failures expose shipped fallback behavior, not dedicated error UI.

Recovery

Stopped work, workspace repair, bounded continuation, and reconnect.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Projects and execution/Recovery/App/Connection recovery recovery/reconnect unreviewed / production / fixtures 3 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Projects and execution/Recovery/Task chat/Recovery notice recovery/diagnosis unreviewed / production / fixtures 5 / 2 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Source review covers the retained-file recovery form, source-bound evidence and unchanged task status; fixture APIs do not prove live provider recovery. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Projects and execution/Recovery/Tasks/Execution recovery recovery/diagnosis unreviewed / production / fixtures 18 / 2 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Projects and execution/Recovery/Product/Issue/Blocked notice recovery/diagnosis, task-coordination/dependencies unreviewed / production / fixtures 7 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Projects and execution/Recovery/Tasks/Model capacity retry recovery/bounded-continuation unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Projects and execution/Recovery/Exhaustion and user decisions recovery/exhaustion, recovery/unknown-outcome current / production / fixtures 7 / 7 Exhaustion notice, blocked authority, retry pending/failure/accepted and inactive notice; unknown-outcome action card is rendered separately. Retry callbacks and disposition context are simulated; no real continuation proof. The expanded native copyback recovery recipe requires harness stop proof; these generic exhaustion/queued-response fixtures do not establish that path. Retained legacy files use a separate recovery form with verified stop evidence; these exhaustion and response-queue examples do not establish file repair.
Projects and execution/Recovery/Design previews/Recovery notice recovery/diagnosis, recovery/source-action current / production / fixtures 9 / 3 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Projects and execution/Recovery/Product/Issue Scheduled retry surfaces recovery/bounded-continuation unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Projects and execution/Recovery/Paperclip/Source Issue Recovery recovery/diagnosis, recovery/source-action unreviewed / production / fixtures 5 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Source review confirms ordinary recovery fixtures remain applicable after the native-owner resolution gate; native-owner stop verification has its own suite. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Projects and execution/Recovery/Paperclip/Source-resolved Fold recovery/diagnosis, recovery/source-action unreviewed / production / fixtures 5 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Projects and execution/Recovery/Workspace branch recovery/01 Repair card recovery/workspace unreviewed / production / fixtures 8 / 4 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Projects and execution/Recovery/Workspace branch recovery/02 Task journey recovery/workspace unreviewed / production / fixtures 2 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Projects and execution/Recovery/Workspace finalization recovery/01 Notice recovery/workspace, recovery/source-action current / production / fixtures 6 / 2 Production quiet status; automatic restoration, legacy operator fallback, queued and resolved states. No task repair form, process details or API simulation. Provider proof is verified by separate server and harness tests. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Projects and execution/Recovery/Workspace finalization recovery/02 Task journey recovery/workspace, recovery/source-action unreviewed / mixed / fixtures 3 / 0 Production shell, status, bubbles and composer in a local conversation composition; shows restoration and saved work waiting for confirmation. Fixture messages; not the shipped task page or live provider acceptance. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.

Apps, channels, and extensions

Connection setup

Catalog, MCP links, task requests, authentication, and setup resumption.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Apps, channels, and extensions/Connection setup/Components/Agent setup prompt connection-setup/channel-setup, gateways-profiles/client-connect unreviewed / production / fixtures 11 / 3 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Apps/Canonical icon registry connection-setup/catalog unreviewed / production / fixtures 2 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Apps/Catalog source selection connection-setup/catalog proposed / prototype / fixtures 12 / 1 Local catalog composition uses shipped cards and filters; retains design exploration purpose, not acceptance of the Apps route. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Apps/Connect discoverability (PAP-11091) connection-setup/catalog unreviewed / production / fixtures 5 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Apps/Connect name at create time (PAP-11283) connection-setup/identity-and-access unreviewed / production / fixtures 2 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Apps/Connections/Arcade connection-setup/credentials, connection-setup/failure, connection-setup/draft-recovery, connection-setup/identity-and-access, app-permissions/action-policy, app-permissions/test-action unreviewed / production / fixtures 26 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. SavedDraftResume, Reconnect, SelectedAgents and ManageToolPermissions demonstrate production setup/permissions/test surfaces with an in-memory wrapper. Reload loses the draft; these examples do not verify persisted recovery. NewToolsAllowed does not demonstrate quarantined-action review. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Connections/Browser Use Cloud/Settings connection-setup/credentials current / production / fixtures 9 / 2 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Apps/Connections/Composio connection-setup/credentials, connection-setup/failure, connection-setup/draft-recovery, connection-setup/identity-and-access, app-permissions/action-policy, app-permissions/test-action unreviewed / production / fixtures 27 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. SavedDraftResume, Reconnect, SelectedAgents and ManageToolPermissions demonstrate production setup/permissions/test surfaces with an in-memory wrapper. Reload loses the draft; these examples do not verify persisted recovery. NewToolsAllowed does not demonstrate quarantined-action review. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Design explorations/Connections/Agent instructions connection-setup/credentials, agents/instructions unreviewed / production / fixtures 20 / 5 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Apps/Connections/Provider choice connection-setup/identity-and-access unreviewed / production / fixtures 7 / 4 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Apps/Enterpret connector connection-setup/credentials, connection-setup/failure unreviewed / production / fixtures 9 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Apps/Connections/Executor connection-setup/credentials, connection-setup/failure, connection-setup/draft-recovery, connection-setup/identity-and-access, app-permissions/action-policy, app-permissions/test-action unreviewed / production / fixtures 26 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. SavedDraftResume, Reconnect, SelectedAgents and ManageToolPermissions demonstrate production setup/permissions/test surfaces with an in-memory wrapper. Reload loses the draft; these examples do not verify persisted recovery. NewToolsAllowed does not demonstrate quarantined-action review. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/PR reviews/Fireflies and app webhooks connection-setup/credentials, routines/triggers unreviewed / production / fixtures 27 / 5 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Connections/In-task connections connection-setup/task-request unreviewed / production / fixtures 78 / 23 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Apps/Managed Cloud OAuth handoff connection-setup/handoff unreviewed / production / fixtures 4 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Apps/Connections/Memory connection-setup/credentials, agents/instructions unreviewed / production / fixtures 21 / 7 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Apps/Notion MCP connect flow (PAP-16650) connection-setup/credentials, connection-setup/failure unreviewed / production / fixtures 7 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Reviews/PAP-17835 Personal connection identity connection-setup/identity-and-access unreviewed / production / fixtures 10 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/Connection setup/Apps/Connections/Zapier connection-setup/credentials, connection-setup/failure, connection-setup/draft-recovery, connection-setup/identity-and-access, app-permissions/action-policy, app-permissions/test-action unreviewed / production / fixtures 21 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. SavedDraftResume, Reconnect, SelectedAgents and ManageToolPermissions demonstrate production setup/permissions/test surfaces with an in-memory wrapper. Reload loses the draft; these examples do not verify persisted recovery. NewToolsAllowed does not demonstrate quarantined-action review. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.

App access and action permissions

Agent grants, off/ask/allowed actions, discovery, tests, and revocation.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Apps, channels, and extensions/App access and action permissions/Tools & Access/ActionCard app-permissions/test-action, app-permissions/action-policy unreviewed / production / fixtures 5 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Apps, channels, and extensions/App access and action permissions/Apps/Action permissions test app-permissions/test-action, app-permissions/action-policy unreviewed / production / fixtures 7 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Apps, channels, and extensions/App access and action permissions/Apps/Managed accounts app-permissions/account-maintenance current / production / fixture-server 1 / 0 Production Browse requires owned tests/aggregator-accounts/test-drive.ts on localhost:4310; providers are simulated. Not an offline story.
Apps, channels, and extensions/App access and action permissions/Review newly discovered actions app-permissions/catalog-change current / production / fixtures 7 / 2 Shipped ActionsSection quarantine reviewer with allowed/blocked decisions, empty/refreshing/saving/read-only props. Callbacks simulate catalog persistence; discovery failures belong to AppDetail and backend authority remains separate.
Apps, channels, and extensions/App access and action permissions/Tools/Permitted vs Installed app-permissions/agent-access, app-permissions/action-policy unreviewed / production / fixtures 12 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.

External chat and email

Provider-specific identity, threads, files, delivery, and endpoint upkeep.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Apps, channels, and extensions/External chat and email/Connections/AgentMail setup chat-channels/providers, connection-setup/channel-setup unreviewed / production / fixtures 19 / 16 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the added connection/destination-default recipe; these unchanged setup, identity or conversation examples do not establish default selection or new-task inheritance. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/External chat and email/Connections/AgentMail settings chat-channels/lifecycle unreviewed / production / fixtures 8 / 5 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation: EmailEndpointSettings remains the mounted inbox subsection. The surrounding ChatEndpointDetail connection-default editor and its save/inheritance behavior are not represented here.
Apps, channels, and extensions/External chat and email/Connections/AgentMail tasks chat-channels/conversation unreviewed / prototype / fixtures 9 / 2 Local EmailTaskExperience combines production composer/bubbles with simulated email lifecycle; compare against IssueDetail before claiming page parity. Task-workspace reconciliation reviewed the added connection/destination-default recipe; these unchanged setup, identity or conversation examples do not establish default selection or new-task inheritance. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts.
Apps, channels, and extensions/External chat and email/Task-linked files chat-channels/attachments current / production / fixtures 5 / 2 TaskChatBubble with received/outbound saved attachment receipts, no/multiple files and missing filename. File links are fictional; no download, provider transfer or authorization is proved.
Apps, channels, and extensions/External chat and email/Connections/Chat connection actions chat-channels/providers unreviewed / production / fixtures 1 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the added connection/destination-default recipe; these unchanged setup, identity or conversation examples do not establish default selection or new-task inheritance.
Apps, channels, and extensions/External chat and email/Connections/Chat management chat-channels/lifecycle, chat-channels/identity, chat-channels/conversation unreviewed / production / fixtures 15 / 7 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation: the mounted endpoint adds connection and destination editors. Local endpoint PATCH/resource PUT preserve defaults; workspace-choice requests now return only active/idle, unclosed fixture workspaces. Browser save/error/reload and new-conversation inheritance remain unverified. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Inspected channel task-default controls, optional API fields, avatar rendering and matching fixture updates; live defaults inheritance and permission checks remain outside these stories. Access, InvitePeople, ConnectAndTest and Conversations render the shipped endpoint detail with simulated identity linking and conversation data. External delivery and identity authorization are not live.
Apps, channels, and extensions/External chat and email/Connectors/GitHub bot management chat-channels/providers, chat-channels/conversation unreviewed / production / fixtures 33 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation: mounted repository and endpoint editors use simulated defaults. Endpoint PATCH now persists omitted/null/concrete values across GET and resets on remount; repository PUT already preserves them. Choice caches intentionally contain no projects/workspaces. Browser editor interactions, access denials and new-task inheritance remain unverified. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Inspected channel task-default controls, optional API fields, avatar rendering and matching fixture updates; live defaults inheritance and permission checks remain outside these stories.
Apps, channels, and extensions/External chat and email/Historical/GitHub chat prototypes chat-channels/providers, chat-channels/conversation historical / prototype / fixtures 48 / 9 Historical wizard retained for original setup/access/review design; current GitHub setup is ui/src/pages/apps/chat/GitHubChatSetup.tsx. Task-workspace reconciliation reviewed the added connection/destination-default recipe; these unchanged setup, identity or conversation examples do not establish default selection or new-task inheritance.
Apps, channels, and extensions/External chat and email/Connections/GitHub and Code Review Bot chat-channels/providers, connection-setup/channel-setup unreviewed / production / fixtures 7 / 7 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the added connection/destination-default recipe; these unchanged setup, identity or conversation examples do not establish default selection or new-task inheritance. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/External chat and email/Connections/iMessage Photon chat-channels/conversation, chat-channels/providers, chat-channels/identity, chat-channels/lifecycle, connection-setup/channel-setup, connection-setup/failure unreviewed / production / fixtures 13 / 7 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the endpoint editor addition; this suite selects setup/access and locally simulated conversation states. Endpoint PATCH retains fields, but settings workspace-choice requests and default selection are not covered by these scenarios. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Inspected channel task-default controls, optional API fields, avatar rendering and matching fixture updates; live defaults inheritance and permission checks remain outside these stories. Catalog, ChooseAgent, Credentials, Access, Reconnect and ProviderOutageRecovery render shipped setup/detail states with simulated provider data. No live iMessage connection, delivery or recovery claim. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/External chat and email/Connections/Slack/Automatic setup chat-channels/providers, connection-setup/channel-setup unreviewed / production / fixtures 18 / 3 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the added connection/destination-default recipe; these unchanged setup, identity or conversation examples do not establish default selection or new-task inheritance. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/External chat and email/Connections/Slack/Avatar in Settings chat-channels/identity current / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the added connection/destination-default recipe; these unchanged setup, identity or conversation examples do not establish default selection or new-task inheritance.
Apps, channels, and extensions/External chat and email/Connections/Slack/Communication in Settings chat-channels/identity current / production / fixtures 4 / 1 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the added connection/destination-default recipe; these unchanged setup, identity or conversation examples do not establish default selection or new-task inheritance.
Apps, channels, and extensions/External chat and email/Connections/Slack/Managed setup chat-channels/providers, connection-setup/channel-setup unreviewed / production / fixtures 21 / 7 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the added connection/destination-default recipe; these unchanged setup, identity or conversation examples do not establish default selection or new-task inheritance. The recipe adds bounded Telegram subscription maintenance regressions; this story does not establish real provider startup recovery.
Apps, channels, and extensions/External chat and email/Connections/Slack/Task tools chat-channels/conversation unreviewed / production / fixtures 5 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Task-workspace reconciliation reviewed the added connection/destination-default recipe; these unchanged setup, identity or conversation examples do not establish default selection or new-task inheritance.

Tool gateways and access profiles

Tool exposure, client configuration, tokens, profiles, and activity.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Apps, channels, and extensions/Tool gateways and access profiles/Tools/Access profiles gateways-profiles/profiles unreviewed / production / fixtures 18 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Apps, channels, and extensions/Tool gateways and access profiles/Named gateway tokens gateways-profiles/tokens current / production / fixtures 8 / 5 Named, empty and expired token history; issuance pending/error/403/success and name-confirmed revocation. Tokens are fictional; real bearer expiry, scope and revocation need API verification.
Apps, channels, and extensions/Tool gateways and access profiles/Tools/Gateways (PAP-11182) gateways-profiles/gateway unreviewed / production / fixtures 3 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Apps, channels, and extensions/Tool gateways and access profiles/Assistant connections/Manage connections gateways-profiles/client-connect current / production / fixtures 9 / 4 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Apps, channels, and extensions/Tool gateways and access profiles/Assistant connections/Consent gateways-profiles/client-connect current / production / fixtures 25 / 14 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Apps, channels, and extensions/Tool gateways and access profiles/Assistant connections/Device authorization gateways-profiles/client-connect current / production / fixtures 7 / 3 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Apps, channels, and extensions/Tool gateways and access profiles/Assistant connections/Start here gateways-profiles/client-connect unreviewed / production / fixtures 14 / 4 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Apps, channels, and extensions/Tool gateways and access profiles/Assistant connections/Experimental setting gateways-profiles/client-connect, instance-operations/configuration unreviewed / production / fixtures 8 / 5 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. ToggleOnAndOff, ManagedByCloud and SaveFailedRollsBack mount production experimental settings with simulated saves. Only the assistant-connection flag is represented, not every instance setting. The recipe distinguishes process liveness from authenticated database readiness; these examples do not exercise that operator API boundary.

Secrets and proposals

Company/user credentials, grants, proposals, and vault import.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Apps, channels, and extensions/Secrets and proposals/Task credential access/01 Notice secrets/runtime-delivery, recovery/diagnosis unreviewed / production / fixtures 5 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Agent-owned instance secrets remain in trusted server runtime and are excluded from ordinary agent delivery; these UI examples do not verify that lifecycle contract. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Apps, channels, and extensions/Secrets and proposals/Task credential access/02 Task page secrets/runtime-delivery, recovery/diagnosis unreviewed / production / fixtures 6 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Master reconciliation inspected assignment-history recipient suggestions and manual-selection retention; existing stories do not establish the new assignment-history behavior. Expanded upstream verification recipes were inspected; the existing fixture scenarios do not prove the added backend handoff, workspace, recovery or authorization contracts. Agent-owned instance secrets remain in trusted server runtime and are excluded from ordinary agent delivery; these UI examples do not verify that lifecycle contract. Source review covers the retained-file recovery form, source-bound evidence and unchanged task status; fixture APIs do not prove live provider recovery. The added verification recipe documents source-only retained-file repair; existing fixtures do not establish live provider recovery.
Apps, channels, and extensions/Secrets and proposals/Product/Environment Variables Editor secrets/runtime-delivery unreviewed / production / fixtures 11 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Agent-owned instance secrets remain in trusted server runtime and are excluded from ordinary agent delivery; these UI examples do not verify that lifecycle contract.
Apps, channels, and extensions/Secrets and proposals/Proposal review secrets/proposals current / production / fixtures 7 / 3 Pending proposal, authority preflight block, list states and rejected proposal/rejection error. ProposalsTab and its dialogs are shipped; secret creation, values and grant authority are not exercised. Agent-owned instance secrets remain in trusted server runtime and are excluded from ordinary agent delivery; these UI examples do not verify that lifecycle contract.
Apps, channels, and extensions/Secrets and proposals/Product/Secrets secrets/company-secrets, secrets/vault-import unreviewed / production / fixtures 4 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Agent-owned instance secrets remain in trusted server runtime and are excluded from ordinary agent delivery; these UI examples do not verify that lifecycle contract.
Apps, channels, and extensions/Secrets and proposals/Product/User secrets secrets/user-secrets unreviewed / production / fixtures 4 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Agent-owned instance secrets remain in trusted server runtime and are excluded from ordinary agent delivery; these UI examples do not verify that lifecycle contract.

Plugins

Installation/configuration, contributed pages/tools, and lifecycle.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Apps, channels, and extensions/Plugins/Configuration plugins/configuration current / production / fixtures 6 / 3 PluginSettings configuration route with hydrated values, read pending/unavailable and saved/error/403 responses. Real config storage and plugin worker validation are not proved.
Apps, channels, and extensions/Plugins/Contributed routes plugins/contributions current / production / fixtures 4 / 1 Production PluginPage host with a registered fixture plugin component; pending/missing contribution and discovery failure. Discovery failure currently remains Loading; contribution contents are a fixture, not shipped plugin code.
Apps, channels, and extensions/Plugins/Installation and lifecycle plugins/installation, plugins/lifecycle current / production / fixtures 10 / 5 PluginManager list states, install pending/error/success, disable and uninstall receipts. Local record transitions only; package loading and worker lifecycle require production verification.

Automation and structured work

Routines, schedules, and triggers

Definitions, variables, scheduled/webhook/manual runs, and history.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Automation and structured work/Routines, schedules, and triggers/Product/Routines · Detail (variation C) routines/definition, routines/management, activity/routine-audit unreviewed / production / fixtures 8 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Activity mounts the shipped ActivitySection with fixture trigger/run/configuration events. This does not establish live routine execution or audit persistence.
Automation and structured work/Routines, schedules, and triggers/Product/Routines · Secrets tab routines/definition, secrets/runtime-delivery unreviewed / production / fixtures 4 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Agent-owned instance secrets remain in trusted server runtime and are excluded from ordinary agent delivery; these UI examples do not verify that lifecycle contract.
Automation and structured work/Routines, schedules, and triggers/Product/Routines/Webhooks UX preview routines/triggers unreviewed / production / fixtures 21 / 5 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Automation and structured work/Routines, schedules, and triggers/Product/Routines/Webhooks routines/triggers, routines/history, activity/routine-audit unreviewed / production / fixtures 16 / 14 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Runs and Activity mount RoutineDetail with fixture execution tasks/events and play assertions. Scheduler execution, delivery and audit persistence are not live.
Automation and structured work/Routines, schedules, and triggers/Product/Routines · List (grouped cards) routines/definition, routines/management unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Automation and structured work/Routines, schedules, and triggers/Run now routines/run-now current / production / fixtures 8 / 4 RoutineDetail manual-run dialog with required input, captured variables, pending/error/success and read states. Fictional dispatch receipt; real scheduling, coalescing, workspace authority and execution remain separate.

Pipelines, review queues, and learnings

Experimental stages, automation, items, review, and learning records.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Automation and structured work/Pipelines, review queues, and learnings/Learnings pipelines/learnings current / production / fixtures 5 / 1 Production Learnings feed renders a review_decided event plus loading/empty/error/403. Event provenance and durable audit records remain separate; this is not a new learning-record subsystem.
Automation and structured work/Pipelines, review queues, and learnings/Items pipelines/items current / production / fixtures 5 / 1 Production Pipelines board with stages/items and loading/empty/error/403. Snapshot rows only; transitions, liveness, guards and automation execution remain separate.
Automation and structured work/Pipelines, review queues, and learnings/Review queue pipelines/review current / production / fixtures 7 / 3 Production ReviewQueue with empty/loading/error/403, approval removal and failure recovery marked Needs attention. Fixture decisions do not prove real review leases, version checks or transitions.
Automation and structured work/Pipelines, review queues, and learnings/Stage settings pipelines/stages current / production / fixtures 5 / 2 Production PipelineSettings stage editor with filled configuration, no stages, pending/error/403. This pass renders the shipped controls; saved stage/automation changes remain production obligations.

Cases

Experimental structured fields, relationships, revisions, and task links.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Automation and structured work/Cases/Browse and hierarchy cases/browse current / production / fixtures 5 / 1 Cases page with fixture parent/child records and loading/empty/error/403. Failed list queries currently use the shipped empty-case presentation. Responsive duplicate labels are accounted for; server filters and case mutations remain separate.
Automation and structured work/Cases/Structure, history and task links cases/structure, cases/history, cases/task-links current / production / fixtures 8 / 4 CaseDetail hierarchy and activity, CaseFieldsPanel arbitrary/empty data and IssueCasesPanel reverse links. Fixture relations/events; document revision history and persisted links remain production obligations.

Status cards

Experimental summaries, watched work, refresh history, and settings.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Automation and structured work/Status cards/Authoring, updates and archive status-cards/authoring, status-cards/generation, status-cards/inspection, status-cards/archive current / production / fixtures 17 / 10 StatusCards board/drawer with current/stale/error/live setup, list states, create, refresh, inspection and archive/restoration. Mutable receipts and setup task ID are fixtures; no summarizer execution or revision-history parity is claimed.

Oversight and operation

Costs and budgets

Spend reports, scoped limits, incidents, hard stops, and resumption.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Oversight and operation/Costs and budgets/Product/Budget & Finance budgets-costs/cost-reporting, budgets-costs/budgets, budgets-costs/incidents unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. FullMatrix renders BudgetIncidentCard in warning, resolved, pending-approval and escalated hard-stop states. Resolution handlers are no-ops; budget relief and resumption remain unverified. The upstream budget UI distinguishes soft warnings from hard stops; hard incidents retain raise-and-resume and keep-paused controls.
Oversight and operation/Costs and budgets/Resolve a budget incident budgets-costs/resolution current / production / fixtures 10 / 6 Shipped Costs budget tab with empty/read failures, invalid amount, raise-and-resume, keep-paused and write failure/pending. Fixture incident transitions only; real overlapping holds and hard stops remain separate. The upstream budget UI distinguishes soft warnings from hard stops; hard incidents retain raise-and-resume and keep-paused controls.
Oversight and operation/Costs and budgets/Costs/Subscriptions budgets-costs/cost-reporting, budgets-costs/budgets unreviewed / production / fixtures 7 / 4 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The upstream budget UI distinguishes soft warnings from hard stops; hard incidents retain raise-and-resume and keep-paused controls.

Dashboards and audit trails

Company health, live work, activity, runs, routines, and timeline.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Oversight and operation/Dashboards and audit trails/Tools/Activity (audit feed) activity/activity, gateways-profiles/activity unreviewed / production / fixtures 4 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Oversight and operation/Dashboards and audit trails/Apps/App detail · Activity (lifecycle) activity/activity, gateways-profiles/activity unreviewed / production / fixtures 4 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Oversight and operation/Dashboards and audit trails/Product/Data Visualization & Misc activity/overview unreviewed / production / fixtures 21 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Oversight and operation/Dashboards and audit trails/Execution history activity/runs current / production / fixtures 6 / 4 AuditRuns list, completed receipt, empty/loading/failed/denied and no-match filter. Run records are fixture snapshots; no real execution or scoped audit proof.
Oversight and operation/Dashboards and audit trails/Pages/Work Timeline activity/timeline unreviewed / production / fixtures 4 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.

Navigation, profile, and announcements

Sidebar state, favorites/recents, personal identity, and dismissals.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Oversight and operation/Navigation, profile, and announcements/Announcements/AnnouncementCard navigation-preferences/announcements unreviewed / production / fixtures 11 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Oversight and operation/Navigation, profile, and announcements/Prototypes/Task detail/Mobile tabs navigation-preferences/navigation proposed / prototype / fixtures 4 / 2 Local composition retained for its original design purpose; full production parity remains unreviewed.
Oversight and operation/Navigation, profile, and announcements/Product/Navigation & Layout navigation-preferences/navigation unreviewed / production / fixtures 2 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.
Oversight and operation/Navigation, profile, and announcements/Sidebar preferences navigation-preferences/preferences current / production / fixtures 5 / 1 Production Sidebar inside PluginLauncherProvider with saved-order reads, pending/error/403 fallback and session-only section collapse. Favorites, recents and actual order persistence still need the recipe checks.

Instance operations

Installation, updates, service health, configuration, and backups.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Oversight and operation/Instance operations/Backup retention instance-operations/backup, instance-operations/configuration current / production / fixtures 6 / 6 Retention presets, initial read, loading, error, denial and pending/saved selection in InstanceGeneralSettings. Backup creation/restore and real settings authority remain production obligations. The recipe distinguishes process liveness from authenticated database readiness; these examples do not exercise that operator API boundary.
Oversight and operation/Instance operations/Product/Dev Ops Surfaces instance-operations/server-service unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. The recipe distinguishes process liveness from authenticated database readiness; these examples do not exercise that operator API boundary.

CLI/API and local worktrees

Explicit context, resource commands, outputs, runs, and isolated instances.

Feature recipe

No primary story suite. Check capability lookup below for related examples; this does not imply a missing product feature.

Contributor surfaces

Developer previews and diagnostic labs

Design examples, interaction fixtures, performance checks; not production acceptance.

Feature recipe

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Contributor surfaces/Developer previews and diagnostic labs/UX Labs/Converted Test Pages developer-labs/interaction-labs unreviewed / production / fixtures 4 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed.

Foundations

Shared foundations and guides

Shared components and contributor guidance outside the product feature index.

Story suite Capabilities Product / implementation / data Stories / play functions Review note
Foundations/Components/Forms & Editors developer-labs/design unreviewed / production / fixtures 3 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Related design reference: demonstrates shared production controls and visual states in an isolated contributor fixture; retains its Foundations home. No product-journey or baseline comparison claim.
Foundations/Primitive Matrix developer-labs/design unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Related design reference: demonstrates shared production controls and visual states in an isolated contributor fixture; retains its Foundations home. No product-journey or baseline comparison claim.
Foundations/Primitive Coverage developer-labs/design unreviewed / production / fixtures 11 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Related design reference: demonstrates shared production controls and visual states in an isolated contributor fixture; retains its Foundations home. No product-journey or baseline comparison claim.
Foundations/Status Language developer-labs/design unreviewed / production / fixtures 1 / 0 Shipped subjects identified through imports and local wrappers; full state, fixture-contract and route parity remain unreviewed. Related design reference: demonstrates shared production controls and visual states in an isolated contributor fixture; retains its Foundations home. No product-journey or baseline comparison claim.
Overview/Storybook Guide Shared foundations or contributor guide; no single business capability owns this suite. unreviewed / guide / static 1 / 0 Matches the upstream feature index and order, including features with no cataloged examples. Related suite links and classifications do not imply execution coverage. The generated upstream feature index was reconciled; example scope and classifications are retained. Reviewed the regenerated liveness capability description against the feature recipe; the guide remains a static index and does not prove live readiness.

Capability lookup

References are navigation links, not proof of parity. An absent link means no cataloged story, not a missing product feature. CLI/operator capabilities may need no Storybook example.