- Model-authored negatives ('No endodontic treatment attempted') survive only
when the patient's own story negates the same topic; prior dental work
mentioned in the story (endo, crown, خلع...) now always surfaces in the handoff
- /interview_api: stateless REST endpoint with strict JSON state token —
plain curl works end to end, sentinel runs on every turn
- Handoff header rebuilt as badge chips; branded bullets and circled question
counters, with RTL mirrors for the Arabic card
- 196 tests; eval 60/60 + 17/17; mass audit 1540/1540