Add public force counter inspectors and all-faction gallery
Each player summary opens enlarged original counter diagrams and public physical pools. The inventory separates reserves, Tanks, board locations and foreign Homeworld deployments. Native Homeworlds break down existing reserves; elites and advisor stances remain subsets. The reference gallery covers all twelve factions, including Suboids/Cyborgs, Sardaukar, Fedaykin and BG advisor faces. Actual force keys retain unplaced Mobile Stronghold and Discovery groups. Basic Homeworld special identity comes from public typed pools, not mode alone. Concealed No-Fields expose only a separate marker/location; no value or future materialization is inferred. Temporary battle strength creates no physical counter. Invalid projections show a refresh notice instead of invented totals. Inspection updates from current props and submits no action or saved mutation. Independent review found no material issue and clarified No-Field wording: revelation draws from reserves available then, without earmarking counters. Eleven new focused cases cover faction identity, typed pools, advisors, genuine Basic Homeworld public views, native/foreign splits, genuine Ix setup before HMS placement, a controlled Discovery position, JSON continuation, input immutability, concealed0/3/5 equivalence, named controls and malformed projection feedback. A test-only Homeworld projection initially omitted its card identity; corrected before final checks. Lint's semantic status element was corrected to output. Types, lint, all 4984 offline tests and production build passed on stable source. No HTTP/auth/schema/persistence behavior changed, so no additional HTTP suite was required. Browser QA reused an isolated existing three-human Basic Nexus without game actions. All three public inspectors showed correct pools; Escape restored trigger focus, Enter opened inspection and PageDown scrolled the labelled region. At390px the dialog359px fit, body text16px and Close44px high. All twelve gallery choices rendered named160px diagrams without gallery overflow. Internal guide, Back and refresh worked; viewport reset and preview retained. Screenshot capture timed out. Full visual/screen-reader/200% zoom, manufactured component fidelity and all-configuration browser acceptance remain open. All 1499 original rooms, 3171 seats and auxiliary rows are unchanged; SQLite integrity and foreign keys pass. The healthy server was reused without restart, migration, reset or automation. AI strategy/calibration remains deferred until non-AI features are complete; no mode/publication gate was opened. Private evidence: 20260921-force-inspection. Verified source tree: 5d7ffd471229faa13224fd5a87d33c3ac5af866446241a7881926a54c1ee49eb
This commit is contained in:
1 parent
2b071a44a2
commit
537da4a12c
13 files changed
+536
-13
No files matched your search
+14
-13
@@ -6,20 +6,21 @@ gated.** Prototypes do not open completion or publication gates.
|
||||
|
||||
## Current checkpoint and work
|
||||
|
||||
Latest delivered checkpoint: `91dcca4`, [ordinary bribe controls](BRIBE_CONTROLS.md).
|
||||
Types, lint, **4,968 offline tests**, production build and **49 HTTP tests** passed.
|
||||
All 1,418 opening rooms, 2,991 seats and auxiliary rows stayed unchanged. Isolated
|
||||
QA brought the local baseline to 1,459 rooms and 3,081 seats. Browser payment,
|
||||
refresh, keyboard controls and a 390px layout passed; screenshot capture and full
|
||||
visual acceptance remain open. The healthy server was reused. Prior checkpoints
|
||||
include `7814f74` for table discussion and `b2fcef8` for Storm/Spice practice.
|
||||
Latest delivered checkpoint: `2b071a4`, [live Nexus offer withdrawal](NEXUS_OFFERS.md).
|
||||
Types, lint, **4,973 offline tests**, production build and **49 HTTP tests** passed.
|
||||
All 1,459 opening rooms, 3,081 seats and auxiliary rows stayed unchanged. Isolated
|
||||
QA brought the local baseline to 1,499 rooms and 3,171 seats. Browser proposal,
|
||||
refresh, keyboard withdrawal, preserved incoming offer, acceptance, break and
|
||||
390px layout checks passed. Full visual acceptance remains open. The healthy
|
||||
server was reused. Prior checkpoints include `91dcca4` for bribes, `7814f74` for
|
||||
table discussion and `b2fcef8` for Storm/Spice practice.
|
||||
|
||||
Current work: [live Nexus offer withdrawal](NEXUS_OFFERS.md) connects the existing
|
||||
unanswered-offer action, shows the recipient and records named proposal/withdrawal
|
||||
history. Current alliance rules, pending-window locks, readiness and version
|
||||
fences remain intact. Source-bound checks, independent review, browser and
|
||||
preservation/Git evidence belong to the private checkpoint. The broader game
|
||||
remains unfinished. The separate Bureaucrat/Emperor gift question is pending.
|
||||
Current work: [public force inspection](FORCE_INSPECTION.md) connects enlarged
|
||||
counters and public location inventories for all factions, with special/advisor
|
||||
subsets, Homeworld reserve breakdowns and concealed No-Field markers. This is
|
||||
read-only; source-bound checks, independent review, browser and preservation/Git
|
||||
evidence belong to the private checkpoint. The broader game remains unfinished.
|
||||
The separate Bureaucrat/Emperor gift question is pending.
|
||||
The `8f7a62c` policy checkpoint removed usage checks/cutoffs and deferred AI
|
||||
refinement until feature completion, followed by three adjacent 75% targets.
|
||||
|
||||
|
||||
Reference in new issue
Block a user