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

+15 -2
View File
@@ -17,6 +17,19 @@ open mode gates.
## Current checkpoint and work
**Basic leaderless preparation with Harkonnen — 29 October. Prototyped /
Partial.** Fresh classic Basic games with Harkonnen now use public native
leader snapshots to open dead-leader preparation and qualify early notices.
Controlled captives remain legal leaders. Harkonnen's own early notice stays
at plan submission while it retains a concealed captive, avoiding an identity
inference. Genuine public setup and shipments with staged leader history and
conserved captive/card custody cover hidden retained and executed identities,
Ghola and four minimal bot profiles. Eight related files pass 39 cases,
including six new cases; type checking, lint and production build pass. The
timing is provisional; broader faction/module combinations, the deferred
Harkonnen notice and deployed acceptance remain open.
[Scope](RULE_DECISIONS.md#basic-leaderless-battle-announcement--29-october-2026).
**Basic group Fremen revival scheduling — 29 October. Prototyped / Partial.**
During concurrent Basic Revival, automated group allies wait individually for
a human Fremen's eligible, useful free-revival grant. Grant, targeted Karama
@@ -41,8 +54,8 @@ leader and conserved card state cover mixed and dead leaders, both combatants,
Prescience, Ghola before and after readiness, sealed plans and all four legal
bot profiles. Eight related files pass 59 cases, including 15 new runtime and
control cases; type checking, lint and the production build pass. The ordering
is provisional; Harkonnen's concealed captures, other factions and modules,
and deployed acceptance remain open.
is provisional; the Harkonnen follow-up above extends part of this scope.
Other factions and modules and deployed acceptance remain open.
[Scope](RULE_DECISIONS.md#basic-leaderless-battle-announcement--29-october-2026).
**Basic market Ghola with printed Kull — 29 October. Prototyped / Partial.**
+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