Files
Project-M/Docs/Vault/00_Home/Home.md
T
kronic 6474e8faff Docs: LANTERN Phase 1 combat review-hardened — Build Spec + DR-050
Adversarial pre-code review (wf_c7575828-934; 23 agents, 0 failures) over the Phase 1
combat-gym design raised 19 findings (8 CONFIRMED + 11 PARTIAL, 0 refuted) and caught
design-breakers before code:
- SpawnId bit budget exhausted (owner16|fireCount12|fork4) -> repack owner14|socket2|
  fireCount12|fork4 so 4 sockets don't collide/desync.
- "KEEP as-is" client feel layer is a real migration (CombatFeedback/PlayerAnimationDrive/
  HUD read the reworked AbilityRef/AbilityCooldown) + needs a new replicated class signal.
- predict-spawn is Projectile-only (Aoe/Hitscan/decoy = Cone-precedent server-only spawn);
  Blink = velocity-blink in its own system (not a transform teleport); SocketCooldown hot
  not cold; EffectiveAbilityStats 4-wide; windup needs a rollback-safe resolve tick;
  Harpooner reel + player zone = new server-only code, not salvage.

Verdict: pass-with-changes on all 3 lenses, no redesign. Phase1_Combat_Gym_Build_Spec =
the implementation contract (8-step build order, wire/bake churn, open risks, ledger).
DR-050 records it; pre-review design -> superseded.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-14 08:57:11 -07:00

2.4 KiB

tags, updated, permalink
tags updated permalink
moc
home
2026-07-13 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.

Map of Content

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.