Skip to content

Have / Need — master matrix

See also DONE.md for the shipped-work log. Status values: Done (intentional complete), Have (on disk, maybe stub), Need (gap).

Area Done Have Need
Lyra 5.8 host Yes Project full tree Rename/productize later
Docker Linux DS Yes Docker\ Prod hardening / Edgegap cleanup
ADDON GFP registered in .uproject — Plugin on disk + local DLLs Persist in Lyra_5p8.uproject
ADDON hero + parkour Yes (content) BP_Hero_*, GAs, maps Wall Run FS completeness (WallRunMaxDuration 3.0 s · dash 6.0 m); Vault WILL NOT USE (FS-MOV-003); C++ character body
Carbon parkour upstream Origin + absorb lock — ParkourSystem/Character → _compare; absorb WallRun* into TFACombat/ADDON (Phase J); WILL NOT USE Tic-Tac + Vault*; no ParkourSystem plugin (22-demo)
Phys Shield (BallisticShield) upstream Origin + absorb lock — BallisticShield → read via Docs/Reference; absorb into TFACombat (Phase Fb); no BallisticShield plugin. GDD paper-doll name = Physical Shield; HUD/FS short = Phys Shield
ATerraFirmaCharacter Type only Empty stub Movement/stance/GAS avatar glue
ATFAGameState / ATFAPlayerState Ownership lock (03-pawn-composition.md) Lyra GS/PS stand-ins Ship TF shells under TFACore; writers not forks
TFAWeapons GFP registered — Absent on live 5.8_terra_demo (old test project only) Remake + .uproject with Plugify stack
Plugin ownership (Lyra vs ADDON vs SKG) MASTER 02b-plugin-dependencies.md Harness TERRAPLUGIN_OWNERSHIP.html + live verify Wire TF pawn / IMC / grants; keep ADDON = glue (FS-ARCH-011)
TFACore / Plugify combat stack FS + Architecture Map + 02-gfp-cookbook.md Plugify Absent on live host (old test project only) Remake TFACore · TFACombat spine · TFAMelee · TFASingularity · TFAWeapons · TFAOmniVisor on 5.8_terra_demo
Gun frames data Schema + RangeStat curves weapon-range-falloff.md; historical CSV/validator on old test project only — (not on pack / 5.8_terra_demo) Re-author GunFrames CSV · remake TFAWeapons C++ · cook UDA_TFA_GunFrames · Experience-enable
Fake modular parts Schema (historical test project) — Remake UDA_TFA_GunParts with TFAWeapons; real attach when art lands; optional TFAModular later
SKGShooterFramework Installed Plugin folder .uproject + ADDON wrap
AimAssistSystem Enabled in uproject Plugin TFA gunfeel wiring + Demo Mod fields — demo-mod-gunfeel-vars.md · OV36
TFACore — — Tags, messages, interfaces GFP
TFACombat (spine) — — Camera, loadout, vitality, ASC host
TFAMelee / TFASingularity — — Plugify melee + Flow/Singularity
Air Melee Drive Design lock (FS-CMB-002 · air-melee-drive-design) — Runtime: air strike uses ground slash montages · suppress root/warp in air · downward slash NEED art (not Demo exit)
Motion Matching (Pose Search) Design + full tutorial (motion-matching-full · motion-matching-demo-and-full) Lyra upper/lower host Demo demo-motion-matching runtime · Full loco/strike DBs · CB standalone MM
Cinematic Benchmark product Named + standalone lock (cinematic-benchmark · 28) Website Benchmark shell Own UE project · MM loco · combat/cine showcase · entitled ingest · Full integrate later
Keymapping runtime (IMC_TFA_*) Design bible (ch. 08) TFAInput plugin: IMC_TFA_Default (crouch / slide, dodge / roll, sprint toggle, stance keys 1–7 and mouse wheel, dev camera toggle H) built and checked in play 2026-11-14. The redundant IMC_Default_TerraFirma is deleted Build IMC_TFA_UI / _Map / _Chat, stance on the gamepad, Wall Run to spec
TFAOmniVisor GDD OV locks / placeholder policy — (GFP MISSING; no W_TFA_* on host) Remake Plugify HUD + placeholder widgets (Demo Phase G)
TFACharacterI — — Inventory UI + component
TFAProgression — — Trees, tentacles, ultimates
MonetaryPlatform plugin Doc lock — Portable ledgers + Marketplace Wallet + EntitlementFlags (CF/clubs); integrate into non-TFA projects
TFAEconomy (adapter GFP) Doc lock — Wire FS-ECO grants + I chips + CF entitlement apply; enable MonetaryPlatform only
Founding Clubs / CF cosmetics Doc lock (GDD+FS+Arch) — Entitlement string table TBD-055; presentation wiring; fail-closed vs Combat
TFACrafting — — Crafting subsystem
TFAVision — — Seven vision modes
TFAWorld — — Objectives / encounters
TFAFrontend — Lyra FE only Command Deck / create / realm pools
TFAOnline Docker + Lyra online Partial Fireteam/clan/trust/match TFA systems
TFAMaps ADDON test maps Partial Content-only experiences
FS §20 data types GunFrames/Parts partial See data-assets.md All other DA/DT types
Placeholders __TFA — — See content-placeholders.md

Detail tables: gfp-status.md, data-assets.md, content-placeholders.md, demo-mod-gunfeel-vars.md, weapon-range-falloff.md, demo-fake-modular-optics-mags.md, demo-mod-field-specs.md, demo-mod-shiv-specs.md, demo-mod-item-specs.md, monetary-platform.md, season-pass.md, founding-clubs-cf.md, btucoin-pos-hybrid.md.

Stale Have/Done / missing-path audit: AUDIT-inconsistencies.md — regenerate with python _audit_bible_inconsistencies.py.