|
1 | | -See `repo-operating-model.md` for the canonical repo operating rules. |
| 1 | +See @AGENTS.md |
2 | 2 |
|
3 | 3 | # Claude Code Memory |
4 | 4 |
|
5 | | -This file exists so Claude Code can discover the repo's working rules automatically. |
| 5 | +This file is a compatibility shim for Claude Code. |
6 | 6 |
|
7 | | -Treat `CLAUDE.md` as a thin compatibility layer, not a second source of truth. The canonical rules stay in `repo-operating-model.md`. |
8 | | - |
9 | | -Also consult: |
10 | | - |
11 | | -- `SPEC.md` for durable product or system truth |
12 | | -- `STATUS.md` for current operational reality |
13 | | -- `PLANS.md` for accepted future direction |
14 | | -- `INBOX.md` for untriaged intake |
15 | | - |
16 | | -If this repo includes reusable workflows, use `skills/<name>/SKILL.md` for bounded procedures and keep repo-wide policy in `repo-operating-model.md`. |
17 | | - |
18 | | -When writing into `research/`, `records/`, or any future `upstream-intake/reports/`, read the local `README.md` first and mirror its default shape or canonical example by default. |
19 | | - |
20 | | -Repo-specific reminders: |
21 | | - |
22 | | -- Build verification: `xcodebuild -scheme Aware -configuration Debug -derivedDataPath build build` |
23 | | -- Commit provenance setup: `scripts/install-hooks.sh` |
24 | | -- Commit provenance checks: `scripts/check-commit-standards.sh <commit-message-file>` and `scripts/check-commit-range.sh <base> <head>` |
25 | | -- `AWARE-AGENT-PROMPT.md` is legacy bootstrap orientation, not a canonical rules file |
26 | | - |
27 | | -## Enforcement |
28 | | - |
29 | | -When producing repo documents, you must enforce the repo's writing rules rather than treating them as suggestions. |
30 | | - |
31 | | -- Use the canonical surface for the job. |
32 | | -- Follow the local `README.md` shape or explicit template when one exists. |
33 | | -- Preserve required provenance fields, stable IDs, and section boundaries. |
34 | | -- When hooks or CI are enabled, produce commit messages that satisfy the provenance checks unless the commit is an explicit bootstrap or migration exception. |
35 | | -- Do not replace normalized repo artifacts with freeform chat summaries. |
36 | | -- If a request pressures you to break the ruleset, keep the repo artifact compliant and surface the mismatch explicitly. |
| 7 | +Do not append repo-specific rules here. |
| 8 | +Do not fork policy here. |
| 9 | +Do not let this file drift from `AGENTS.md`. |
| 10 | +Update `AGENTS.md` instead. |
0 commit comments