CLAUDE.md — it is loaded every session, so its errors cost the most:
- M13: it still said "No world code until the world-model spike passes
its design review" while DR-049 has been `accepted` since 07-13 and the
roadmap says PASSED. A hard contradiction between the two authority
docs, with CLAUDE.md winning by being always-loaded — plausibly part of
why Phase 2 never started. Now points at the build spec, warns it needs
re-anchoring, and links the parked engine fork.
- Records the H2 hazard as a rule: a socket whose SparkId is missing from
the baked AbilityDatabase silently reads Damage/Range/Cooldown 0.
- L12: the asmdef table was stale on all four rows; also notes the fifth
compilation unit (Scripts/Editor has no asmdef) and that tests now
reference Authoring.
- M19: per-machine setup — the machine-loss recovery checklist — was
missing Blender + blendermcp (which the committed /art-dev skill
hard-requires) and ctx7, and claimed a ${CLAUDE_PROJECT_DIR} in
.mcp.json that isn't there.
- Structures / harvest / persistence / BefourStudios bullets rewritten:
they described deleted subsystems.
- Net-zero rule honoured: the additions pushed it to 41,057 (over the
40,960 hard limit), so two long art-pipeline bullets moved verbatim to
the gotchas archive under a dated heading. 39,661 now — inside the
file's own 39,936 soft ceiling.
- M14: DR-053 files the Bevy fork as PARKED. The guide was reachable from
NOTHING — one file, zero inbound links, and its gating instruction
lived only in machine-local memory, which CLAUDE.md explicitly forbids
as a sole home. It now has a committed home and inbound links.
- DR-054 records this purge, including the three files that were in the
delete set until their consumers were checked and turned out to be
load-bearing.
- M15: 13 superseded DRs re-statused with `superseded_by`. Only DR-002
carried the field before, though the project's own template prescribes
it.
- M19: Home.md stated three wrong facts (latest DR, latest session, date)
— refreshed. Pillars.md and Systems_Index.md now carry warning banners:
both assert things the purges falsified, and Systems_Index still claims
to be "the accurate map of what exists in code today".
- L11: the 4 genuinely-broken wikilinks fixed (typo'd DR filenames). Zero
broken vault-internal links now.
- Session log written — the last three commits before today had none,
breaking the protocol's own bookend rule.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2.6 KiB
tags, updated, permalink
| tags | updated | permalink | ||
|---|---|---|---|---|
|
2026-08-07 | gamevault/00-home/home |
Project M — Home (Map of Content)
Multiplayer game on Unity DOTS (Entities) + Netcode for Entities (server-authoritative, client prediction). This vault is the canonical, cross-machine, human-facing record. Code lives in Assets/_Project/; engine/API truth comes from context7, not this vault.
Current direction: LANTERN (locked 2026-07-13, DR-048_Lantern_Adoption_Full_Pivot) — a co-op action-RPG where your territory is light: what you light stays, what stays dark rerolls. SoD-grade skillshot combat + modular Spark kits + a seed-pinned pocket-graph world. Design: Identity_Lantern; roadmap: Roadmap_Lantern_Slice. Prior directions (Awakening Engine, Co-op Hades) are kept as history — their CODE was deleted 2026-08-07 (DR-054_Audit_Purge_2026-08); git is the archive. The engine fork is parked, not adopted (DR-053_Engine_Fork_Bevy_Parked).
Map of Content
- Vision → Pillars — design pillars & locked decisions · Identity_Lantern — the fiction (light-as-territory abyssal co-op) · Art_Direction_Lantern — style bible & material decision · Theme_Direction_Candidates — the exploration behind the pivot
- Game Design → Systems_Index — per-system design docs
- Roadmap → Roadmap_Lantern_Slice (operative) · Lantern_Strip_Mothball_Inventory (salvage map) · Lantern_World_Model_Spike (★review-first) · Backlog / Path_to_Fun / Milestones / Iteration_2026-07_CoopHades (history).
- Sessions →
07_Sessions/2026/— dated work logs (latest: 2026-08-07_Audit_Remediation) - Decisions →
07_Sessions/_Decisions/— decision records DR-001 … DR-054 · latest DR-054_Audit_Purge_2026-08 (the base/expedition shell deleted) · DR-053_Engine_Fork_Bevy_Parked · DR-052_SoD_Facing_Underwater_Feel · DR-051_Lantern_Realignment_Purge · DR-048_Lantern_Adoption_Full_Pivot. Superseded DRs now carrystatus: superseded+superseded_by. - Meta → Documentation_Protocol · Tags
- Templates → Session_Log_Template · Decision_Record_Template
How knowledge is organized
See Documentation_Protocol. In short: design / decisions / sessions live here (committed to git); basic-memory recalls over these notes; C# symbols are navigated with Glob/Grep (serena removed 2026-07-07 — unused + flaky on Unity); native Claude memory holds machine-local facts; context7 is the source of truth for DOTS / Netcode APIs.