Files
kandev/docs/plans/background-work-liveness/task-12-async-subagent-browser-coverage.md
T
2026-08-24 11:09:03 +00:00

1.5 KiB

id, title, status, wave, depends_on, plan, spec
id title status wave depends_on plan spec
12-async-subagent-browser-coverage Faithful async-subagent browser coverage done 12
10-preserve-prompt-cycle-identity
11-account-async-subagent-completion
plan.md ../../specs/platform/requirements/background-work-liveness.md

Task 12: Faithful async-subagent browser coverage

  • Acceptance: The mock/replay path reproduces async-subagent launch, foreground idle, same-prompt final output, prompt completion, and Claude's later ID-less task-notification completion; desktop and Pixel 5 tests prove instant send while only the child runs and no background indicator after the singleton fallback or execution teardown. Exact-ID completion is covered at the backend unit level because the provider browser path exposes no ID.
  • Verification: Production build plus focused desktop/mobile Playwright busy-signal specs.
  • Files likely touched: mock-agent async lifecycle behavior, existing busy-signal desktop/mobile E2E specs, and narrowly related test helpers.
  • Dependencies: Tasks 10 and 11.
  • Inputs: Existing shell /detached-background coverage and diagnosed false positive from synthetic ideal ordering.
  • Output contract: Report faithful event ordering, RED/GREEN browser evidence, desktop/mobile results, artifacts/flakes, and update only this task status.
  • Mobile parity: Shared state behavior only; no composition, navigation, touch, scrolling, or layout changes. Pixel 5 verifies the same user outcome.