One-line summary: First decide "what combination to use", then execute layer by layer.
Core Relationship:
text
Decision Tree → Choose "Pipeline + which WORKFLOWS"
Pipeline = Execution Framework (universal)
WORKFLOWS = Work Content (specific)
⚠️ Pre-Execution Check (Must Confirm Each Item)
text
When receiving a task, first answer these questions:
1. [ ] What is the core task? (multi-step / single-step)
2. [ ] Is the requirement clear? (clear → next / unclear → load 06-INVERSION.md)
3. [ ] Does it need multi-step execution? (yes → Pipeline + other)
4. [ ] What is the specific content? (corresponds to which WORKFLOWS)
🍳 Cooking Scenario:
- Decision Tree = Customer orders ("spicy today")
- Pipeline = Cooking method (heat pan first, no matter what)
- WORKFLOWS = Specific recipe (how to make fish-flavored pork)
- Template = Plating style (how to arrange the plate)
💻 Software Scenario:
- Decision Tree = Task classification ("this is a research task")
- Pipeline = Execution flow (decompose first, no matter the research)
- WORKFLOWS = Research method (4-step method)
- Template = Report format (title-abstract-body-conclusion)
Execution Flow
Step 1 — Decision (Load 01-DECISION.md)
text
[Step 1] Read references/01-DECISION.md
Decide: Pipeline + which WORKFLOWS
Common Combinations:
- Pipeline + research → Research tasks
- Pipeline + subagent → Coordination tasks
- Pipeline + context → Compression tasks
- Pipeline + analysis → Analysis tasks