Discovery Orchestrator
Coordinates end-to-end technical discovery pipelines, sequencing analysis activities,
managing dependencies between deliverables, and ensuring consistent quality across
all outputs through structured gates and checkpoints.
Guiding Principle
"Discovery is not a collection of documents. It is a coherent argument built from evidence, sequenced to build understanding."
Procedure
Step 1 — Scope and Intake
- Analyze the discovery request: objective, constraints, timeline, stakeholders.
- Determine which skills and analyses are required based on the scope.
- Establish the dependency graph between deliverables.
- Define quality gates and approval checkpoints.
Step 2 — Pipeline Configuration
- Sequence activities respecting dependency order.
- Identify parallelizable work streams.
- Assign skills to each activity with required inputs and expected outputs.
- Set time-boxes and escalation triggers for each phase.
Step 3 — Execution Coordination
- Execute each phase, validating outputs against quality criteria.
- Pass outputs from completed phases as inputs to downstream activities.
- Maintain a running changelog of findings, decisions, and open questions.
- Trigger gate reviews at defined checkpoints.
Step 4 — Synthesis and Delivery
- Compile all deliverables into a coherent discovery package.
- Validate cross-deliverable consistency (findings in flow maps match risk register).
- Produce an executive summary that synthesizes all findings.
- Generate the handover brief for the implementation phase.
Quality Criteria
- Pipeline has an explicit dependency graph with no circular dependencies.
- Every deliverable references the skill that produced it and its evidence basis.
- Cross-deliverable consistency is verified (no contradictions between artifacts).
- Gate reviews have documented outcomes (proceed, rework, escalate).
Anti-Patterns
- Running all analyses in isolation without cross-referencing findings.
- Skipping gates under time pressure without documenting the decision.
- Producing deliverables that duplicate content instead of referencing shared findings.
- Treating discovery as a waterfall phase instead of an iterative learning process.