@@ -141,6 +141,9 @@ Advanced solution design and feasibility analysis engine with parallel CLI execu
141
141
RULES:
142
142
- Focus on SOLUTION IMPROVEMENTS and KEY DESIGN DECISIONS, NOT task planning
143
143
- Provide architectural rationale, evaluate alternatives, assess tradeoffs
144
+ - **CRITICAL**: Identify code targets - existing files as " file:function:lines" , new files as " file"
145
+ - For modifications: specify exact files/functions/line ranges
146
+ - For new files: specify file path only (no function or lines)
144
147
- Do NOT create task lists, implementation steps, or code examples
145
148
- Do NOT generate any code snippets or implementation details
146
149
- **MUST write output to .workflow/{session_id}/.process/gemini-solution-design.md**
@@ -172,6 +175,8 @@ Advanced solution design and feasibility analysis engine with parallel CLI execu
172
175
RULES:
173
176
- Focus on TECHNICAL FEASIBILITY and RISK ASSESSMENT, NOT implementation planning
174
177
- Validate architectural decisions, identify potential issues, recommend optimizations
178
+ - **CRITICAL**: Verify code targets - existing files " file:function:lines" , new files " file"
179
+ - Confirm exact locations for modifications, identify additional new files if needed
175
180
- Do NOT create task breakdowns, step-by-step guides, or code examples
176
181
- Do NOT generate any code snippets or implementation details
177
182
- **MUST write output to .workflow/{session_id}/.process/codex-feasibility-validation.md**
@@ -301,6 +306,39 @@ Generated ANALYSIS_RESULTS.md focuses on **solution improvements, key design dec
301
306
- ** Module Dependencies** : {dependency_graph_and_order}
302
307
- ** Quality Assurance** : {qa_approach_and_validation}
303
308
309
+ # ## Code Modification Targets
310
+ ** Purpose** : Specific code locations for modification AND new files to create
311
+
312
+ ** Format** :
313
+ - Existing files: ` file:function:lines` (with line numbers)
314
+ - New files: ` file` (no function or lines)
315
+
316
+ ** Identified Targets** :
317
+ 1. ** Target** : ` src/auth/AuthService.ts:login:45-52`
318
+ - ** Type** : Modify existing
319
+ - ** Modification** : Enhance error handling
320
+ - ** Rationale** : Current logic lacks validation for edge cases
321
+
322
+ 2. ** Target** : ` src/auth/PasswordReset.ts`
323
+ - ** Type** : Create new file
324
+ - ** Purpose** : Password reset functionality
325
+ - ** Rationale** : New feature requirement
326
+
327
+ 3. ** Target** : ` src/middleware/auth.ts:validateToken:30-45`
328
+ - ** Type** : Modify existing
329
+ - ** Modification** : Add token expiry check
330
+ - ** Rationale** : Security requirement for JWT validation
331
+
332
+ 4. ** Target** : ` tests/auth/PasswordReset.test.ts`
333
+ - ** Type** : Create new file
334
+ - ** Purpose** : Test coverage for password reset
335
+ - ** Rationale** : Test requirement for new feature
336
+
337
+ ** Note** :
338
+ - For new files, only specify the file path (no function or lines)
339
+ - For existing files without line numbers, use ` file:function:* ` format
340
+ - Task generation will refine these during the ` analyze_task_patterns` step
341
+
304
342
# ## Feasibility Assessment
305
343
- ** Technical Complexity** : {complexity_rating_and_analysis}
306
344
- ** Performance Impact** : {expected_performance_characteristics}
0 commit comments