Skip to content
Read the original: Tessl BlogOfficial· Pick62/100AI score62/100

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.

Read the original tessl.io

Source: Tessl Blog · tessl.ioPublished · added here