Add Kwisatz Haderach component inspection

Connect an original companion face and enlarged rules to the private Atreides panel and battle composer, authorized full-plan inspection, public revealed plans and an internal reference topic. Private loss progress and availability come only from the existing owner projection; plan components receive only inclusion. Rules calculations, save shape, AI strategy and mode gates remain unchanged.

Add focused projection, sealed/revealed rendering, JSON restoration, private-status and asset regressions. All 4950 offline tests, types, lint and production build pass. Independent privacy/rules review found no material findings. Browser checks verify reference opening, loaded artwork, Escape/Close focus return, mobile bounds and keyboard scrolling to the final rule. The focusable scroll region has a documented narrow lint exception. Earlier image-convention and focusability lint failures are retained in private evidence. HTTP tests are unnecessary for this presentation-only change.

All 1373 rooms, 2883 seats and original auxiliary rows remain unchanged; SQLite integrity and foreign keys pass. Existing server reused without restart. Screenshot capture, complete live Advanced browser acceptance and final manufactured-component/art verification remain open. No rules gate is opened by this checkpoint.

Private evidence: 20260921-kwisatz-inspection.
Verified source tree: 1181471eed47b86390882999a2ffce0db6a44b1379c7e8f7fc406bef39a94179
This commit is contained in:
Quintine committed 2026-09-21 09:00:51 +10:00
1 parent ed53eb7d76
commit 66c41b2af5
16 files changed
+341 -24

No files matched your search

+11
View File
@@ -1,5 +1,16 @@
# Dune implementation status
## 21 September 2026 — Kwisatz Haderach component inspection
The [companion inspector](KWISATZ_INSPECTION.md) connects original artwork, private
battle-loss tracking and availability guidance, permitted full-plan and public
revealed-plan components, and static reference inspection. Existing server
projection remains the privacy boundary; no rules calculation, save migration
or AI tuning changes. Focused rendering/projection/JSON tests supplement the
existing battle/death/revival checks. Independent review and source-bound
check/build/browser/preservation/Git evidence belong to the private checkpoint.
Manufactured-layout verification and full Advanced acceptance remain open.
## 21 September 2026 — Storm Card inspection
The [Storm Card inspector](STORM_CARD_INSPECTION.md) connects six numeric reference