chore(agents): migrate to agents.md protocol — .agents/ wiki/plans/rules/skills

Root AGENTS.md is now a thin entry point + knowledge map; the batch-workflow
detail it duplicated already lived in .claude/skills/animation/SKILL.md.
Folded docs/ (dances registry + iclone-bridge stub), root plans/, and
devops-reports/ into .agents/wiki/ and .agents/plans/ per the per-repo .agents/
convention. Added .agents/SOUL.md, .agents/AGENTS.md, wiki/ARCHITECTURE.md,
wiki/architecture/, and wiki/master-plan.md (derived from the closed plans +
the dance registry's live ceremony-slot table). Fixed doc-path references in
exchange/GUIDE.md, the animation skill, and the iclone-bridge stub. All moves
via mv (git detected as renames) — no content deleted.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-24 15:02:47 -07:00
parent 28fdf940f7
commit 854dbb5ce4
25 changed files with 275 additions and 111 deletions
+4 -4
View File
@@ -6,8 +6,8 @@ below. If you are an agent dropping files into this repo, or processing a batch,
this file tells you which folder to use, when a file moves to the next stage, and
when the previous version gets archived.
Related docs: `docs/dances/REGISTRY.md` (naming — the source of truth),
`docs/iclone-bridge.md` (PC-lane overview), and the `animation` skill (batch workflow details).
Related docs: `.agents/wiki/dances/REGISTRY.md` (naming — the source of truth),
`.agents/wiki/iclone-bridge.md` (PC-lane overview), and the `animation` skill (batch workflow details).
**Tool mirroring rule (audit 2026-07-23):** the retargeters in `tools/`
(`cc_retarget.py`, `mixamo_retarget.py`, `kevin_retarget.py`, `mocap_retarget.py`) are
@@ -79,7 +79,7 @@ always.
| `PINGPONG_GLB` / `LOOPED_GLB` | The loop variant (`<pack>_pp` / seam-fixed). **Every shipped dance is a pair: base + loop.** Must pass `tools/loop_qc.py` (exit 0) | Copied into `GAME_DANCEGEN` alongside the base clip |
Rules on this track:
- **Naming:** new takes get the next free `nd_##` from `docs/dances/REGISTRY.md`
- **Naming:** new takes get the next free `nd_##` from `.agents/wiki/dances/REGISTRY.md`
at conversion — never a content name. Update the registry row at every
conversion/adoption/archive.
- **FBX stays in `INCOMING_FBX` after conversion** (it's the re-export source)
@@ -151,7 +151,7 @@ These are big (100 MB+) LFS blobs.
`ARCHIVE` is ever renamed or reused.
3. **Registry numbers are never reused.** An archived `nd_03` retires the number
forever.
4. Every archive action gets a **registry update** (`docs/dances/REGISTRY.md`)
4. Every archive action gets a **registry update** (`.agents/wiki/dances/REGISTRY.md`)
when it involves a tracked dance.
5. Game-side counterparts (GLBs/JSON already copied into ariki-game) archive to
`<ariki-game>/archive/dances/` (which is `.gdignore`d), in the same commit