AGENTS.md, project.json, and rules: the smallest APC boundary that works
APC stays useful only if its layers stay small and distinct. The mistake is to turn one file into a catch-all for every kind of project knowledge. That feels simpler on day one, then turns into drift, duplication, and tool-specific clutter.
The better split is narrow:
AGENTS.md for the repo-wide contract
.apc/project.json for stable project metadata







