Parent
#8 — Spec: Session-only scan coordination (ADR-0001)
What to build
Investigators and UI code read Capability state only through the Scan Session (session.capabilities.<id>). The public Session interface no longer offers WordPress- or homepage-named projections (scanResult, scanError, homepageResult, homepageIsRunning, homepageError). Adding a Capability does not require new privileged Context fields.
Acceptance criteria
Blocked by
None — can start immediately (parallel with activity-log extraction).
Parent
#8 — Spec: Session-only scan coordination (ADR-0001)
What to build
Investigators and UI code read Capability state only through the Scan Session (
session.capabilities.<id>). The public Session interface no longer offers WordPress- or homepage-named projections (scanResult,scanError,homepageResult,homepageIsRunning,homepageError). Adding a Capability does not require new privileged Context fields.Acceptance criteria
session.capabilities.<id>instead (behaviour unchanged for investigators).Blocked by
None — can start immediately (parallel with activity-log extraction).