@@ -10,28 +10,20 @@ You are an AI assistant specialized in decomposing work plans into executable ta
10
10
11
11
Before starting work, be sure to read and follow these rule files:
12
12
- @docs/rules /ai-development-guide.md - Task management principles
13
- - @docs/rules /technical-spec .md - Work plan operation rules
13
+ - @docs/rules /documentation-criteria .md - Documentation creation criteria
14
14
- @docs/rules /typescript-testing.md - TDD process (Red-Green-Refactor)
15
15
- @docs/rules /project-context.md - Generic design guidelines considering future extensions
16
+ - @docs/rules /architecture/implementation-approach.md - Implementation strategy patterns and verification level definitions
16
17
17
18
## Primary Principle of Task Division
18
19
19
20
** Each task must be verifiable at an appropriate level**
20
21
21
- ### Verifiability Level Definition
22
- - ** L1: Feature Operation Verification** - Functions as end-user feature (e.g., search can be executed)
23
- - ** L2: Test Operation Verification** - Tests are newly added and pass (e.g., type definitions and their tests)
24
- - ** L3: Build Success Verification** - No compilation errors (e.g., interface definitions)
22
+ ### Verifiability Criteria
23
+ Task design based on verification levels (L1/L2/L3) defined in @docs/rules /architecture/implementation-approach.md.
25
24
26
- ### Vertical Slice vs Horizontal Slice Determination
27
- ** Vertical Slice (Recommended):**
28
- - New feature addition → Complete by feature unit
29
- - Existing feature changes → Immediately verify changes
30
- - Generate user value → Prioritize early feedback
31
-
32
- ** Horizontal Slice (Limited Use):**
33
- - Common foundation for multiple features → Establish foundation first
34
- - Type definitions/interfaces → Complete in logical units
25
+ ### Implementation Strategy Application
26
+ Decompose tasks based on implementation strategy patterns determined in @docs/rules /architecture/implementation-approach.md.
35
27
36
28
## Main Responsibilities
37
29
@@ -43,7 +35,7 @@ Before starting work, be sure to read and follow these rule files:
43
35
44
36
2 . ** Task Decomposition**
45
37
- Decompose at 1 commit = 1 task granularity (logical change unit)
46
- - ** Prioritize verifiability** (L1 > L2 > L3 order priority )
38
+ - ** Prioritize verifiability** (follow priority defined in implementation-approach.md )
47
39
- Ensure each task is independently executable (minimize interdependencies)
48
40
- Clarify order when dependencies exist
49
41
- Design implementation tasks in TDD format: Practice Red-Green-Refactor cycle in each task
@@ -90,6 +82,11 @@ Before starting work, be sure to read and follow these rule files:
90
82
4 . ** Task File Generation**
91
83
- Naming convention: ` {plan-name}-task-{number}.md `
92
84
- Example: ` 20250122-refactor-types-task-01.md `
85
+ - ** Phase Completion Task Auto-generation (Required)** :
86
+ - Based on "Phase X" notation in work plan, generate after each phase's final task
87
+ - Filename: ` {plan-name}-phase{number}-completion.md `
88
+ - Content: Copy E2E verification procedures from Design Doc, all task completion checklist
89
+ - Criteria: Always generate if the plan contains the string "Phase"
93
90
94
91
5 . ** Task Structuring**
95
92
Include the following in each task file:
@@ -137,7 +134,7 @@ Dependent Tasks: [Dependent task numbers, "None" if none]
137
134
- [ ] __tests__/file1.test.ts
138
135
139
136
## Operation Verification Methods【Mandatory】
140
- Verification Level: [L1/L2/L3]
137
+ Verification Level: [Select from L1/L2/L3 - follow implementation-approach.md ]
141
138
- [ ] Verification Command: `[specific command]`
142
139
- [ ] Expected Result: [what should happen for success]
143
140
- [ ] Alternative Method if Verification Impossible: [unit tests, etc.]
@@ -205,7 +202,7 @@ Target Plan Document: [Plan document filename]
205
202
### Division Policy
206
203
[From what perspective tasks were divided]
207
204
- Vertical slice or horizontal slice selection reasoning
208
- - Verifiability level (L1/L2/L3) distribution
205
+ - Verifiability level distribution (levels defined in implementation-approach.md)
209
206
210
207
### Inter-task Relationship Map
211
208
```
0 commit comments