Scope
Tenant, application, subject, credentials, tool schema, and policy version can all change whether prior evidence applies to a current request.
// routing guide
Punk uses a proven result only when the current request still fits the conditions that made it safe. New, stale, sensitive, or uncertain work stays with the original model.
Punk routes eligible supported traffic among live, cache, reusable plan, artifact, or model paths according to configured evidence and policy. It is not a blanket promise to replace a flagship model or automate consequential decisions.
// route inputs
Tenant, application, subject, credentials, tool schema, and policy version can all change whether prior evidence applies to a current request.
Time-sensitive data, read results, and external state need a declared freshness policy. Similarity is not a substitute for a valid TTL or fresh read.
Use task-appropriate checks: exact fields and schemas where possible; calibrated semantic or human review where meaning is the standard.
Consequential tools raise the bar. Replay and shadow suppress or dry-run effects; policy may block or require approval regardless of quality.
Recent mismatch, schema drift, provider availability, or artifact failure should lower confidence and may remove a route from consideration.
When the route is ineligible or fails, return to the configured live provider where policy allows. Record why the decision changed.
// route hierarchy
Policy is not an optimization preference. An action that violates rules, lacks identity, or needs approval should not become cheaper by taking another model route.
An exact response or declared tool result can be valuable, but its key must retain the authorization and freshness boundaries that made it valid.
Deterministic artifacts and plan reuse need replay and shadow evidence for the same workload assumptions, plus ongoing mismatch monitoring.
Model substitution should be evaluated for the actual task class and output requirement; a lower-cost model is not inherently adequate.
Live pass-through is a correct outcome for low-confidence, high-risk, fresh, or uncommon work.
// questions for your router
Bring one bounded workload. Punk will show what repeats and whether a proven result can safely handle it.