My agent ignores the requirements
The agent writes code without reading CorPole, or follows a file in the repository instead. Most often the repository does not tell it that CorPole comes first.
Check these first
- Is the record Authority? Draft and Approved records are informative; the agent asks before relying on them. Only Authority binds. What the solution does today is in its design records (FDR, NFDR, TDR and the others), which change only when work that carries a design change is Done.
- Does the repository say CorPole comes first? Run
/corpole:init. It adds a CLAUDE.md section that ranks Authority records above documents in the repository. - Did the agent read them? Open Agents → Agent activity and look for
get_authority_contextorget_work_contextcalls in this session. - Does your client run hooks? Claude Code with the plugin loads the Authority records at session start. Clients without hooks rely on the agent calling the tools; ask it to call
get_agent_policyandget_authority_contextfirst.
Ask your agent
"Read the binding CorPole requirements for this task before you continue, and cite the record codes you follow."