Allow late Sapho priority before final battle settlement

Fresh Richese-roster battles support clean aggressor changes after plans and revelation. Both combatants explicitly finish a public final opportunity regardless of held cards or result; an actual Sapho use clears both marks with a fresh event. Close priority before physical Stone allocation and other outcome settlement. Preserve plans, votes, participants, Habbanya priority and reserved physical cards. Keep old unstamped timing and discard signature bytes. Route all final vote exits through native Homeworld defense first. Add persistent controls and finite minimal bot readiness.

Validation:16-file177/177, types/lint/build and eight original-action/rendered-table programmes. Actual cache1 and paid forces use40 Basic/47 Advanced source actions; genuine Stone1 turn1/Sapho1 turn2 uses86. Ordinary and mixed count2 ties change through sealed-plan/final-window Sapho, explicit revised acknowledgements and native losses. Sixteen minimal proposals are legal; controlled reservation and pure window/control cases are separate. Bounded review fixed the Harkonnen Nexus final-vote route; frozen feedback corrected four historical fixture assumptions. All checks then passed together.

Final-window protocol is provisional. Direct late Semuta claim/capture, combined World/Nexus/Sapho, wider combinations, full modes, final assurance and browser/deployed acceptance remain open. No saved-room/database/reset/restart/deployment operation.
This commit is contained in:
Quintine committed 2026-10-18 13:46:00 +11:00
1 parent cb13a4d674
commit 84200ebc74
24 files changed
+1023 -40

No files matched your search

+26
View File
@@ -1,5 +1,31 @@
# Dune implementation status
## 18 October 2026 — Sapho late aggressor and final battle actions
Fresh actual-Richese battles now support clean priority changes after sealed
plans/reveal and a fixed public both-combatant final opportunity. Both explicitly
finish; an actual Sapho use clears both marks with a fresh event. Priority closes
before physical Stone counts or outcome settlement. Existing plans, declarations,
participants and Habbanya priority remain; sealed/inspected physical cards stay
reserved. Legacy unstamped battles retain early timing and signature bytes.
This final online acknowledgement protocol is provisional.
Two disjoint lanes, bounded review and owner integration pass16-file177/177,
types/lint/build and eight original-action/rendered-table programmes. Public
cache1/paid forces use40 Basic/47 Advanced source actions; actual Stone1 turn1/
Sapho1 turn2 and original circle4/circle5 use86. Four-to-seven preparation and
two-to-four continuation actions cover ties, one sealed plan, revised readiness
and real mixed count2. Sixteen minimal proposals are legal; controlled reservation
and pure lifecycle/control cases remain separately labelled.
Review fixed the Harkonnen Nexus final-vote route to retain native Homeworld
Portable defense. Frozen feedback repaired four stale fixture assumptions; all
checks then passed together. [Canonical source and exact proof](SAPHO_AGGRESSOR.md#late-aggressor-and-public-final-opportunity--18-october-2026).
No browser click, visual/deployed, direct late Semuta claim/capture, combined
World/Nexus/Sapho or complete-mode acceptance. Final assurance remains due.
No saved-room/database/reset/restart/deployment operation.
## 18 October 2026 — Sapho current-lot cyclic auctions
First/last now connects ordinary cyclic lots and native Advanced normal Black