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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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