Recorded on ١ نوفمبر ٢٠٢٦
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
- ١ h ٢٣ min
- To the merge
- ٧ h ٢٧ min
- Agent runs
- ٦
- Criteria verified
- ١٠ of ١٠
- Model spend
- ١٫٨٠ US$
- Change
- ٣٥ files, +٦٧٥ −٨٥
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
- ١ task recorded in Coroid
The repository is private, so this record names its pull requests and does not link them.