// Package deterministic is the opt-in workflow runner for orgs that
// declare `dispatch_mode: deterministic` in their yaml. It contains
// the legacy "classifier → switch → fanOut/delegate/steer" routing
// path that was previously embedded in orchestrator/master.go.
//
// The default dispatch mode is LLM-driven: runlive shovels the user
// prompt directly into the master agent's inbox and lets the master
// LLM decide what to do (discover team via query_registry, delegate
// via the delegate tool, synthesise reports). The harness provides
// plumbing + primitives; this package provides the rule-based runner
// that bypasses the LLM master for orgs that need guaranteed routing.
//
// Use cases for deterministic mode:
//   - Reproducible benchmark runs
//   - Workflows where the dispatch decision must not vary by model
//   - Single-prompt → single-action experiments
//
// Everything LLM-driven by default. Deterministic mode is the niche.
package deterministic
