R76.H4 — Packet: inventory-r74-2.md dangling-ref redirect

Summary

6 tracked live files carry 9 dangling links to docs/inventory-r74-2.md (deleted in R75, content absorbed into CLAUDE.md §9.2). This packet specifies each exact edit; at the end of implementation, the .claude/skills/colibri-docs-check/SKILL.md mirror is also synced from canon via cp.

Order of operations

  1. Edit .agents/skills/colibri-docs-check/SKILL.md (canon) — 2 edits.
  2. Edit projects/README.md — 1 edit.
  3. Edit .vscode/README.md — 1 edit.
  4. Edit data/README.md — 1 edit.
  5. Edit temp/README.md — 2 edits.
  6. cp .agents/skills/colibri-docs-check/SKILL.md .claude/skills/colibri-docs-check/SKILL.md (mirror sync).
  7. Run npm run build && npm run lint && npm test.
  8. Re-run the grep to confirm zero live refs.
  9. Diff canon vs mirror; expected empty.

Edit 1 — .agents/skills/colibri-docs-check/SKILL.md L40

Old

Cross-check against [`docs/inventory-r74-2.md`](../../../docs/inventory-r74-2.md), which holds the canonical 12-folder manifest and the 656-file baseline. The inventory splits counts by zone (CANON · HERITAGE · MIRROR · SCRATCH · VENDOR) — see CLAUDE.md §9.2.

New

Cross-check against [`CLAUDE.md §9.2`](../../../CLAUDE.md#92-twelve-top-level-directories--zoned-manifest-r742), which holds the 12-folder zoned manifest. The manifest splits counts by zone (CANON · HERITAGE · MIRROR · SCRATCH · VENDOR).

Notes: removed the dangling path link, upgraded “inventory” → “manifest” to match §9.2’s actual heading, and stripped the redundant “see CLAUDE.md §9.2” trailer (the link itself now points there).

Edit 2 — .agents/skills/colibri-docs-check/SKILL.md L142

Old

- [`docs/inventory-r74-2.md`](../../../docs/inventory-r74-2.md) — canonical 12-folder inventory

New

- [`CLAUDE.md §9.2`](../../../CLAUDE.md#92-twelve-top-level-directories--zoned-manifest-r742) — 12-folder zoned manifest

Edit 3 — projects/README.md L8

Old

> **🟡 HERITAGE ZONE.** This file records the three donor projects (AMS, CogniMesh, Phoenix) that were absorbed into Colibri. **The numbers and paths in the donor row — especially "484 tools", "78 tables", `src/server.js` — describe the historical AMS donor, not Colibri.** Do not cite them as Colibri facts. Canon lives at [`../docs/colibri-system.md`](../docs/colibri-system.md). Zone declared in [`../docs/inventory-r74-2.md`](../docs/inventory-r74-2.md) §2.

New

> **🟡 HERITAGE ZONE.** This file records the three donor projects (AMS, CogniMesh, Phoenix) that were absorbed into Colibri. **The numbers and paths in the donor row — especially "484 tools", "78 tables", `src/server.js` — describe the historical AMS donor, not Colibri.** Do not cite them as Colibri facts. Canon lives at [`../docs/colibri-system.md`](../docs/colibri-system.md). Zone declared in [`CLAUDE.md §9.2`](../CLAUDE.md#92-twelve-top-level-directories--zoned-manifest-r742).

Notes: dropped “§2” suffix since CLAUDE.md §9.2 IS the zone declaration (not a section 2 of a separate inventory doc).

Edit 4 — .vscode/README.md L13

Old

> Zone declared in [`../docs/inventory-r74-2.md`](../docs/inventory-r74-2.md) §2.

New

> Zone declared in [`CLAUDE.md §9.2`](../CLAUDE.md#92-twelve-top-level-directories--zoned-manifest-r742).

Edit 5 — data/README.md L8

Old

> **🟡 HERITAGE ZONE.** This directory is pre-R53 AMS donor runtime state, preserved for the task store + writeback pipeline during Phase 0 bootstrap. **Do not trust specification facts (tool counts, table counts, module names) from this zone without cross-checking against [`docs/colibri-system.md`](../docs/colibri-system.md).** The AMS namespace is kept intentionally — Colibri will start fresh on `data/colibri.db` when Phase 0 lands. Zone declared in [`docs/inventory-r74-2.md`](../docs/inventory-r74-2.md) §2.

New

> **🟡 HERITAGE ZONE.** This directory is pre-R53 AMS donor runtime state, preserved for the task store + writeback pipeline during Phase 0 bootstrap. **Do not trust specification facts (tool counts, table counts, module names) from this zone without cross-checking against [`docs/colibri-system.md`](../docs/colibri-system.md).** The AMS namespace is kept intentionally — Colibri will start fresh on `data/colibri.db` when Phase 0 lands. Zone declared in [`CLAUDE.md §9.2`](../CLAUDE.md#92-twelve-top-level-directories--zoned-manifest-r742).

Edit 6 — temp/README.md L10

Old

> Zone declared in [`../docs/inventory-r74-2.md`](../docs/inventory-r74-2.md) §2.

New

> Zone declared in [`CLAUDE.md §9.2`](../CLAUDE.md#92-twelve-top-level-directories--zoned-manifest-r742).

Edit 7 — temp/README.md L36

Old

R74.2 hardened the repo into explicit zones. Every top-level directory declares its zone so any agent reading the repo knows whether to trust, mirror, or ignore its contents. See [`../docs/inventory-r74-2.md`](../docs/inventory-r74-2.md) for the full 12-folder manifest.

New

R74.2 hardened the repo into explicit zones. Every top-level directory declares its zone so any agent reading the repo knows whether to trust, mirror, or ignore its contents. See [`CLAUDE.md §9.2`](../CLAUDE.md#92-twelve-top-level-directories--zoned-manifest-r742) for the 12-folder zoned manifest.

Edit 8 — Mirror sync

cp .agents/skills/colibri-docs-check/SKILL.md .claude/skills/colibri-docs-check/SKILL.md

Post-condition: diff .agents/skills/colibri-docs-check/SKILL.md .claude/skills/colibri-docs-check/SKILL.md returns empty string.

Verification

  1. grep -rn "inventory-r74-2" .agents/ .claude/ projects/ .vscode/ data/ temp/ --include="*.md"
    • Expected: zero hits. Output: empty string.
  2. grep -rn "inventory-r74-2" docs/ --include="*.md"
    • Expected: only r75-plan-red-audit.md (3), r75-plan-red-contract.md (1), r75-plan-red-packet.md (5), r75-plan-red-verification.md (1), and PLAN-RED.md (1) — R75 history, left intact.
  3. grep -n "inventory-r74-2" CLAUDE.md
    • Expected: exactly the one L155 historical statement.
  4. diff .agents/skills/colibri-docs-check/SKILL.md .claude/skills/colibri-docs-check/SKILL.md
    • Expected: empty.
  5. npm run build && npm run lint && npm test
    • Expected: build clean, lint clean, tests 1083/1084 or 1084/1084 (subject to known smoke flake).

Rollback plan

git checkout -- <file> on each edited path. Worktree remains; branch is throwaway until PR.


Back to top

Colibri — documentation-first MCP runtime. Apache 2.0 + Commons Clause.

This site uses Just the Docs, a documentation theme for Jekyll.