Execution Router¶
Maps a packet's classification, runtime estimate, and dependencies onto the routing policy.
When to use¶
- After
/project-packet-builder. - Mid-flight re-routing on confidence drop or constraint discovery.
What you produce¶
- Updated handoff packet
Execution routing rationalesection with selected runtime + rule(s) matched. - An audit row in
workflow/handoff/calibration-changelog.mdif the routing differs from the rubric's default for this profile.
Procedure¶
- Load packet from
workflow/handoff/packets/<slug>-<date>.md. - Read inputs: classification, estimated runtime, custom hardware/network deps, current confidence.
- Apply rules in order per
routing-policy.md: - R-1 privacy hard floor (never violate);
- R-2 custom hardware → home-lab;
- R-3 cloud-eligible long jobs;
- R-4 default short → local;
- R-5 confidence override.
- Cross-check allowed-runtime matrix. If the proposed runtime is not allowed, drop to the next allowed and document.
- Write rationale including which rule(s) matched and which alternatives were rejected.
- Update packet in place; preserve all other sections.
- Verifier handoff — confirm rule application is consistent with policy and matrix.
Anti-patterns¶
- Don't override R-1 under any circumstance.
- Don't pick cloud for
private_sensitiveeven if cheaper. - Don't skip the rationale paragraph; future calibration depends on it.
Compatibility¶
- Read/write access to
workflow/handoff/packets/. - No external network calls.