Recorded on 2026年11月1日
Fail closed when a dependency is down
When Coroid Expo's moderation model was unavailable, feature requests and questions to its persona went through with only a word filter in front of them. Coroid made both fail closed, with tests, and Quality Control sent the first round back before any pull request existed.
- To the pull request
- 1 h 23 min
- To the merge
- 7 h 27 min
- Agent runs
- 6
- Criteria verified
- 10 of 10
- Model spend
- US$1.80
- Change
- 35 files, +675 −85
What was asked
When moderation cannot judge a feature request, hold it and retry it later. When it cannot judge a persona question, have the persona decline politely. Keep local development without a moderation model unchanged, and update the threat model.
What happened on the way
Quality Control sent the first round back: anti-slop found a new runtime import cycle between two API modules. The developer agent removed it, and QA verified every planned criterion with fresh executable evidence.
The outcome
Merged. A feature request moderation cannot judge is held, not sent, and retried later; a persona question gets a polite try-again without reaching the persona model; nothing changes without a moderation model; and the threat model is updated.
The record
- Pull request #196Made by CoroidMerged as acf92801c
- 1 tasks recorded in Coroid
The repository is private, so this record names its pull requests and does not link them.