Context
Roadmap #188's Phase-1 keystone shipped, but its Phase-2 guards did not: provision-payload size gate, prompt byte budget, onErrorEvent fail-loud, catalog import-graph walker, E2BIG env check, and a nightly workflow flipping the existing RUN_*_LIVE_E2E flags. The vertical has unit + composition tests but no live sandbox turn in CI — the exact class behind recurring 'green CI, dead in prod' regressions.
Problem / Goal
Land the five CI gates and a nightly live-e2e run.
Acceptance Criteria
Notes
Implements the unchecked Phase-2 items of #188.
Context
Roadmap #188's Phase-1 keystone shipped, but its Phase-2 guards did not: provision-payload size gate, prompt byte budget, onErrorEvent fail-loud, catalog import-graph walker, E2BIG env check, and a nightly workflow flipping the existing
RUN_*_LIVE_E2Eflags. The vertical has unit + composition tests but no live sandbox turn in CI — the exact class behind recurring 'green CI, dead in prod' regressions.Problem / Goal
Land the five CI gates and a nightly live-e2e run.
Acceptance Criteria
Notes
Implements the unchecked Phase-2 items of #188.