mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-10 02:24:35 +08:00
feat: Implement intelligent task saturation control for workflow planning
- Add task saturation assessment to merge preparation with execution when appropriate - Optimize complexity thresholds: <3/<8 saturated tasks instead of <5/<15 - Enhance JSON schema with preparation_complexity, preparation_tasks, estimated_prep_time - Update execute.md to handle merged tasks with PREPARATION_INCLUDED marker - Add document reference paths for execution phase - Reduce task fragmentation while preserving complex preparation when needed 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -107,6 +107,13 @@ All task files use this 10-field schema:
|
||||
},
|
||||
|
||||
"implementation": {
|
||||
"preparation_complexity": "simple|moderate|complex",
|
||||
"preparation_tasks": [
|
||||
"Review existing auth patterns",
|
||||
"Check JWT library compatibility",
|
||||
"Analyze current session management"
|
||||
],
|
||||
"estimated_prep_time": "20min",
|
||||
"files": [
|
||||
{
|
||||
"path": "src/auth/login.ts",
|
||||
@@ -120,7 +127,7 @@ All task files use this 10-field schema:
|
||||
"current_state": "Currently using simple password validation",
|
||||
"proposed_changes": [
|
||||
"Add JWT token generation logic",
|
||||
"Integrate OAuth2 authentication flow",
|
||||
"Integrate OAuth2 authentication flow",
|
||||
"Enhance error handling mechanisms"
|
||||
],
|
||||
"logic_flow": [
|
||||
@@ -193,6 +200,20 @@ The **implementation** field provides detailed code implementation guidance with
|
||||
- **reason**: Modification rationale and objectives
|
||||
- **expected_outcome**: Expected results
|
||||
|
||||
#### preparation_complexity - Task Saturation Assessment
|
||||
- **simple**: Preparation work < 30min, ≤ 3 files, single module → Merge with execution
|
||||
- **moderate**: Cross-module analysis needed, 30min-2h prep → Consider separation
|
||||
- **complex**: Architecture design, >2h prep, >5 modules → Separate preparation task
|
||||
|
||||
#### preparation_tasks - Preparation Work List
|
||||
- Array of specific preparation activities to be performed
|
||||
- Used to estimate complexity and decide merge/split strategy
|
||||
- Examples: ["Review patterns", "Check dependencies", "Analyze performance"]
|
||||
|
||||
#### estimated_prep_time - Time Estimation
|
||||
- String format time estimate (e.g., "20min", "2h", "half-day")
|
||||
- Helps determine if preparation should be merged with execution
|
||||
|
||||
#### context_notes - Implementation Context Information
|
||||
- **dependencies**: Required dependency packages or modules
|
||||
- **affected_modules**: Other modules that will be affected
|
||||
|
||||
Reference in New Issue
Block a user