Lex Christopherson
4da80d64a6
feat(gsd): add USER-SETUP.md for external service configuration
Problem: Phases introducing external services (Stripe, SendGrid, etc.) complete
successfully but user doesn't know about required env vars and dashboard config
until runtime failures occur.
Solution: Explicit declaration at planning time, enforced at execution time.
Changes:
- New template: user-setup.md - defines USER-SETUP.md structure
- phase-prompt.md: add user_setup frontmatter field
- plan-phase.md: add user setup detection guidance in break_into_tasks step
- execute-plan.md: add generate_user_setup step, surface in offer_next
- summary.md: add "User Setup Required" section
Flow:
1. Planning: Claude identifies external services, declares in user_setup frontmatter
2. Execution: After tasks complete, generates {phase}-USER-SETUP.md
3. Completion: Warning block prominently shows required setup before next steps
Automation-first rule: USER-SETUP.md contains ONLY what Claude cannot automate
(account creation, secret retrieval, dashboard config). Everything else Claude does.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 13:38:20 -06:00
..
2026-01-14 12:33:18 -06:00
2026-01-14 12:33:18 -06:00
2026-01-14 12:33:18 -06:00
2026-01-14 12:33:18 -06:00
2026-01-14 10:51:25 -06:00
2026-01-14 10:59:59 -06:00
2025-12-15 18:15:22 -06:00
2026-01-14 12:33:18 -06:00
2026-01-13 17:30:39 -06:00
2026-01-14 12:33:18 -06:00
2026-01-14 13:38:20 -06:00
2025-12-15 07:44:41 -06:00
2025-12-18 08:49:32 -06:00
2026-01-14 13:38:20 -06:00
2026-01-06 12:12:21 -06:00
2026-01-14 12:33:18 -06:00
2026-01-14 12:33:18 -06:00
2026-01-14 10:19:22 -06:00