docs(ui): align architecture with retained runtime

This commit is contained in:
Erik 2026-07-10 16:57:44 +02:00
parent 00ab4a2a64
commit f98050854d
6 changed files with 109 additions and 70 deletions

View file

@ -1674,7 +1674,7 @@ R5/R6 touches the action list. **Where:**
## #165 — Reconcile the UI design docs with the shipped D.2b shape
**Status:** OPEN
**Status:** DONE (2026-07-10, retail UI fidelity Wave 0)
**Severity:** MEDIUM
**Filed:** 2026-07-02
**Component:** docs
@ -1689,6 +1689,13 @@ R5/R6 touches the action list. **Where:**
**Acceptance:** both docs describe the two-stack reality; the plugin markup-vs-IPanel decision is written down.
**Resolution:** `CLAUDE.md`, `acdream-architecture.md`, and
`2026-04-24-ui-framework.md` now describe the shipped two-stack architecture.
`IPanel`/`IPanelRenderer` is the permanent first-party ImGui devtools contract;
the retained `UiRoot` tree is gameplay UI; both share ViewModels/commands/state.
Plugin gameplay UI is explicitly `IUiRegistry.AddMarkupPanel` and remains
BCL-only.
---
## #158 — Character window — deferred polish