docs: reconcile project status and navigation

Add a canonical documentation map, modernize the public README, and align milestone, roadmap, architecture, issue, divergence, and session guidance with the July 20 baseline. Correct the far-teleport residual to issue #153, close visually accepted indicator and terrain-tiling work, record the remaining detail-overlay and build-warning debt, and deprecate the duplicate legacy bug ledger.

Co-authored-by: OpenAI Codex <codex@openai.com>
This commit is contained in:
Erik 2026-07-20 13:00:41 +02:00
parent a755b764bf
commit 6c3bd4ce4b
11 changed files with 429 additions and 155 deletions

View file

@ -90,8 +90,8 @@ where ImGui cannot reach the 3D scene. Plugin gameplay UI uses the BCL-only
`AcDream.Plugin.Abstractions.IUiRegistry.AddMarkupPanel` contract; plugins
never import App or ImGui namespaces. Full design:
[`docs/plans/2026-04-24-ui-framework.md`](docs/plans/2026-04-24-ui-framework.md).
Memory cribs: `memory/project_chat_pipeline.md` (chat pipeline as of
Phase I), `memory/project_input_pipeline.md` (input pipeline as of
Memory cribs: `claude-memory/project_chat_pipeline.md` (chat pipeline as of
Phase I), `claude-memory/project_input_pipeline.md` (input pipeline as of
Phase K).
**Input pipeline:** `src/AcDream.UI.Abstractions/Input/` (action enum,
@ -112,14 +112,18 @@ movement queries.
component/target gates, live enchantment wire, Magic-scoped input, spell bar, spellbook, component
book, effect indicators, shared main-panel switching, and positive/negative effects UI are implemented over the Step-9 projectile/DAT-effect
foundation. The 2026-07-20 R6 complete-root-Frame/object-workset cutover is automated-test complete;
three independent conformance/architecture/adversarial re-reviews are clean, the Release build has
zero warnings, and the full suite is 6,452 passed / 5 skipped. Its unattended seven-destination
three independent conformance/architecture/adversarial re-reviews are clean, the Release build succeeds
(the clean documentation audit exposes 17 pre-existing test-project warnings, #228), and the full suite
is 6,452 passed / 5 skipped. Its unattended seven-destination
connected input/portal/performance rebaseline also passes without an interactive desktop. Remaining
ownership cleanup and registered TS-50/TS-51 timing residuals stay carried. **Next:** connected R6
locomotion/collision/projectile/teleport visual gate, then the final two-client
portal-out/materialization observer gate. **Carried:** #145-residual, #116, R6 residuals, Track MP0.
portal-out/materialization observer gate. **Carried:** #153, #116, R6 residuals, and the deferred
Modern Pipeline track (MP1b+).
Start magic work at `claude-memory/project_magic_ui_and_casting.md`; detailed state is below.
Documentation entry point: [`docs/README.md`](docs/README.md).
For canonical state, read in this order:
- [`docs/plans/2026-05-12-milestones.md`](docs/plans/2026-05-12-milestones.md) — milestone targets + freeze list per milestone
- [`docs/plans/2026-04-11-roadmap.md`](docs/plans/2026-04-11-roadmap.md) — what's shipped, what's in flight, what's next
@ -141,7 +145,7 @@ For engineering reference (read on demand, not at session start):
The memory dir also holds `feedback_*.md` lessons-learned (cross-cutting
patterns the project has agreed on) and `project_*.md` per-subsystem
cribs (chat pipeline, input pipeline, interaction pipeline, etc.).
See `memory/MEMORY.md` for the index.
See `claude-memory/MEMORY.md` for the index.
## Code Structure Rules