[package] name = "jouleclaw-dispatch-profile" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Typed workflow-vs-agent dispatch decision. Encodes the operational cheat-sheet (high-stakes / well-defined I/O / cost-sensitive → Workflow; reasoning-heavy / high edge-case volume / human-in-loop available → Agent) as deterministic rules. Returns a Recommendation with typed RuleHit rationale (auditable: 'why did this query go through the agent?'), detects drift across two ProcessCharacteristics snapshots, and emits Hybrid recommendations when saturation signals (high support count + low unobserved branches) suggest the agent's resolutions are ready to promote to a deterministic workflow." [dependencies] serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true }