8 Commits
Author SHA1 Message Date
Quintine 6a0fba860d Connect printed flight and poison plays to Truthtrance 2026-10-27 08:49:45 +11:00
Quintine b02839ce2a Bind completed Semuta exchanges to Truthtrance promises 2026-10-27 08:27:53 +11:00
Quintine 4c4bebe85e Bind printed transfer and order plays to Truthtrance 2026-10-27 08:00:08 +11:00
Quintine 3e959504ef Bind printed Box use to shared Truthtrance funding 2026-10-27 07:09:30 +11:00
Quintine b81823bbec Connect phase-opening Amal promises and native payment order 2026-10-27 05:08:40 +11:00
Quintine 00741a37d0 Bind Thumper promises before the original hidden Spice draw 2026-10-27 04:33:20 +11:00
Quintine 0f79f28ccb Complete forced Harkonnen returns with private saved inspection
Automatically return the full combined hand when it is the only legal
special-Karama return. Preserve real choices and restore the suspended
response or auction payment through the same settlement. Record the actual
blind draw as owner-only historical card faces, with a bound integrity
receipt; legacy forced saves describe held-card history truthfully.

Add readable private history and enlarged inspectors. Both manual and
forced returns publish only a faction/action completion tag. Wake idle
legacy exchanges through production recovery without writes for real
choices. Keep provisional auction funding rules and release gates.

Validation: types, lint, 5150 offline tests, build and 49 HTTP tests
passed. Independent review resolved history substitution and root review
completed idle recovery wiring. New tests cover 1-4 forced draws, real
choices, overlays, exact saved history, immutable rejection, all four legal
AI paths, production competing actions/recovery, private views and custody.
One genuine Advanced four-player sample completed 158 actions with
4 JSON restores and no rejected action; no difficulty tuning.

Browser QA QUTHVPTT used genuine Advanced setup and conserved Bidding
positions. The actual power returned four cards without a prompt; private
history/enlargement and exact refresh worked. Phone panel fit without
horizontal overflow with 44px inspector controls. Screenshot capture timed
out; complete visual acceptance and transient notice capture remain open.
Preserved every prior row across all ten tables, including 1586
rooms and 3354 seats. New QA/integration records bring totals to
1626 rooms and 3442 seats. No reset, restart or automation.
2026-09-21 16:45:20 +10:00
Quintine 8c709fb52f Initial commit 2026-09-08 07:37:52 +10:00