From 67afce6c317665ed55ed8f3b806e276eafbaf12c Mon Sep 17 00:00:00 2001 From: Lex Christopherson Date: Mon, 12 Jan 2026 14:21:37 -0600 Subject: [PATCH] feat(11-04): add parallel vs sequential examples to phase-prompt.md - Add parallel-aware plan example with vertical slice pattern - Add sequential plan example with explicit dependencies - Document key differences between parallel and sequential plans --- get-shit-done/templates/phase-prompt.md | 58 +++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/get-shit-done/templates/phase-prompt.md b/get-shit-done/templates/phase-prompt.md index d13a663c2..99d1dda6d 100644 --- a/get-shit-done/templates/phase-prompt.md +++ b/get-shit-done/templates/phase-prompt.md @@ -301,6 +301,64 @@ After completion, create `.planning/phases/01-foundation/01-01-SUMMARY.md` ``` +**Parallel-aware plan example (independent):** + +```markdown +--- +phase: 05-features +plan: 01 +type: execute +parallelizable: true +depends_on: [] +files_exclusive: [src/features/user/model.ts, src/features/user/api.ts, src/features/user/UserList.tsx] +--- + + +Implement complete User feature as vertical slice. + +Purpose: Self-contained user management that can run parallel to other features. +Output: User model, API endpoints, and UI components. + + + +@.planning/PROJECT.md +@.planning/ROADMAP.md +# No SUMMARY references - this plan is independent + +... +``` + +**Sequential plan example (has dependencies):** + +```markdown +--- +phase: 06-integration +plan: 02 +type: execute +parallelizable: false +depends_on: ["06-01"] +files_exclusive: [src/integration/stripe.ts] +--- + + +Integrate Stripe payments using auth from Plan 01. + +Purpose: Add payment processing that requires authenticated users. +Output: Stripe integration with user-linked payments. + + + +@.planning/PROJECT.md +@.planning/ROADMAP.md +@.planning/phases/06-integration/06-01-SUMMARY.md # Needed: auth decisions + +... +``` + +**Key differences:** +- Parallel: `parallelizable: true`, empty `depends_on`, no SUMMARY refs +- Sequential: `parallelizable: false`, explicit `depends_on`, includes needed SUMMARY +