How to constrain a coding agent using only files you own
AISummary
Ian Johnson says a coding agent given one ticket without a charter passed 1 of 8 checks, while the same ticket with a four-part charter passed 8 of 8.
He describes four levers under the repository's control: instructions in CLAUDE.md, path-scoped rules, capability files, and hooks that can refuse a write.
He notes that one check, whether the access logic is correct for the feature, still needs a human reviewer.
AIWhy it matters
The author ran one ticket with and without a charter and scored each result, showing which rules bind a coding agent and where human review is still needed.
Source: Tessl Blog · tessl.ioPublished · added here