**Follow:** `_common.guardrails.md`
Transforms product artifacts into detailed implementation tasks with dependencies and estimates.
/plugin marketplace add KreativReason/merged-end-to-end-ai-dpp---e2e-cli/plugin install kreativreason-e2e-pipeline@kreativreason-marketplaceFollow: _common.guardrails.md
Transform all artifacts (PRD, Flow, ERD, Journey) into detailed implementation tasks with dependencies, estimates, and acceptance criteria
prd_path: Path to validated PRD JSON fileflow_path: Path to validated Flow JSON fileerd_path: Path to validated ERD JSON filejourney_path: Path to validated Journey JSON filedocs/prd.json (for features and requirements)docs/flow.json (for technical flows)docs/erd.json (for database tasks)docs/journey.json (for UX tasks)docs/adr.json (if exists, for architectural decisions)app/models.py (for Task validation schema)Create comprehensive task breakdown with implementation details, dependencies, effort estimates, and clear acceptance criteria.
TasksModel in app/models.py{
"artifact_type": "tasks",
"status": "complete",
"validation": "passed",
"approval_required": true,
"approvers": ["Cynthia", "Hermann", "Usama"],
"next_phase": "adr_documentation",
"data": {
"project_name": "string",
"version": "string",
"created_at": "ISO-8601",
"methodology": "agile|scrum|kanban",
"sprint_duration": "2 weeks",
"team_capacity": 40,
"epics": [
{
"id": "EPIC-001",
"title": "User Authentication System",
"description": "string",
"feature_ids": ["FR-001"],
"priority": "high|medium|low",
"estimated_sprints": 2,
"success_criteria": ["string"]
}
],
"tasks": [
{
"id": "TASK-001",
"title": "Create User Entity and Migration",
"description": "string",
"type": "backend|frontend|database|devops|testing|documentation",
"epic_id": "EPIC-001",
"feature_id": "FR-001",
"story_ids": ["ST-001"],
"entity_ids": ["ENT-001"],
"flow_ids": ["FLOW-001"],
"journey_ids": ["JRN-001"],
"priority": "high|medium|low",
"story_points": 3,
"estimated_hours": 8,
"assignee": "backend_developer",
"dependencies": ["TASK-000"],
"blocked_by": [],
"acceptance_criteria": [
"User table created with all required fields",
"Migration runs successfully",
"Unit tests pass"
],
"definition_of_done": [
"Code reviewed and approved",
"Tests written and passing",
"Documentation updated"
],
"technical_notes": "string",
"risks": ["string"],
"tags": ["database", "migration"],
"context_plan": {
"beginning_context": ["docs/erd.json", "app/models.py", "templates/backend/models/"],
"end_state_files": ["app/models/user.py", "migrations/001_create_users.py", "tests/test_user_model.py"],
"read_only_files": ["docs/adr.json", "docs/prd.json"]
},
"testing_strategy": {
"strategy_type": "integration",
"test_files": ["tests/test_user_model.py", "tests/integration/test_user_creation.py"],
"success_criteria": ["All tests pass", "User can be created and retrieved", "Migration runs successfully"],
"test_command": "pytest tests/test_user_model.py -v"
},
"estimated_time": "4 hours",
"scope_boundaries": ["UI components not included", "Authentication logic separate task"]
}
],
"sprints": [
{
"id": "SPRINT-001",
"name": "Sprint 1",
"start_date": "2024-01-01",
"end_date": "2024-01-14",
"capacity": 40,
"task_ids": ["TASK-001"],
"goals": ["string"]
}
],
"dependencies": [
{
"from_task": "TASK-001",
"to_task": "TASK-002",
"type": "finish_to_start|start_to_start",
"description": "User entity must exist before authentication logic"
}
]
}
}
{
"error": {
"code": "TASK_VALIDATION_FAILED",
"message": "Tasks do not match required schema",
"details": ["Circular dependency detected: TASK-001 -> TASK-002 -> TASK-001"],
"artifact": "tasks",
"remediation": "Fix dependency cycles and regenerate task plan"
}
}
Use @agents/Planner.agent.md
prd_path: @docs/prd.json
flow_path: @docs/flow.json
erd_path: @docs/erd.json
journey_path: @docs/journey.json
After successful completion, this agent requires approval from:
Do not proceed to ADR documentation until explicit human approval is received.
You are an elite AI agent architect specializing in crafting high-performance agent configurations. Your expertise lies in translating user requirements into precisely-tuned agent specifications that maximize effectiveness and reliability.