# TOMBSTONE — 2026-05-28 dead-code archive

Archived by Minecraft Council #11 dead-code pass on `guild/` (singular). 5/5 seats unanimous ARCHIVE.

## Files archived (5)

| File | Reason |
|---|---|
| `diplomacy/check_cooldown.mcfunction` | Zero callers. Bridge for cooldown subsystem whose READ half was never wired into proposal flow. Plus the [0]-index bug below. |
| `diplomacy/check_cooldown_time.mcfunction` | Sole-callee of `check_cooldown` — co-orphan. **Also bug:** indexes `data.cooldowns[0]` regardless of which target_id matched, so multi-cooldown guilds got false-negatives on non-first entries. |
| `gui/info_display.mcfunction` | Zero callers. Superseded by `gui/menu/refresh_info.mcfunction` → `spawn_info_rows.mcfunction`. |
| `gui/info_tellraw.mcfunction` | Sole-callee of `info_display` — co-orphan. |
| `gui/menu/spawn_expedition_rows.mcfunction` | Zero callers. Top-position variant structurally unreachable since weekly leaderboard became unconditional in `refresh_event.mcfunction:12-13`. Live variants are `_bottom` and `_low`. |

## Replacement

The diplomacy cooldown gate was re-implemented as `guild/diplomacy/cd_check.mcfunction` in the same pass, with the [0]-index bug fixed by using `data modify ... set from entity @s data.cooldowns[{target_id:$(target_id)}]` to pick the matching entry directly. Wired into `propose/start.mcfunction` for vote types 2 (competition) and 3 (pillage).

## Preservation rationale

- 7 rank names ("Associate"…"Valorous") preserved in 4+ live writers: `refresh_info.mcfunction`, `show_member.mcfunction`, `show_member_detail.mcfunction`, `add_member_row.mcfunction`.
- `/50,000` contribution cap text preserved in `spawn_info_rows.mcfunction`.
- "Biome Expedition" / progress / time / contribution vocab preserved in `spawn_expedition_rows_bottom` and `spawn_expedition_rows_low`.

## Reversibility

If you ever need any of these back: `git log --all -- data/.archive/2026-05-28-dead-guild-singular/` and `git mv` back. The `cd_check.mcfunction` replacement is the corrected supersede — the archived `check_cooldown*` files would re-introduce the [0]-index bug.

## Council artifacts

- `_council/2026-05-28-dead-code-guild-singular/BRIEF.md`
- `_council/2026-05-28-dead-code-guild-singular/teammate-notes/{balance,performance,race,lore,compliance}.md`
- `_council/2026-05-28-dead-code-guild-singular/review/SYNTHESIS.md`
- `_council/2026-05-28-dead-code-guild-singular/CLOSED.md`
