Files
Claude-Code-Workflow/.claude/skills/team-brainstorm/specs/pipelines.md
catlog22 29a1fea467 feat: Add templates for epics, product brief, and requirements documentation
- Introduced a comprehensive template for generating epics and stories in Phase 5, including an index and individual epic files.
- Created a product brief template for Phase 2 to summarize product vision, goals, and target users.
- Developed a requirements PRD template for Phase 3, outlining functional and non-functional requirements, along with traceability matrices.

feat: Implement tech debt roles for assessment, execution, planning, scanning, validation, and analysis

- Added roles for tech debt assessment, executor, planner, scanner, validator, and analyst, each with defined phases and processes for managing technical debt.
- Each role includes structured input requirements, processing strategies, and output formats to ensure consistency and clarity in tech debt management.
2026-03-07 13:32:04 +08:00

2.7 KiB

Pipeline Definitions — team-brainstorm

Available Pipelines

Quick Pipeline (3 beats, strictly serial)

IDEA-001 → CHALLENGE-001 → SYNTH-001
[ideator]   [challenger]   [synthesizer]

Deep Pipeline (6 beats, Generator-Critic loop)

IDEA-001 → CHALLENGE-001 → IDEA-002(fix) → CHALLENGE-002 → SYNTH-001 → EVAL-001

GC loop check: if critique.severity >= HIGH → create IDEA-fix → CHALLENGE-2 → SYNTH; else skip to SYNTH

Full Pipeline (7 tasks, fan-out parallel ideation + GC)

[IDEA-001 + IDEA-002 + IDEA-003](parallel) → CHALLENGE-001(batch) → IDEA-004(fix) → SYNTH-001 → EVAL-001

Task Metadata Registry

Task ID Role Phase Dependencies Description
IDEA-001 ideator generate (none) Multi-angle idea generation
IDEA-002 ideator generate (none) Parallel angle (Full pipeline only)
IDEA-003 ideator generate (none) Parallel angle (Full pipeline only)
CHALLENGE-001 challenger challenge IDEA-001 (or all IDEA-*) Devil's advocate critique and feasibility challenge
IDEA-004 ideator gc-fix CHALLENGE-001 Revision based on critique (GC loop, if triggered)
CHALLENGE-002 challenger gc-fix IDEA-004 Re-critique of revised ideas (GC loop round 2)
SYNTH-001 synthesizer synthesize last CHALLENGE-* Cross-idea integration, theme extraction, conflict resolution
EVAL-001 evaluator evaluate SYNTH-001 Scoring, ranking, priority recommendation, final selection

Checkpoints

Trigger Location Behavior
Generator-Critic loop After CHALLENGE-* If severity >= HIGH → create IDEA-fix task; else proceed to SYNTH
GC loop limit Max 2 rounds Exceeds limit → force convergence to SYNTH
Pipeline stall No ready + no running Check missing tasks, report to user

Completion Conditions

Mode Completion Condition
quick All 3 tasks completed
deep All 6 tasks (+ any skipped GC tasks) completed
full All 7 tasks (+ any skipped GC tasks) completed

Shared State (meta.json)

Role State Key
ideator generated_ideas
challenger critique_insights
synthesizer synthesis_themes
evaluator evaluation_scores

Message Types

Role Types
coordinator pipeline_selected, gc_loop_trigger, task_unblocked, error, shutdown
ideator ideas_ready, ideas_revised, error
challenger critique_ready, error
synthesizer synthesis_ready, error
evaluator evaluation_ready, error