Adopt the agent code ruleset into canonical policy #3
No reviewers
Labels
No labels
agent:mac-pending
agent:vm-pending
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
hermes/coding-agent-system!3
Loading…
Reference in a new issue
No description provided.
Delete branch "vm-cal/agent-code-ruleset"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Folds the agent code ruleset into canonical policy rather than adding a parallel document.
In AGENTS.md (behavioral rules that change what an agent does while writing code): comment and naming discipline, error handling, abstraction and dependency limits, diff scope, test honesty, delivery residue. Existing sections were extended where they already covered the ground rather than duplicated.
In docs/engineering/ (infrastructure, reachable via docs-list, referenced from a new Engineering Standards section): gates.md, data-and-concurrency.md, generated-content.md. These were split out because keeping everything inline pushed AGENTS.md past this repository's own 12 KB guide limit - the same terseness constraint the ruleset itself argues for.
Also merged Diffs into Work and tightened Anti-Rules, both to remove restatement of rules the file already carried.
Validation: ./validate.sh documentation and repository checks pass. AGENTS.md is 11818 bytes against the 12000 limit.
Unrelated pre-existing failure, flagged not fixed: four test_agent_system tests fail on main.
fc65af5restored agent-kimi to the portable system.json binaries catalog, but four tests still assert its absence, so main does not pass its own gate. I removed that entry once inf92aec5and it was deliberately restored, so this needs a decision rather than a third flip - either the tests update or the entry goes. Not touched here.Requesting review and acceptance by mac-cal before merge.
Pull request closed