Skip to content

Plan 3: Templates registry + scaffolder + 3 recipes (stacks on Plan 2) - #2

Merged
fernandoleyra merged 6 commits into
mainfrom
frinkloop/v0.3-templates
Jun 25, 2026
Merged

Plan 3: Templates registry + scaffolder + 3 recipes (stacks on Plan 2)#2
fernandoleyra merged 6 commits into
mainfrom
frinkloop/v0.3-templates

Conversation

@fernandoleyra

Copy link
Copy Markdown
Owner

Summary

Plan 3 of FrinkLoop. Stacks on Plan 2 (PR #1) — merge Plan 2 first.

  • 11-entry templates registry (templates/registry.yaml) covering 11 platforms
  • Scaffolder helper (lib/scaffolder.sh) — registry-driven giget wrapper
  • Recipe runner (lib/recipes.sh) — atomic apply with git-stash rollback
  • Recipe schema + _template starter
  • 3 reference recipes: tailwind, deploy-vercel, playwright
  • Real scaffolder agent body

19 new tests, 84 total passing.

Test plan

  • CI/manual: npm install && bats tests/plan-1/ tests/plan-2/ tests/plan-3/ → 84/84
  • Visual: skim registry.yaml, confirm 11 entries with valid giget sources
  • Visual: confirm apply_recipe rollback semantics (git stash → apply → commit OR reset --hard)

🤖 Generated with Claude Code

Base automatically changed from frinkloop/v0.2-build-loop to mainJune 25, 2026 07:54
@fernandoleyra
fernandoleyra merged commit 7fb192a into mainJun 25, 2026
@fernandoleyra
fernandoleyra deleted the frinkloop/v0.3-templates branch June 25, 2026 07:54
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@fernandoleyra