Skip to content

Section 7 — Scaffold + gitignore + run_serve (Tasks 32–35) #295

Description

@aram356

Part of #288 (epic). Umbrella PR: #287.

Plan reference

docs/superpowers/plans/2026-06-27-provision-local.md — Section 7.

Tasks

  • Task 32: Extend existing gitignore.hbs scaffold template with the four manifest patterns + local-state paths (template + emit-list already exist)
  • Task 33: Gitignore + git rm --cached the in-tree app-demo manifests (regex covers four .toml manifests + .dev.vars; portable guarded loop, no GNU xargs -r); sanity check uses identical regex to Task 37's CI gate
  • Task 34: Extend run_serve with adapter-scoped env-file load (axum.edgezero/.env; spin<spin_crate>/.env); lowercase adapter name once; conflict-value test
  • Task 35: Add scripts/lib/smoke_warmup.sh (consumes existing ROOT_DIR; canonicalises cfcloudflare); wire into all four smoke scripts; drop obsolete backup_in_tree calls in same commit

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions