Support public leader preparation with Harkonnen
Verify and publish checkpoint container / container (push) Successful in 10m56s

This commit is contained in:
Quintine committed 2026-10-29 08:51:11 +11:00
1 parent f9ca7ed9a9
commit 31c6e79c80
6 files changed
+288 -11

No files matched your search

+11
View File
@@ -65,6 +65,16 @@ Great Maker rides share this destination check; Polar Sink remains clear.
## Basic leaderless battle announcement — 29 October 2026
Fresh classic Basic games with Harkonnen also open the neutral dead-leader
preparation using each native leader's public pre-capture snapshot. An
announcement is made only when the public native discs are unavailable, so it
does not identify a secretly captured leader. Harkonnen can use a controlled
captive as a leader. While Harkonnen holds any concealed captive, its own early
announcement remains deferred to sealing because different private captive
identities may have different eligibility. These are provisional online
timing and privacy boundaries; optional modules remain separate. Older open
battles retain their original version.
In fresh classic Basic games without Harkonnen, a publicly unavailable living
leader pool containing at least one dead leader now opens a neutral pre-leader
preparation for that combatant, independent of their private hand. An unaffected
@@ -90,6 +100,7 @@ a provisional interpretation rather than a specific publisher timing ruling.
[Early runtime](../tests/basic-early-leaderless.test.ts),
[dead-leader runtime](../tests/basic-early-leaderless-dead.test.ts),
[dead-leader controls](../tests/basic-early-leaderless-dead-controls.test.tsx),
[Harkonnen runtime](../tests/basic-early-leaderless-harkonnen.test.ts),
[early controls](../tests/basic-early-leaderless-controls.test.tsx),
[Voice cases](../tests/basic-early-leaderless-voice.test.ts),
[seal-time runtime](../tests/basic-leaderless-announcement.test.ts) and