recon_gen.cli.json
recon-gen json — QuickSight dashboard JSON for all four apps.
Four operations:
- apply — emit JSON for all four apps to
out/(default), or
--executeto also deploy to AWS QuickSight.- clean — list resources that would be deleted (default), or
--executeto actually delete them.test — pytest the per-app contract suites + pyright the builders. probe — Playwright sanity walk against deployed dashboards.
The four bundled apps (investigation / executives / l1-dashboard /
l2-flow-tracing) are always operated on as a set — there’s no
--app filter. Per-app development was useful during M / N / O
when each iterated independently; today they ship as a bundle.