# TOMBSTONE — Wiring Audit #2 (story/) — 2026-05-28

## `showcase/inspect.mcfunction`

**Why archived:**
- 0 callers anywhere in the datapack (verified via `grep -rln "showcase/inspect" data/`).
- 14× unquoted-key SNBT bug (`color:"gray"` instead of `"color":"gray"`) — violates the CLAUDE.md
  "SNBT not quoted-JSON" / text-component standing rule. Would fail to parse in pack_format 101.1
  if it ever got wired.
- Authored intent was a `/trigger`-shareable Guild Card story-state inspector ("broadcast your Act/Chapter/Path"
  to nearby players); the corresponding trigger was never added to `util/trigger_dispatch.mcfunction`.

**If revived in the future:**
- Rewrite ALL 14 unquoted keys to the canonical SNBT form (`{"color":"gray"}` not `{color:"gray"}`).
- Wire the trigger row in `util/trigger_dispatch.mcfunction` (pattern: `sm.story_inspect`).
- Surface the affordance in the codex hub's story tab as a "Share Story Card" button.

## `story/mode/switch_to_freeplay.mcfunction`

**Why deleted (not archived):**
- 0 callers anywhere in the datapack (verified via `grep -rln "switch_to_freeplay" data/`).
- 5-line synonym wrapper that just called `evercraft:story/mode/pause_story` — a leftover from
  a v2 rename. The canonical call site is `pause_story` directly (5 callers).
- No SNBT bug; pure dead-code synonym. No production touchpoint.

**If you need this affordance again:**
- Just call `evercraft:story/mode/pause_story` directly (per `mode/prompt.mcfunction` precedent).

---

See `_council/2026-05-28-wiring-story/CLOSED.md` for the full ship report.
