army-agent-contract
Installation
SKILL.md
army-agent-contract
An agent is data. Its contract is the persisted system prompt of a named session — which means the contract is not documentation about the agent, it is the agent. Everything else about it (wake policy, budget, docs pointer) is config around that.
The five clauses
Every contract answers exactly these, and a contract missing one is not a contract: