Part of #288 (epic). Umbrella PR: #287.
Plan reference
docs/superpowers/plans/2026-06-27-provision-local.md — Section 7.
Tasks
Dependencies
Sections 1, 3, 5, 6 (Tasks 19, 25, 27 write the env files Task 34 loads).
CI
All five gates must pass. Smoke matrix must run end-to-end after Task 35 wires the warm-up.
Part of #288 (epic). Umbrella PR: #287.
Plan reference
docs/superpowers/plans/2026-06-27-provision-local.md — Section 7.
Tasks
gitignore.hbsscaffold template with the four manifest patterns + local-state paths (template + emit-list already exist)git rm --cachedthe in-tree app-demo manifests (regex covers four.tomlmanifests +.dev.vars; portable guarded loop, no GNUxargs -r); sanity check uses identical regex to Task 37's CI gaterun_servewith adapter-scoped env-file load (axum→.edgezero/.env;spin→<spin_crate>/.env); lowercase adapter name once; conflict-value testscripts/lib/smoke_warmup.sh(consumes existingROOT_DIR; canonicalisescf→cloudflare); wire into all four smoke scripts; drop obsoletebackup_in_treecalls in same commitDependencies
Sections 1, 3, 5, 6 (Tasks 19, 25, 27 write the env files Task 34 loads).
CI
All five gates must pass. Smoke matrix must run end-to-end after Task 35 wires the warm-up.