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

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions