diff --git a/docs/architecture/acdream-architecture.md b/docs/architecture/acdream-architecture.md index b74d6419..4696577b 100644 --- a/docs/architecture/acdream-architecture.md +++ b/docs/architecture/acdream-architecture.md @@ -277,9 +277,11 @@ src/ plugin, screenshot, and diagnostic paths -> zero project/package references (guarded by tests/AcDream.Platform.Tests/PlatformDependencyBoundaryTests.cs); - Runtime references it and re-exports transitively to App/Headless; - the external launcher (AcDream.Launcher.Core) references ONLY this - project from the game solution + Runtime and App reference it directly; Headless reaches it + transitively through Runtime (K0 guard: Headless declares exactly + one project reference); the external launcher (AcDream.Launcher.Core, + Campaign LA — under construction) references ONLY this project from + the game solution AcDream.Headless/ Linux/Windows no-window production host Program.cs -> CLI entry only diff --git a/docs/plans/2026-08-14-launcher-campaign.md b/docs/plans/2026-08-14-launcher-campaign.md index 35728f64..cf3e6476 100644 --- a/docs/plans/2026-08-14-launcher-campaign.md +++ b/docs/plans/2026-08-14-launcher-campaign.md @@ -404,7 +404,7 @@ LA6 adds CH-regression scrutiny; LA0 adds guard-integrity scrutiny. | Slice | Status | Commits | Review | Notes | |---|---|---|---|---| -| LA0 | review PASS; fix round applied | `cb6502c8` + fixes | Opus PASS w/ 6 findings 2026-08-14; narrow re-review pending | Byte-identity proven; CI Linux lanes + arch doc + Platform self-guard + App explicit ref fixed; plan recon corrected | +| LA0 | **DONE 2026-08-14** | `cb6502c8`, `a49e92df` | Opus dual-lens PASS; all 6 findings CLOSED in narrow re-review | Byte-identity proven; Linux CI lanes restored; Platform BCL-only self-guard added; K0 guard untouched | | LA1 | in flight (Sonnet) | | | pinned contract v1 + 5 optional fields | | LA2 | — | | | | | LA3 | in flight (Sonnet, isolated worktree) | | | pinned contract shared with LA1 |