# Tombstone — Wiring Audit #1 archive (2026-05-27)

**Convening:** Minecraft Council — Wiring Audit #1 — craftforever/ (first wiring-audit convening)
**Convening doc:** `_council/2026-05-27-wiring-craftforever/CLOSED.md`
**Synth:** `_council/2026-05-27-wiring-craftforever/chat/SYNTHESIS.md`
**Recon:** `_council/2026-05-27-wiring-craftforever/RECON.md` §3.2 (UNREACHABLE) + §4.2 (unobtainable)

**Why these 11 files were archived (NOT deleted):** the wiring audit's reachability seat confirmed 4 UNREACHABLE files (no root-traceable caller chain) and the obtainability seat confirmed 7 v1 artifact-roller loot tables with 0 callers (superseded by the namespaced live rollers). All 5/5 RECON §3.2 UNREACHABLE candidates were confirmed; one of the five (`spirit_tools/magnet.mcfunction`) was WIRED instead of archived (Joseph's standing rule — advertised feature), so only 4 of the 5 are here.

## Archived files (11)

### UNREACHABLE mcfunctions (4)

- `craftforever/spirit_tools/earthsong/raycast_step.mcfunction` — self-recursion only, no starter. Council #4 collateral: the canonical Earthsong vein path is `start_raycast → area_raycast` (`start_raycast.mcfunction:4`). The legacy `raycast_step` recursion was orphaned when Council #4 archived `vein_start.mcfunction`.
- `craftforever/spirit_tools/earthsong/vein_raycast.mcfunction` — self-recursion only, no starter. Same Council #4 collateral as `raycast_step`.
- `craftforever/codex/hub/almanac/page_change.mcfunction` — 0 callers. Expects `CF.AlmPrevText`/`CF.AlmNextText` pagination-arrow entities that the live `almanac/spawn.mcfunction` never creates. The almanac was rebuilt as a 7-category-card overview grid; pagination is design-abandoned. Wiring it would corrupt the `CF.AlmCounter` overview UI.
- `craftforever/codex/hub/housing/do_enter_subtab.mcfunction` — 0 callers. v1 macro subtab dispatcher (`{page:N,title,color,spawn}`). Canonical housing nav uses direct `open_guide`/`open_laborers`/`open_trophies` + `show_home`/`spawn_overview`.

### v1 artifact rollers (7) — superseded by namespaced live rollers

- `craftforever/artifacts/roll_t1.json` … `roll_t7.json` (7 loot tables) — 0 callers anywhere. Abandoned v1 artifact rolls predating the unified per-system artifact namespaces. The LIVE rollers are `forging/artifacts/roll_artifact` (called from `forging/minigame/result_fail_artifact:17` + `forging/artifacts/roll_t7_success:22`), `alchemy/artifacts/roll_artifact` (from `result_potent`/`result_sublime`), and `cooking/artifacts/roll_artifact`. The 24 per-rarity tables in `craftforever/artifacts/` (common/uncommon/rare/ornate/exquisite/mythical × weapon/armor/tool/accessory) are LIVE and were NOT archived.

## Revival pointers

- **Earthsong vein mining:** the LIVE path is `earthsong/on_break → dispatch_mine → vein_mine` (now per-player owner-scoped — Wiring Audit P0-4) and `vein_search → vein_mark`. The archived raycast pair is dead v1; do not revive.
- **Almanac:** the live UI is the 7-card overview (`almanac/spawn.mcfunction`) routed via `almanac/check_clicks.mcfunction` (now session-stamp gated — Wiring Audit P0-3). No pagination.
- **Artifact rolls:** use the namespaced live rollers above. The `roll_tN` tier system was never wired.

## Files NOT archived (decisions that diverged from "archive")

- `craftforever/spirit_tools/magnet.mcfunction` — RECON §3.2 listed this as the 5th UNREACHABLE candidate. **WIRED instead of archived** (Joseph's standing rule — the magnet is advertised in tellraw/loadout). Starter added at `spirit_tools/load.mcfunction`; front-of-file existence gate added.
- `craftforever/spirit_tools/maelstrom_fish.json` — RECON §4.2 listed this as unobtainable. **WIRED instead of archived** — it is Tidecaller's Maelstrom mastery loot pool (the rod lore promises "Whirlpool: 10 auto-fish over 20s"). Now sourced by `tidecaller/whirlpool_tick.mcfunction` (was vanilla `minecraft:gameplay/fishing/fish`).
- `craftforever/materials/resonance_dust.json` + `convergence_shard.json` — RECON §4.2 listed both as unobtainable. **WIRED instead of archived** — they are the +1% / +3% tiers of the 3-tier specialized-catalyst ladder. Resonance Dust → ~10% Resonance "Perfect" drop; Convergence Shard → Grand Forge completion milestone (Rank 30+).
