opencode: ai shall prevail

This commit is contained in:
Oleksandr Smirnov 2026-01-08 17:42:58 +02:00
parent 34b0b86e63
commit c72bf3b5bf
No known key found for this signature in database
3 changed files with 78 additions and 0 deletions

11
config/opencode/AGENTS.md Normal file
View file

@ -0,0 +1,11 @@
# Code Quality Standards
- Make minimal, surgical changes
- Abstractions: Consciously constrained, pragmatically parameterised, doggedly documented
- Make illegal states unrepresentable: Model domain with ADTs/discriminated unions; parse inputs at boundaries into typed structures; if state can't exist, code can't mishandle it
# Testing
- Write tests that verify semantically correct behavior
- Failing tests are acceptable when they expose genuine bugs and test correct behavior
# Plans
- At the end of each plan, give me a list of unresolved questions to answer, if any. Make the questions extremely concise. Sacrifice grammar for the sake of concision.