How Sentinel decides, how it learns your guardrails, and exactly what it covers. The mechanism in full, in your own boundary.
Every action is checked before it runs. The rules that protect credentials are fixed and never touch a model. Only the genuinely ambiguous cases escalate, and only to a model you own.
As your developers approve and deny actions, Sentinel learns what is normal for each workspace. Once the pattern is clear it recommends a specific policy in plain language and waits for a person to approve it. Nothing is enforced from a guess, and there is nothing to write.
Every action in the agent's path, evaluated in process at the moment it happens. Mapped to the agent loop, here is what runs through the checkpoints.
Sentinel ships today as a native Claude Code hook. One line of init and every action routes through the checkpoints. More runtimes are next.