Document Pass 11 Phase 1 synthesis and close static archaeology.

Add executive summary and ability migration matrix; finalize evidence index, runtime validation plan, and Phase 1 handoff.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-16 23:40:52 -07:00
co-authored by Cursor
parent 48d7a75149
commit aa0058a018
15 changed files with 2368 additions and 359 deletions
@@ -1,17 +1,19 @@
# 02 — Project Architecture
**Status: Draft**
**Status: Complete**
- **Scope:** Project modules, targets, Build.cs dependencies, plugins (engine + project-local), gameplay-relevant configuration (maps, tags, input, networking, GAS-related settings), engine vs project boundaries.
- **Inspection method:** Read-only inspection of `.uproject`, Target.cs, Build.cs, module startup, plugin descriptors, `Config/*.ini`, and PluginToolset (`ListEnabledPlugins`, `GetPluginInfo`, `IsEnabled`).
- **Evidence classifications used:** Observed Implementation, Documented Intent, Inferred, Unknown.
- **Tool or visibility limitations:** PluginToolset `ListEnabledPlugins` returns the full editor-enabled set (engine + project). No `OnlineSubsystem` / Steam settings found under `Config/` (Pass 4 reconfirmed). Map World Settings GameMode not in asset-registry tags — inferred from package dependencies. SemanticSearch not used.
- **Last updated:** 2026-07-16
- **Current phase:** Phase 1 — Static Architecture
- **Last completed pass:** Pass 4 + Pass 10 (Batch 4D)
- **Next pass expected to contribute:** Pass 11 when authorized
- **Current phase:** Phase 1 — Static Architecture (complete)
- **Last completed pass:** Pass 11 (Batch 5) — status close; static content from Pass 4 + Pass 10
- **Next pass expected to contribute:** Phase 2E (OSS/runtime config) when authorized
## Draft tracking
## Completion notes
Static Phase 1 scope for this document is exhausted. Remaining items (OSS runtime defaults, JoinSession travel, live plugin usage) are **Requires Runtime Inspection** / Manual Editor — tracked in `13-Unknowns-And-RuntimeQuestions.md`.
### Completed sections
- Module and target descriptors
@@ -22,23 +24,12 @@
- CoreRedirects (GAS* → RIR* rename evidence)
- **Pass 4:** Per-map GameMode via deps; GameDefaultMap/EditorStartupMap; GI unwired; OnlineSubsystem INI negative inventory; production AdvancedSessions node consumers
### Pending sections
### Deferred to runtime / Phase 2
- Confirmation of which other enabled engine plugins are referenced by live gameplay content
- Runtime OnlineSubsystem default platform when INI keys absent
### Evidence still required
- Whether JoinSession travels without explicit ClientTravel pin
- Steam runtime defaults
### Tool or visibility limitations
- Map World Settings GameMode tags unavailable; dependency inference used
- Full enabled-plugin list is large
### Unknowns requiring later verification
- `GI_Dungeoneer` not assigned via `GameInstanceClass` and has 0 referencers — Present but Unconnected
- GlobalDefaultGameMode absent — per-map overrides only
- No project OnlineSubsystem INI under `Config/`
---
## Pass 4 — Maps, GameModes, sessions, config (Batch 4D)