docs(99): create phase plan
Phase 99: Test Parallel (THROWAWAY) - 3 plans created (all parallelizable) - 3 total tasks defined - Ready for /gsd:execute-phase 99
This commit is contained in:
56
.planning/phases/99-test-parallel/99-01-PLAN.md
Normal file
56
.planning/phases/99-test-parallel/99-01-PLAN.md
Normal file
@@ -0,0 +1,56 @@
|
||||
---
|
||||
phase: 99-test-parallel
|
||||
plan: 01
|
||||
type: execute
|
||||
parallelizable: true
|
||||
depends_on: []
|
||||
files_exclusive: [test-output/animal-facts.md]
|
||||
---
|
||||
|
||||
<objective>
|
||||
Create a file with 5 animal facts.
|
||||
|
||||
Purpose: Test parallel execution - this plan is completely independent.
|
||||
Output: test-output/animal-facts.md with 5 animal facts.
|
||||
</objective>
|
||||
|
||||
<execution_context>
|
||||
~/.claude/get-shit-done/workflows/execute-plan.md
|
||||
~/.claude/get-shit-done/templates/summary.md
|
||||
</execution_context>
|
||||
|
||||
<context>
|
||||
@.planning/PROJECT.md
|
||||
@.planning/ROADMAP.md
|
||||
# No prior summaries needed - completely independent
|
||||
</context>
|
||||
|
||||
<tasks>
|
||||
|
||||
<task type="auto">
|
||||
<name>Task 1: Create animal-facts.md</name>
|
||||
<files>test-output/animal-facts.md</files>
|
||||
<action>
|
||||
Create the directory `test-output/` if it doesn't exist.
|
||||
Create `test-output/animal-facts.md` with 5 interesting animal facts, one per line with a number prefix.
|
||||
</action>
|
||||
<verify>cat test-output/animal-facts.md shows 5 numbered facts</verify>
|
||||
<done>File exists with 5 animal facts</done>
|
||||
</task>
|
||||
|
||||
</tasks>
|
||||
|
||||
<verification>
|
||||
Before declaring plan complete:
|
||||
- [ ] test-output/animal-facts.md exists
|
||||
- [ ] Contains exactly 5 facts
|
||||
</verification>
|
||||
|
||||
<success_criteria>
|
||||
- Task completed
|
||||
- File created with content
|
||||
</success_criteria>
|
||||
|
||||
<output>
|
||||
After completion, create `.planning/phases/99-test-parallel/99-01-SUMMARY.md`
|
||||
</output>
|
||||
56
.planning/phases/99-test-parallel/99-02-PLAN.md
Normal file
56
.planning/phases/99-test-parallel/99-02-PLAN.md
Normal file
@@ -0,0 +1,56 @@
|
||||
---
|
||||
phase: 99-test-parallel
|
||||
plan: 02
|
||||
type: execute
|
||||
parallelizable: true
|
||||
depends_on: []
|
||||
files_exclusive: [test-output/dad-jokes.md]
|
||||
---
|
||||
|
||||
<objective>
|
||||
Create a file with 5 dad jokes.
|
||||
|
||||
Purpose: Test parallel execution - this plan is completely independent.
|
||||
Output: test-output/dad-jokes.md with 5 dad jokes.
|
||||
</objective>
|
||||
|
||||
<execution_context>
|
||||
~/.claude/get-shit-done/workflows/execute-plan.md
|
||||
~/.claude/get-shit-done/templates/summary.md
|
||||
</execution_context>
|
||||
|
||||
<context>
|
||||
@.planning/PROJECT.md
|
||||
@.planning/ROADMAP.md
|
||||
# No prior summaries needed - completely independent
|
||||
</context>
|
||||
|
||||
<tasks>
|
||||
|
||||
<task type="auto">
|
||||
<name>Task 1: Create dad-jokes.md</name>
|
||||
<files>test-output/dad-jokes.md</files>
|
||||
<action>
|
||||
Create the directory `test-output/` if it doesn't exist.
|
||||
Create `test-output/dad-jokes.md` with 5 classic dad jokes, each with setup and punchline.
|
||||
</action>
|
||||
<verify>cat test-output/dad-jokes.md shows 5 jokes</verify>
|
||||
<done>File exists with 5 dad jokes</done>
|
||||
</task>
|
||||
|
||||
</tasks>
|
||||
|
||||
<verification>
|
||||
Before declaring plan complete:
|
||||
- [ ] test-output/dad-jokes.md exists
|
||||
- [ ] Contains exactly 5 jokes
|
||||
</verification>
|
||||
|
||||
<success_criteria>
|
||||
- Task completed
|
||||
- File created with content
|
||||
</success_criteria>
|
||||
|
||||
<output>
|
||||
After completion, create `.planning/phases/99-test-parallel/99-02-SUMMARY.md`
|
||||
</output>
|
||||
57
.planning/phases/99-test-parallel/99-03-PLAN.md
Normal file
57
.planning/phases/99-test-parallel/99-03-PLAN.md
Normal file
@@ -0,0 +1,57 @@
|
||||
---
|
||||
phase: 99-test-parallel
|
||||
plan: 03
|
||||
type: execute
|
||||
parallelizable: true
|
||||
depends_on: []
|
||||
files_exclusive: [test-output/random-numbers.md]
|
||||
---
|
||||
|
||||
<objective>
|
||||
Create a file with 5 random numbers.
|
||||
|
||||
Purpose: Test parallel execution - this plan is completely independent.
|
||||
Output: test-output/random-numbers.md with 5 random numbers.
|
||||
</objective>
|
||||
|
||||
<execution_context>
|
||||
~/.claude/get-shit-done/workflows/execute-plan.md
|
||||
~/.claude/get-shit-done/templates/summary.md
|
||||
</execution_context>
|
||||
|
||||
<context>
|
||||
@.planning/PROJECT.md
|
||||
@.planning/ROADMAP.md
|
||||
# No prior summaries needed - completely independent
|
||||
</context>
|
||||
|
||||
<tasks>
|
||||
|
||||
<task type="auto">
|
||||
<name>Task 1: Create random-numbers.md</name>
|
||||
<files>test-output/random-numbers.md</files>
|
||||
<action>
|
||||
Create the directory `test-output/` if it doesn't exist.
|
||||
Create `test-output/random-numbers.md` with 5 random numbers between 1 and 1000, one per line.
|
||||
</action>
|
||||
<verify>cat test-output/random-numbers.md shows 5 numbers</verify>
|
||||
<done>File exists with 5 random numbers</done>
|
||||
</task>
|
||||
|
||||
</tasks>
|
||||
|
||||
<verification>
|
||||
Before declaring plan complete:
|
||||
- [ ] test-output/random-numbers.md exists
|
||||
- [ ] Contains exactly 5 numbers
|
||||
</verification>
|
||||
|
||||
<success_criteria>
|
||||
- Task completed
|
||||
- File created with content
|
||||
- Phase 99 complete (this is plan 3 of 3)
|
||||
</success_criteria>
|
||||
|
||||
<output>
|
||||
After completion, create `.planning/phases/99-test-parallel/99-03-SUMMARY.md`
|
||||
</output>
|
||||
Reference in New Issue
Block a user