The _handoff.json manifest bridges CSA pipeline output to ADW pipeline intake. Lifecycle: draft (CSA complete) → ready (user promotes) → handed-off (ADW processes) → archived (engagement complete).
HITL constraint: CSA never auto-triggers ADW without explicit user instruction.
| Field | Type | Purpose |
|---|---|---|
engagement | string | CSA slug identifier |
status | enum | draft | ready | handed-off | archived |
target_repo | string | ADW target (e.g. owner/repo) |
adw_handoff_authorized | boolean | Explicit user authorization |
quality_gate | object | Spec exists, artifact count, diagrams, deployment status |
adw_issues_created | array | Backfilled by ADW on completion |