The request needs a routing decision.
Route the task before any workflow starts.
MIRENA workflow routing checks the request, project state, evidence, approvals, and risks before it selects the next workflow and the smallest useful module.
Routing returns a handoff. It does not execute the selected work.
- 12 master packs
- 42 single modules
- 14 routing checks
- Execution remains gated
Workflow Route Builder
Use the current project state, not only the requested output.
Confidence: medium
Task: [task not supplied]
Routing selects one owner or one safe stop state.
The selected workflow performs the work later. Routing only checks ownership, readiness, and handoff quality.
Source Context and Guardrails
Project purpose, audience, scope, blocked lanes, and protected pages.
Evidence Intake
File quality, fields, dates, privacy, cleanup, and readiness.
Raw Semantic Discovery
Candidate extraction, entities, modifiers, queries, and result patterns.
Topical Maps and Planning
Page ownership, roles, routes, overlap controls, and build order.
Content Briefs
Writer instructions for an approved page target.
Drafting and Rewriting
Approved writing or controlled repair.
Entity SEO and Salience
Entity identity, attributes, relationships, and placement.
Information Gain
Useful difference, missing answers, proof, examples, and redundancy.
Internal Linking
Contextual routes, anchors, proof paths, support paths, and recovery.
SERP Feature Planning
Paragraph, list, table, FAQ, PAA, and other answer formats.
Schema Cues
Structured-data candidates after visible-content approval.
Final QA
Content, proof, links, route, and publication checks.
Hold or Review
Safe stop states for incomplete, uncertain, or protected work.
Reject
Tasks that conflict with policy, source context, or project scope.
Read the request, test readiness, select one owner, and hand it off.
Confirm source context
Read the request
Identify the asset
Identify the requested output
Identify the project state
Check evidence
Check approvals
Check protected-page and policy risk
Select the workflow
Select the module or pack
Set route confidence
Define blockers and stop conditions
Build the handoff
Validate the route before execution
01 Workflow Routing Setup Pack One request with an unclear next route Master pack
Classify the request, check readiness, select the workflow, define blockers, and create a handoff note.
Routing command
Run Workflow Routing Setup Pack for [request, asset set, or project state].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
02 User Request Triage Pack A broad or mixed request Master pack
Split the request into tasks, identify dependencies, and route each task without starting execution.
Routing command
Run User Request Triage Pack for [request, asset set, or project state].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
03 Asset to Workflow Routing Pack Files, URLs, drafts, exports, or notes Master pack
Classify every asset and send it to setup, intake, discovery, mapping, briefing, rewriting, links, information gain, entity SEO, result-format planning, schema cues, QA, hold, review, or rejection.
Routing command
Run Asset to Workflow Routing Pack for [request, asset set, or project state].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
04 Module Selection Pack The workflow is known but the module is not Master pack
Select the smallest module or master pack that can complete the next job.
Routing command
Run Module Selection Pack for [request, asset set, or project state].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
05 Single vs Master Prompt Pack The user needs one module, a bundled check, or a gated sequence Master pack
Choose the safest prompt shape without collapsing approval gates.
Routing command
Run Single vs Master Prompt Pack for [request, asset set, or project state].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
06 Route Readiness Gate Pack A selected workflow is about to begin Master pack
Check source context, evidence, approval, proof, links, blockers, and handoff completeness.
Routing command
Run Route Readiness Gate Pack for [request, asset set, or project state].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
07 Multi-Task Routing Pack Several route decisions share one project state Master pack
Group route checks that can run together and preserve sequential execution gates.
Routing command
Run Multi-Task Routing Pack for [request, asset set, or project state].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
08 Route Conflict Resolution Pack A task could fit more than one workflow Master pack
Compare candidate routes, reject weak routes, and choose the best fit with confidence and risk.
Routing command
Run Route Conflict Resolution Pack for [request, asset set, or project state].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
09 Handoff Requirement Pack A route depends on upstream outputs Master pack
List required handoff items, missing items, blockers, fixes, and readiness.
Routing command
Run Handoff Requirement Pack for [request, asset set, or project state].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
10 Restart Route Pack A project resumes from old context or partial outputs Master pack
Restore project state, detect stale outputs, and choose the next safe route.
Routing command
Run Restart Route Pack for [request, asset set, or project state].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
11 Route Audit Pack Previous work may have skipped a gate Master pack
Review past routing, find skipped checks, and define corrective routing.
Routing command
Run Route Audit Pack for [request, asset set, or project state].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
12 Final Route Validation Pack The selected workflow is ready for final review Master pack
Return pass, revise, hold, or fail before execution starts.
Routing command
Run Final Route Validation Pack for [request, asset set, or project state].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
01 Request Summary Classify the user request before choosing a route. Single module
Routing command
Run Request Summary for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
02 Task Split Separate a mixed request into distinct tasks. Single module
Routing command
Run Task Split for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
03 Asset Type Check Identify the supplied asset and its likely handling needs. Single module
Routing command
Run Asset Type Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
04 Requested Output Check Name the result the user expects. Single module
Routing command
Run Requested Output Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
05 Current Stage Check Identify the current approved workflow stage. Single module
Routing command
Run Current Stage Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
06 Source Context Route Check Send missing or weak project context into source-context setup. Single module
Routing command
Run Source Context Route Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
07 Workflow Fit Check Choose the most suitable MIRENA workflow. Single module
Routing command
Run Workflow Fit Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
08 Module Fit Check Choose the smallest useful module inside a known workflow. Single module
Routing command
Run Module Fit Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
09 Route Confidence Score Score route fit, readiness, stage fit, and blocker risk. Single module
Routing command
Run Route Confidence Score for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
10 Fallback Route Selection Choose a safe alternative when the preferred route is blocked. Single module
Routing command
Run Fallback Route Selection for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
11 Evidence Readiness Route Check Decide if supplied evidence is ready for downstream work. Single module
Routing command
Run Evidence Readiness Route Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
12 Missing Input Route Check List missing inputs and the route needed to obtain them. Single module
Routing command
Run Missing Input Route Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
13 Page Approval Route Check Check whether a page can move into mapping, briefing, rewriting, links, information gain, or QA. Single module
Routing command
Run Page Approval Route Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
14 Proof Source Route Check Check if claims and proof sources are ready for the selected workflow. Single module
Routing command
Run Proof Source Route Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
15 Internal Link Target Route Check Check whether target pages and link roles are ready. Single module
Routing command
Run Internal Link Target Route Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
16 Protected Page Route Check Prevent unsafe edits to protected pages. Single module
Routing command
Run Protected Page Route Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
17 Schema Timing Route Check Hold schema work until approved visible content exists. Single module
Routing command
Run Schema Timing Route Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
18 Stop Condition Check Define what must stop or pause the selected route. Single module
Routing command
Run Stop Condition Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
19 Handoff Note Builder Create a clean handoff for the next workflow. Single module
Routing command
Run Handoff Note Builder for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
20 Multi-Task Safety Check Separate tasks that can be checked together from those that need gates. Single module
Routing command
Run Multi-Task Safety Check for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
21 Source Context Setup Route Route the project into source-context and guardrail setup. Single module
Routing command
Run Source Context Setup Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
22 Evidence Intake Route Route unreviewed files into evidence intake and data readiness. Single module
Routing command
Run Evidence Intake Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
23 Raw Discovery Route Send ready evidence into extraction and discovery. Single module
Routing command
Run Raw Discovery Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
24 Topical Mapping Route Send approved structure work into topical maps and planning. Single module
Routing command
Run Topical Mapping Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
25 Content Brief Route Send an approved page target into briefing. Single module
Routing command
Run Content Brief Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
26 Drafting Route Send an approved brief or outline into drafting. Single module
Routing command
Run Drafting Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
27 Rewrite Route Send an existing page or draft into controlled repair. Single module
Routing command
Run Rewrite Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
28 Entity SEO Route Send entity identity, relationship, salience, or placement work into entity SEO. Single module
Routing command
Run Entity SEO Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
29 Information Gain Route Send useful-difference, redundancy, proof-gap, or example-gap work into information gain. Single module
Routing command
Run Information Gain Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
30 Internal Linking Route Send link architecture and contextual route work into internal linking. Single module
Routing command
Run Internal Linking Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
31 SERP Feature Planning Route Send answer-format planning into result-format review. Single module
Routing command
Run SERP Feature Planning Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
32 Schema Cue Route Route approved visible content into schema cue planning. Single module
Routing command
Run Schema Cue Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
33 Final QA Route Send completed work into final content and route QA. Single module
Routing command
Run Final QA Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
34 Hold Route Pause work when readiness or approval is incomplete. Single module
Routing command
Run Hold Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
35 Review Route Send uncertain or high-risk work to human review. Single module
Routing command
Run Review Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
36 Reject Route Reject work that conflicts with source context, policy, or project scope. Single module
Routing command
Run Reject Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
37 Keyword Export Route Route a keyword export through evidence intake or discovery before mapping. Single module
Routing command
Run Keyword Export Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
38 Page Idea Route Route a page idea through fit, approval, and structure checks. Single module
Routing command
Run Page Idea Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
39 Competitor-Based Route Route competitor evidence by fit, readiness, risk, and requested output. Single module
Routing command
Run Competitor-Based Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
40 Behavior-Based Route Route heatmaps, click data, or session evidence without overreading it. Single module
Routing command
Run Behavior-Based Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
41 Analytics-Based Route Route GA4 or GSC evidence by metric, date range, risk, and requested output. Single module
Routing command
Run Analytics-Based Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
42 Restart State Route Restore the last approved state before new work begins. Single module
Routing command
Run Restart State Route for [current task].
Use the approved source context and current project state.
Return:
- selected workflow
- selected module or pack
- route confidence
- readiness status
- blockers
- stop conditions
- required handoff inputs
- next safe action
Do not start the selected workflow.
No routing control matches that search.
Five rules keep the route safe.
Context first
Missing source context routes into setup before downstream work.
Evidence before interpretation
Unreviewed files return to evidence intake.
Smallest useful control
Narrow decisions use one module. Related checks may use one pack.
Gates stay sequential
Bundling route checks does not remove approval or readiness gates.
Schema follows approval
Final markup stays held until visible content is approved.
Workflow routing FAQ
What does MIRENA workflow routing do?
Workflow routing checks the request, asset, project state, source context, evidence, approvals, blockers, and desired result before selecting the next workflow and module.
Does the routing page execute the selected workflow?
No. It returns a route, readiness decision, blocker, stop condition, required inputs, and handoff. Execution starts only after the route passes.
Which pack should handle an unclear request?
Use Workflow Routing Setup Pack for one unclear request, User Request Triage Pack for several tasks, and Route Conflict Resolution Pack when two routes compete.
When should files go to Evidence Intake?
Files, exports, crawl data, drafts, analytics, and research notes should enter Evidence Intake when their fields, dates, source quality, privacy status, or relevance have not been checked.
What must be ready before topical mapping?
Source context must be approved, the evidence must be reviewed, the site or topic scope must be clear, and the project must not be blocked by a protected-page or policy rule.
What must be ready before a content brief?
The target page, page role, query job, evidence, proof needs, and internal-link targets should be approved before briefing starts.
What must be ready before drafting?
Drafting needs approved source context, an approved brief, and usually an approved outline. Rewriting needs current copy, a named repair job, proof sources, and protected-page status.
When can schema work begin?
Schema candidates can be recorded during planning, but final markup should wait until the visible content has received human approval.
What is a stop condition?
A stop condition names the issue that prevents the selected workflow from starting, such as missing context, unreviewed evidence, absent approval, protected-page risk, or unsupported claims.
What happens after the route passes?
The handoff moves to the selected workflow with the required inputs, route confidence, blocker status, and next action recorded.
Take the approved handoff into MIRENA.
Run the selected workflow only after route validation passes and the required inputs are present.