Implement offline catalog lane scaffold generation
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

Assistant: codex
Assistant-Model: gpt-6.1-sol
Assistant-Session: 01a10391-6355-7b41-b0fa-3e14e874f091
This commit is contained in:
codex 2026-10-04 02:24:40 +02:00
parent 6b9b95bc6e
commit f5b7ff5118
9 changed files with 869 additions and 1 deletions

View file

@ -2240,6 +2240,13 @@ def build_parser() -> argparse.ArgumentParser:
)
applier_apply.set_defaults(func=command_applier_apply)
from catalog_lane_scaffold import command_scaffold
scaffold = sub.add_parser("scaffold-lane", help="Generate proposed offline CCR/policy/ESO/evidence drafts in a new staging directory")
scaffold.add_argument("--input", required=True)
scaffold.add_argument("--output-dir", required=True)
scaffold.add_argument("--catalog-manifest")
scaffold.set_defaults(func=lambda args: command_scaffold(args, generated_policy_hcl, auth_payload))
from provisioning_window import command_window
window = sub.add_parser("window-checklist", help="Render an offline attended-window preparation checklist; never execute")
window.add_argument("--window-file", required=True)