You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: commands/conductor/newTrack.toml
+6-7Lines changed: 6 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -92,7 +92,9 @@ CRITICAL: You must validate the success of every tool call. If any tool call fai
92
92
* Read the selected workflow file from `conductor/workflow.md`.
93
93
* Generate a `plan.md` with a hierarchical list of Phases, Tasks, and Sub-tasks.
94
94
* **CRITICAL:** The plan structure MUST adhere to the methodology in the workflow file (e.g., TDD tasks for "Write Tests" and "Implement").
95
-
* Include status markers `[ ]` for each task/sub-task.
95
+
* Include status markers `[ ]` for **EVERY** task and sub-task. The format must be:
96
+
- Parent Task: `- [ ] Task: ...`
97
+
- Sub-task: ` - [ ] ...`
96
98
* **CRITICAL: Inject Phase Completion Tasks.** Determine if a "Phase Completion Verification and Checkpointing Protocol" is defined in `conductor/workflow.md`. If this protocol exists, then for each **Phase** that you generate in `plan.md`, you MUST append a final meta-task to that phase. The format for this meta-task is: `- [ ] Task: Conductor - User Manual Verification '<Phase Name>' (Protocol in workflow.md)`.
97
99
98
100
3. **User Confirmation:** Present the drafted `plan.md` to the user for review and approval.
@@ -127,13 +129,10 @@ CRITICAL: You must validate the success of every tool call. If any tool call fai
127
129
* Write the confirmed plan content to `conductor/tracks/<track_id>/plan.md`.
128
130
6. **Update Tracks File:**
129
131
- **Announce:** Inform the user you are updating the tracks file.
130
-
- **Append Section:** Append a new section for the track to the end of `conductor/tracks.md`. The format MUST be:
132
+
- **Append Section:** Append a new item to the track list in `conductor/tracks.md`. The format MUST be:
Copy file name to clipboardExpand all lines: commands/conductor/revert.toml
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -84,7 +84,8 @@ Your workflow MUST anticipate and handle common non-linear Git histories, such a
84
84
85
85
3. **Identify the Track Creation Commit (Track Revert Only):**
86
86
* **IF** the user's intent is to revert an entire track, you MUST perform this additional step.
87
-
* **Method:** Use `git log -- conductor/tracks.md` and search for the commit that first introduced the `## [ ] Track: <Track Description>` line for the target track into the tracks file.
87
+
* **Method:** Use `git log -- conductor/tracks.md` and search for the commit that first introduced the track entry.
88
+
* Look for lines matching either `- [ ] **Track: <Track Description>**` (new format) OR `## [ ] Track: <Track Description>` (legacy format).
88
89
* Add this "track creation" commit's SHA to the list of commits to be reverted.
a. **Define Track:** The approved title is the track description.
393
393
b. **Generate Track-Specific Spec & Plan:**
394
394
i. Automatically generate a detailed `spec.md` for this track.
395
395
ii. Automatically generate a `plan.md` for this track.
396
396
- **CRITICAL:** The structure of the tasks must adhere to the principles outlined in the workflow file at `conductor/workflow.md`. For example, if the workflow specificies Test-Driven Development, each feature task must be broken down into a "Write Tests" sub-task followed by an "Implement Feature" sub-task.
397
+
- **CRITICAL:** Include status markers `[ ]` for **EVERY** task and sub-task. The format must be:
398
+
- Parent Task: `- [ ] Task: ...`
399
+
- Sub-task: ` - [ ] ...`
397
400
- **CRITICAL: Inject Phase Completion Tasks.** You MUST read the `conductor/workflow.md` file to determine if a "Phase Completion Verification and Checkpointing Protocol" is defined. If this protocol exists, then for each **Phase** that you generate in `plan.md`, you MUST append a final meta-task to that phase. The format for this meta-task is: `- [ ] Task: Conductor - User Manual Verification '<Phase Name>' (Protocol in workflow.md)`. You MUST replace `<Phase Name>` with the actual name of the phase.
398
401
c. **Create Track Artifacts:**
399
402
i. **Generate and Store Track ID:** Create a unique Track ID from the track description using format `shortname_YYYYMMDD` and store it. You MUST use this exact same ID for all subsequent steps for this track.
Copy file name to clipboardExpand all lines: commands/conductor/status.toml
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,7 @@ CRITICAL: You must validate the success of every tool call. If any tool call fai
33
33
### 2.1 Read Project Plan
34
34
1. **Locate and Read:** Read the content of the `conductor/tracks.md` file.
35
35
2. **Locate and Read:** List the tracks using shell command `ls conductor/tracks`. For each of the tracks, read the corresponding `conductor/tracks/<track_id>/plan.md` file.
36
+
* **Parsing Logic:** When reading `conductor/tracks.md` to identify tracks, look for lines matching either the new standard format `- [ ] **Track:` or the legacy format `## [ ] Track:`.
0 commit comments