docs: start M38 risk board view extraction

Co-Authored-By: Codex <noreply@anthropic.com>
This commit is contained in:
2026-08-26 00:43:25 +08:00
co-authored by Codex
parent 5fca587713
commit ff6f62ecc0
3 changed files with 16 additions and 9 deletions
+4 -4
View File
@@ -14,10 +14,10 @@
## Current State
- Stage: `M38_RISK_BOARD_PAGE_VIEW_REFACTOR`
- Active implementation step: `M38-A` (`IN_PROGRESS`) — Risk Board View
architecture contract and inventory. M37 Readiness View pilot and handoff
are closed; M38 is the next bounded extraction and changes no gameplay,
visual, Save or localization semantics.
- Active implementation step: `M38-B` (`IN_PROGRESS`) — Risk Board passive View
extraction and EntryShell intent wiring. M38-A froze the contract at source
`5fca587`; M37 Readiness View pilot and handoff are closed. M38 changes no
gameplay, visual, Save or localization semantics.
The owner-requested target is a layered Passive View + Presenter/ViewData +
Domain/Application Service architecture with an explicit Router/Context
boundary. `entry_shell.gd` will be reduced incrementally, starting with the
+6 -2
View File
@@ -3791,5 +3791,9 @@ they are not duplicated here.
composition, static master, frozen four-member Party header, three sourced
options, no-auto-selection boundary, local selection, Review/Back/Settings
commands, focus order and normal `100%` presentation.
- M38-A is the sole `IN_PROGRESS` step. Risk Commitment, Battle, Economy,
Save, packaging and 130% scope remain frozen.
- M38-A is complete at source `5fca587`, freezing the RSK-001 composition,
dependency direction, exact node/option contract, four-intent boundary and
M23 normal-capture equivalence target. M38-B is now the sole `IN_PROGRESS`
step and may add only the passive Risk Board View plus deferred EntryShell
intent wiring; Risk Commitment, Battle, Economy, Save, packaging and 130%
scope remain frozen.
@@ -64,7 +64,7 @@ EntryShell / composition root
## Ordered steps
### M38-A — Architecture contract and inventory (`IN_PROGRESS`)
### M38-A — Architecture contract and inventory (`COMPLETE`)
- Freeze the RSK-001 stopping point, dependency direction and forbidden
imports before product code changes.
@@ -75,7 +75,11 @@ EntryShell / composition root
`844x390`/`en`, `1280x720`/`zh_CN` and `1280x720`/`en`.
- Commit and push this activation boundary before Runtime product changes.
### M38-B — Passive View extraction (`PENDING`)
Closure: source `5fca587` activates this plan and freezes the RSK-001
composition, dependency direction, exact node/option contract, four-intent
boundary and M23 normal-capture equivalence target.
### M38-B — Passive View extraction (`IN_PROGRESS`)
- Add `ABGRiskBoardPageView` under `runtime/entry/views/`.
- Reuse `ABGPageView` and `ABGPageContext` while retaining the custom 16:9
@@ -137,4 +141,3 @@ next step becomes `IN_PROGRESS`; a failed check keeps the current step active.
## Final handoff
`ABG M38 RISK BOARD VIEW PILOT COMPLETE`