Show HN: ANMA, boundary contracts for cheaper AI coding agents(github.com)
github.com
Show HN: ANMA, boundary contracts for cheaper AI coding agents
https://github.com/anma-labs/anma
2 comments
Interesting approach. How do you define the boundary contracts so they stay strict enough for cheaper models without becoming too brittle when the architecture changes?
Through the use of module boundary level contracts and strict checks like dependencies/imports, because that’s where cheaper models would often stray. I think it’s important to keep the checks simple instead of complex coding checks. For example, “accounts is not allowed to import billing”.
What is "ANMA"? YAML contracts with CLAUDE.md, hooks, and CI checks
What about stronger/expensive models? They followed the architecture rules.
The question is, would cheaper models with stronger rules be the best affordable default for coding?