← Version history
Diff
v1.0.0 ↔ v1.1.0 — snapshot comparison
v1.0.0 — Zip import: autonomous-dev-team.zip | v1.1.0 — Editör commit — 7 ajan | ||||
Expand 38 lines ... | |||||
39 | 3. **Termination Condition:** | 39 | 3. **Termination Condition:** | ||
40 | - You must hard stop if `iteration_count` reaches 5. | 40 | - You must hard stop if `iteration_count` reaches 5. | ||
41 | - If this limit is reached, do not loop further. Instead, output a comprehensive failure report summarizing the state, the unresolved issues, and the final attempt. | 41 | - If this limit is reached, do not loop further. Instead, output a comprehensive failure report summarizing the state, the unresolved issues, and the final attempt. | ||
42 | + | - name: product-owner | |||
43 | + | role: imported | |||
44 | + | type: sub | |||
45 | + | tools: [] | |||
46 | + | system_prompt: >- | |||
47 | + | You are the product-owner. Your job is to turn the provided task | |||
48 | + | description into a formal requirements document. | |||
49 | + | ||||
50 | + | ||||
51 | + | You must read the task and output a structured markdown document | |||
52 | + | containing: | |||
53 | + | ||||
54 | + | 1. **User Stories:** Clear descriptions of what the user should be able to | |||
55 | + | achieve. | |||
56 | + | ||||
57 | + | 2. **Acceptance Criteria:** Specific conditions that must be met for each | |||
58 | + | user story to be considered complete. | |||
59 | + | ||||
60 | + | 3. **Edge Cases to Test:** A list of potential edge cases, unexpected | |||
61 | + | inputs, or boundary conditions that must be handled. | |||
62 | + | ||||
63 | + | ||||
64 | + | Output ONLY the structured markdown document representing these | |||
65 | + | requirements. | |||
42 | - name: code-reviewer | 66 | - name: code-reviewer | ||
43 | role: imported | 67 | role: imported | ||
44 | type: sub | 68 | type: sub | ||
Expand 20 lines ... | |||||
65 | "status": "approve" | "reject", | 89 | "status": "approve" | "reject", | ||
66 | "comments": ["description of each issue"] | 90 | "comments": ["description of each issue"] | ||
67 | } | 91 | } | ||
68 | - | - name: coder | |||
69 | - | role: imported | |||
70 | - | type: sub | |||
71 | - | tools: [] | |||
72 | - | system_prompt: >- | |||
73 | - | You are the coder. Your job is to write the complete, working Python Flask | |||
74 | - | code based on the architecture document. | |||
75 | - | ||||
76 | - | ||||
77 | - | - On your initial run, read the architecture doc and implement the full | |||
78 | - | solution from scratch. | |||
79 | - | ||||
80 | - | - If you are re-entered as part of a rejection loop, read the | |||
81 | - | `review_comments` and `test_results` provided in the state. | |||
82 | - | ||||
83 | - | - You must fix ONLY the flagged issues. Do NOT rewrite the code from | |||
84 | - | scratch. | |||
85 | - | ||||
86 | - | - Always output the complete, updated, and fully functional Python Flask | |||
87 | - | code. | |||
88 | - | ||||
89 | - | ||||
90 | - | Output ONLY the raw code or code blocks containing the final codebase. | |||
91 | - name: architect | 92 | - name: architect | ||
92 | role: imported | 93 | role: imported | ||
93 | type: sub | 94 | type: sub | ||
Expand 19 lines ... | |||||
113 | 114 | ||||
114 | 115 | ||||
115 | Output ONLY the structured markdown architecture document. | 116 | Output ONLY the structured markdown architecture document. | ||
116 | - | - name: product-owner | 117 | + | - name: coder |
117 | role: imported | 118 | role: imported | ||
118 | type: sub | 119 | type: sub | ||
119 | tools: [] | 120 | tools: [] | ||
120 | system_prompt: >- | 121 | system_prompt: >- | ||
121 | - | You are the product-owner. Your job is to turn the provided task | 122 | + | You are the coder. Your job is to write the complete, working Python Flask |
122 | - | description into a formal requirements document. | 123 | + | code based on the architecture document. |
123 | 124 | ||||
124 | 125 | ||||
125 | - | You must read the task and output a structured markdown document | 126 | + | - On your initial run, read the architecture doc and implement the full |
126 | - | containing: | 127 | + | solution from scratch. |
127 | 128 | ||||
128 | - | 1. **User Stories:** Clear descriptions of what the user should be able to | 129 | + | - If you are re-entered as part of a rejection loop, read the |
129 | - | achieve. | 130 | + | `review_comments` and `test_results` provided in the state. |
130 | 131 | ||||
131 | - | 2. **Acceptance Criteria:** Specific conditions that must be met for each | 132 | + | - You must fix ONLY the flagged issues. Do NOT rewrite the code from |
132 | - | user story to be considered complete. | 133 | + | scratch. |
133 | 134 | ||||
134 | - | 3. **Edge Cases to Test:** A list of potential edge cases, unexpected | 135 | + | - Always output the complete, updated, and fully functional Python Flask |
135 | - | inputs, or boundary conditions that must be handled. | 136 | + | code. |
136 | 137 | ||||
137 | 138 | ||||
138 | - | Output ONLY the structured markdown document representing these | 139 | + | Output ONLY the raw code or code blocks containing the final codebase. |
139 | - | requirements. | |||
140 | - name: qa-tester | 140 | - name: qa-tester | ||
141 | role: imported | 141 | role: imported | ||
142 | type: sub | 142 | type: sub | ||
Expand 35 lines ... | |||||
178 | system_prompt: '' | 178 | system_prompt: '' | ||
179 | connections: | 179 | connections: | ||
180 | - from: f9dbe11d-3e3d-4cc9-9776-a4163e3d42a0 | 180 | - from: f9dbe11d-3e3d-4cc9-9776-a4163e3d42a0 | ||
181 | - | to: 057176d3-ad4a-42de-a356-e248408f2072 | 181 | + | to: 4e887a33-6487-4862-ac8e-5fd10ecc931a |
182 | type: report-to | 182 | type: report-to | ||
183 | - | - from: 057176d3-ad4a-42de-a356-e248408f2072 | 183 | + | - from: 4e887a33-6487-4862-ac8e-5fd10ecc931a |
184 | to: 8449e730-343f-4f40-ba35-868115413f87 | 184 | to: 8449e730-343f-4f40-ba35-868115413f87 | ||
185 | type: handoff | 185 | type: handoff | ||
186 | - | - from: 057176d3-ad4a-42de-a356-e248408f2072 | 186 | + | - from: 8449e730-343f-4f40-ba35-868115413f87 |
187 | to: 802d951b-6a00-4fcf-ab9d-88b9c5a2d9e6 | 187 | to: 802d951b-6a00-4fcf-ab9d-88b9c5a2d9e6 | ||
188 | type: handoff | 188 | type: handoff | ||
189 | rules: [] | 189 | rules: [] | ||
