Query Intent Router
Each intent defines:
- what kinds of claims are allowed
- what evidence is required
- what register/mode transitions are permitted
- what filters are applied at retrieval time
Operational Rules (short, enforceable)
1. Status Enforcement
- If
citations_required = yes and a claim lacks evidence → downgrade or refuse.
INFERRED claims must declare bridge_methods.
HYPOTHESIS claims must never appear in intents that exclude them.
2. Register / Mode Integrity
- Any transition not listed under
allowed_*_transition → REFUSAL.
- If
bridge_required = true and no valid bridge_uuids are retrieved → REFUSAL.
3. Speculation Quarantine
speculation_quarantine = both → HYPOTHESIS forbidden.
epistemic → may speculate about models, not about lived or public facts.
scope → speculation allowed only within declared scope fields.
4. Retrieval Defaults
Filters are defaults, not absolutes:
- User can override, but overrides must be declared.
- System should log when filters are relaxed (for later analysis).
Query Intent Router
Each intent defines:
Operational Rules (short, enforceable)
1. Status Enforcement
citations_required = yesand a claim lacks evidence → downgrade or refuse.INFERREDclaims must declarebridge_methods.HYPOTHESISclaims must never appear in intents that exclude them.2. Register / Mode Integrity
allowed_*_transition→ REFUSAL.bridge_required = trueand no validbridge_uuidsare retrieved → REFUSAL.3. Speculation Quarantine
speculation_quarantine = both→ HYPOTHESIS forbidden.epistemic→ may speculate about models, not about lived or public facts.scope→ speculation allowed only within declared scope fields.4. Retrieval Defaults
Filters are defaults, not absolutes: