feat: engagement CLI for forward-deployed agency (WP-0009 T08)

Add kaizen-agentic engagement subcommands (list, show, validate, checklist,
phase, prepare, staff, quote, scrub, export-handoff) backed by engagement.py
for file-based pilot lifecycle. Tests cover staff/validate/phase/prepare and
the railiance01 pilot smoke path.
This commit is contained in:
tegwick 2026-07-16 11:20:52 +02:00
parent 600954500f
commit ad5965be91
6 changed files with 1661 additions and 7 deletions

View file

@ -36,7 +36,7 @@ tasks:
status: done
title: JSONL Kai ledger convention and quote snapshot for pilot
- id: T08
status: todo
status: done
title: CLI engagement command group (request, staff, prepare, checklist, scrub)
- id: T09
status: todo
@ -186,18 +186,17 @@ with quote-open note, commercial README.
```task
id: KAIZEN-WP-0009-T08
status: todo
status: done
priority: medium
state_hub_task_id: "52f7d872-1087-4890-9439-8d6c704351fd"
```
Implement `kaizen-agentic engagement` subcommands (Phase 2 of architecture):
**Delivered:** `kaizen-agentic engagement` CLI group + `engagement.py` module:
`request`, `quote`, `staff`, `render-agent`, `init-vault`, `phase`, `checklist`,
`prepare`, `scrub`, `export-handoff` — minimum viable subset for pilot may be
`staff`, `checklist`, `prepare`, `phase`.
`list`, `show`, `validate`, `checklist` (+ `--mark`), `phase`, `prepare`,
`staff`, `quote`, `scrub`, `export-handoff`.
Tests for schema validate and checklist status.
Tests: `tests/test_engagement_cli.py`. Docs: CLI cheat sheet section.
## Session wire-up