Support Sapho ordering for shared arrivals
Verify and publish checkpoint container / container (push) Canceled after 0s

This commit is contained in:
Quintine committed 2026-10-29 05:29:51 +11:00
1 parent b18a767470
commit e457478f7d
18 files changed
+808 -23

No files matched your search

+10 -6
View File
@@ -17,6 +17,16 @@ open mode gates.
## Current checkpoint and work
**Sapho at a shared arrival — 29 October. Prototyped / Partial.**
Supported Basic Ecaz/Moritani entries now give both reaction owners a public
ordering opportunity before either acts. An eligible Sapho can reorder its
owner; Semuta claim/pass resumes the same order and original entry once. A
real deferred Guild-income arrival also reaches the window. Seventy related
cases, quick type/lint checks and the production build pass. The ordering is a
provisional interpretation; other arrival modes, full rules and deployed
acceptance remain open.
[Scope](JUICE_OF_SAPHO_RUNTIME.md#shared-ambassador-and-terror-arrival--29-october-2026).
**Intermittent CI fixture — 29 October. Partial.** Run #65 failed when its
scripted Atreides all-reserve shipment was rejected; its old log did not record
the reason. Initial Storm losses followed by optional Revival can increase the
@@ -27,12 +37,6 @@ checks pass. This removes a plausible random failure path, not a proven root
cause or a guarantee of future CI success. The latest completed run #77 passed;
#80 was running and #82 queued when checked. [Fixture](../tests/richese-homeworld-marker-mixed-http.test.ts).
**Next candidate — Sapho and shared arrival.** An Ecaz Ambassador and Moritani
Terror can both react to one entry in a provisional storm order. Sapho cannot
yet reorder that pair. A safe implementation needs a public pre-reaction order
window, preserved old overlap records and a Semuta continuation; no feature
is claimed complete by this scoping note.
**Truthtrance category questions — 29 October. Prototyped / Partial.**
Recognized freeform current-fact questions now include weapon, defense and
Worthless hand categories and selected subtypes. The table sees the primary-role
+23
View File
@@ -1,5 +1,28 @@
# Juice of Sapho: finite ordering implementation
## Shared Ambassador and Terror arrival — 29 October 2026
**Prototyped / Partial.** In a supported fresh Basic Richese game, an ordinary
shipment or movement that triggers both an Ecaz Ambassador and Moritani Terror
opens a public ordering opportunity before either reaction. Each original owner
can continue; an owner holding an eligible physical Juice of Sapho can place
its own reaction first or last. The existing provisional storm order starts
the queue. Both owners respond independently of their hands, preserving hidden
card ownership. Sapho disposal opens the normal neutral Semuta response and
then returns to the same ordering opportunity or opens the selected first
reaction. Entry, payment, forces and both original tokens remain committed once.
This is a provisional composition of the printed Sapho effect with the
existing provisional overlap order, not a publisher ruling. The current
prototype is limited to ordinary Basic movement/shipment, the existing bare
Semuta profile, and clean arrivals without other queued or nested transport.
Earlier saved overlaps without an ordering frame keep their original behavior.
[Native action journeys](../tests/sapho-shared-arrival-runtime.test.ts) exercise
both owners, Semuta claim/pass and the final-response path; physical card
placement is explicitly staged by a conserving exchange. Other modules,
arrivals and full game/deployed acceptance remain open.
## Simultaneous Truthtrance in battle — 29 October 2026
**Prototyped / Partial.** When simultaneous Truthtrances are declared in a
+10
View File
@@ -1,5 +1,15 @@
# Rule decision index
## Sapho at a shared arrival — 29 October 2026
The provisional Basic overlap procedure offers Ecaz and Moritani a public
ordering opportunity before either arrival reaction; an eligible Sapho holder
may place its own reaction first or last. The printed effect and the existing
storm-order convention do not explicitly settle this overlap. This is an online
interpretation, not a publisher ruling.
[Scope](JUICE_OF_SAPHO_RUNTIME.md#shared-ambassador-and-terror-arrival--29-october-2026).
## Advanced native Homeworld No-Field — 29 October 2026
The user-authorized revised rules treat a concealed No-Field as one force