Show completed core actions and summarize notice bursts

Tag committed ordinary movement, shipping, revival, collection, battle,
native Guild transport and HMS relocation for the existing house notices
and optional sounds. Keep pending and canceled actions free of false
completion notices and preserve richer Smuggler and card-specific labels.

Bound feedback to three 1.5-second notices including the active notice.
Summarize older pending events with an exact count and retain individual
chronicle entries. Consume stale, duplicate, muted and hidden updates
without replay; clear visible and queued feedback when the page hides.
These changes add log metadata and cosmetic presentation only.

Validation: types, lint, 5137 offline tests and production build passed.
Independent review resolved one duplicate Smuggler notice. Nine engine
regressions and six queue/cursor/component tests cover the new behavior.
Two Basic/Advanced four-player games completed with 821 legal actions,
21 JSON restores and zero rejected actions; no AI tuning was done.

Browser QA 76CMLL8Z used genuine Basic setup and private real-action batches.
A seven-event burst displayed Revival plus four earlier actions, then
drained. Chronicle navigation and silent toggle/refresh were checked;
refresh kept the saved row identical. Phone notice bounds fit without
overflow. Transient phone text and actual background visibility were not
captured; screenshot and full visual acceptance remain open.
All 1,585 prior rooms, 3,353 seats and auxiliary records stayed unchanged.
One QA room and human seat were added; no reset, restart or automation.
This commit is contained in:
Quintine committed 2026-09-21 16:06:35 +10:00
1 parent 7136c8dd19
commit a3bc0ac837
12 files changed
+495 -48

No files matched your search

+16 -13
View File
@@ -6,20 +6,23 @@ gated.** Prototypes do not open completion or publication gates.
## Current checkpoint and work
Latest delivered checkpoint: `d1bf33d`, [Basic CHOAM with Leader Skills](CHOAM_LEADER_SKILLS.md).
Types, lint, **5,101 offline tests** and the production build passed; five
complete two-through-six-player samples had no rejected actions across 3,067
actions and 79 JSON restores. Browser setup, market Ghola revival, private
skill refresh, mobile assignment and exact sale settlement were checked.
All 1,583 prior rooms and 3,351 seats remained intact; one QA room/seat brought
the baseline to 1,584 rooms and 3,352 human seats.
Screenshot capture timed out; full visual acceptance remains open.
Latest delivered checkpoint: `7136c8d`, [Truthtrance physical-force questions](TRUTHTRANCE_FORCE_FACTS.md).
Types, lint, **5,122 offline tests** and the production build passed; six
complete Basic/Advanced samples had no rejected actions across 1,551 actions
and 39 JSON restores. Browser compound questions, AI responses, mobile controls
and exact human private-answer refresh were checked. All 1,584 prior rooms and
3,352 seats remained intact; one QA room/seat brought the baseline to 1,585 rooms
and 3,353 human seats. Full visual acceptance remains open.
Current work adds [Truthtrance physical-force questions](TRUTHTRANCE_FORCE_FACTS.md):
normal, elite or total counters in reserves, the Tanks or one board location.
Existing compound questions, private answers, card retirement and saved history
are reused. These are present facts, without hidden No-Field values or future
movement constraints. Saved facts are revalidated before actions or projection.
Current work connects [completed-action feedback](ACTION_FEEDBACK.md) for core
movement, shipment, revival, collection and battle results. Existing cosmetic
notices coalesce bursts into at most three visible/pending notices, with complete
chronicle details retained; hidden pages clear and silently consume feedback.
A bounded follow-up candidate is the forced Harkonnen special-Karama return
when every held card must go back. Automatic settlement must preserve a private
saved record of the randomly inspected cards and the original interruption.
This is unfinished; larger hands must keep their real return choice.
The [Sandmaster/HMS source comparison](SANDMASTER_MOVEMENT.md#21-september-native-hms-relocation-eligibility)
found no official clarification that passengers remaining in the interior