haiku.rag/tests/capabilities
Yiorgis Gozadinos cee0824744
Say precisely which conversations go unenforced
The documentation claimed a conversation that has never cited anything is not enforced,
which reads as though a first question could answer from fresh evidence without
declaring it. Enforcement needs neither condition to hold: no evidence outcome in this
question, and nothing cited earlier.

The structured-output test accepted a redirect or a recorded violation, so a break in
ending detection would still have passed on the backstop alone. The cite tool is
available in that scenario, so it asserts the redirect.
2026-08-13 13:39:43 +03:00
..
conftest.py replace haiku.skills with native Pydantic AI capabilities 2026-07-24 15:26:17 +03:00
test_capabilities.py Let a model declare that nothing grounds its answer 2026-08-13 13:39:42 +03:00
test_citation_policy.py Say precisely which conversations go unenforced 2026-08-13 13:39:43 +03:00
test_evidence_capsule.py Require an answer to declare what grounds it, once per question 2026-08-13 13:39:42 +03:00
test_evidence_ledger.py Enforce a declaration wherever there is something to declare 2026-08-13 13:39:42 +03:00
test_evidence_wire.py Give the capsule to one return, and the run its own copy of state 2026-08-13 13:00:02 +03:00