From c3a8c231b8a07c5ad9ef2f6050c52b45216c0211 Mon Sep 17 00:00:00 2001 From: Erik Date: Sat, 15 Aug 2026 12:30:59 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20Campaign=20LA=20gate=20round=202=20REVI?= =?UTF-8?q?EW-CLOSED=20=E2=80=94=20batch=20review=20+=20fix=20round=20+=20?= =?UTF-8?q?re-review=20complete?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- docs/plans/2026-08-14-launcher-campaign.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/plans/2026-08-14-launcher-campaign.md b/docs/plans/2026-08-14-launcher-campaign.md index c4040ae6..5ae45097 100644 --- a/docs/plans/2026-08-14-launcher-campaign.md +++ b/docs/plans/2026-08-14-launcher-campaign.md @@ -773,6 +773,19 @@ read + canvas-centered dialogs). Remaining before shipment: the formal restore, A→B update swap, row I Linux), and the final-HEAD preflight re-run. +**Round REVIEW-CLOSED 2026-08-15:** the owed Opus dual-lens batch review +of the six round-2 commits returned PASS with 8 findings; the fix round +(`0baebce2` — headline: `RetailWaitDialogView` was the ONE dialog view the +EffectiveCanvasSize sweep missed, firing on ENTER; plus the two stale +deleted-mechanism doc assertions, the Confirmation `0xAC` property, +truncating input mapping, the IsCurrent world-name gate, the AD-98 +evidence note) closed all seven in the narrow re-review; F2 filed as +#401 (invert RetailUi to opt-out). The review also proved the +`DatWidgetFactory` justify widening has ZERO regressions across all 35 +layout fixtures (303 buttons swept; the 16 authored-Left all already +left-aligned via their face-child branch) and is a move TOWARD retail +(`CalcJustification @0x00467260` has no lifted-from-child condition). + Two real defects, both root-caused and fixed: 1. **`6e1c0967` — launcher-spawned clients had NO interface at all.**