01
Permission is part of architecture
An agent that can propose a change and an agent that can execute a destructive command are different systems. The workflow should make that boundary explicit.
C2
Public proof / open source
AgentLint is a public, MIT-licensed project created to catch quality, security, and infrastructure risks while coding agents work—not after the session has drifted.
77
public rules
8
rule packs
MIT
license
2.5.5
audited public release
The operating problem
AI coding tools can increase local output while simultaneously increasing the number of changes, trust boundaries, and review decisions a team must manage.
AgentLint turns recurring failure modes into executable checks: secrets, destructive operations, missing tests, infrastructure risk, session quality, and other agent-specific behavior.
The project is evidence of implementation and systems thinking. It is not evidence for a universal productivity multiplier, and this site deliberately makes no such claim.
Transferable lessons
01
An agent that can propose a change and an agent that can execute a destructive command are different systems. The workflow should make that boundary explicit.
02
A policy document is too far from a secret, skipped test, dangerous infrastructure edit, or destructive command. Controls should run where work happens.
03
Adoption is not evidence of productivity. Establish a baseline, define the workflow and cohort, and inspect quality and rework alongside speed.
Public proof / ConstraintLoop
ConstraintLoop is an MIT-licensed framework for explicit, versioned completion contracts made from tests, static checks, metrics, artifacts, and optional independent model rubrics.
It supports Claude Code, Codex, and Gemini CLI while keeping CI authoritative. Its convergence loops are bounded by repair, unchanged-result, and time budgets rather than an open-ended instruction to keep trying.