Part of #288 (epic). Umbrella PR: #287.
Plan reference
docs/superpowers/plans/2026-06-27-provision-local.md — Section 9.
Tasks
Dependencies
Sections 1–8 must all be landed.
CI
All five gates pass. Smoke matrix passes for every (script × adapter) combo. git status --porcelain clean after smoke run.
Sign-off criteria for umbrella PR #287
Task 43 step 4 (git status --porcelain empty after the full smoke matrix) is the gate for marking #287 ready-for-review and merging to main.
Part of #288 (epic). Umbrella PR: #287.
Plan reference
docs/superpowers/plans/2026-06-27-provision-local.md — Section 9.
Tasks
provision_local_*suite (four tests + push preservation + zero-cloud-calls via panicking fakewrangler)provision_local_*suite (same four + push-side[[local_server.secret_stores.*]]preservation +fake_fastly_panicking)provision_local_*suite + Spin env-label alignment quartet (writes/labels-line-up/overlay-round-trips/operator-uncomment-preserved)provision_local_*suite (focus:axum.tomlMUST NOT be mutated)tests/contract.rsstill pass under newProvisionOutcomereturn typeDependencies
Sections 1–8 must all be landed.
CI
All five gates pass. Smoke matrix passes for every (script × adapter) combo.
git status --porcelainclean after smoke run.Sign-off criteria for umbrella PR #287
Task 43 step 4 (
git status --porcelainempty after the full smoke matrix) is the gate for marking #287 ready-for-review and merging tomain.