Compose clean Homeworld preparation and battle chooser costs with Semuta
This commit is contained in:
1 parent
fbf77d0f80
commit
8bc7f7aca2
12 files changed
+953
-2
No files matched your search
@@ -29,6 +29,25 @@ optional skill bands, combinations and public expansion starts remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Semuta / clean Homeworld preparation and chooser costs — 13 October.**
|
||||
Clean Residual Poison, early Sapho aggressor and remaining Battle chooser
|
||||
disposal now offer their used cards without new timing or signatures. Eight
|
||||
genuine before programs had no offer;24 parent after programs preserve one
|
||||
random death/no bounty or the original tie/finite chooser state and finish
|
||||
native Collection. The ready-Poison guard and already-ready Sapho opponent
|
||||
retain their distinct original behavior. C is already eligible-last after
|
||||
the real R/A prefix, so the legal last fixture uses Emperor, not a forced option.
|
||||
Five actual390px flows exchange at4/4 and continue original shared readiness
|
||||
or choose the opposing physical attacker from C's control. Artifacts:
|
||||
`/tmp/dune-homeworld-native-preparation-3221.json`,
|
||||
`/tmp/dune-homeworld-native-chooser-3221.json`.
|
||||
UI preparation proof stops before plans; the24 runtime programs reach phase7.
|
||||
Late timing, inspected/readied Poison interruption and Advanced Harkonnen
|
||||
disclosure remain guarded. No save/deployed/full-mode certification.
|
||||
Types/lint and92/92 across seven focused unit files (62 new cases) pass.
|
||||
The build passes with existing deprecation/chunk/classification warnings.
|
||||
One unused type import failed initial lint; only lint/tests were retried.
|
||||
|
||||
**Semuta / original Homeworld battle costs — 13 October.**
|
||||
Accepted losing-card, later mandatory winning-card and optional winner-selected
|
||||
disposal now offer separate fresh events. Six genuine before programs had no
|
||||
|
||||
@@ -44,6 +44,13 @@ deployments and accepted combat remain committed; recovery restores original
|
||||
casualties/cleanup, then normal Collection can credit its real board income.
|
||||
It does not refund support, revive a killed leader or rerun a battle.
|
||||
|
||||
Clean original Residual Poison and early/remaining-Battle Sapho costs also
|
||||
offer their used cards. Poison keeps one actual random death with no bounty;
|
||||
already-readied/inspected Poison retains automatic disposal without this
|
||||
interruption. Early Sapho keeps original participants and ordinary tie priority,
|
||||
including an already-ready opponent; between-battle first/last keeps completed
|
||||
prefixes and only remaining chooser opportunities. None rewrites storm order.
|
||||
|
||||
Actual selected original cleanup cards are privately discarded first. The
|
||||
typed receipt retains only that cleanup's event, original held-ID commitment
|
||||
and suspended opening; its lease row remains pending during the neutral
|
||||
|
||||
@@ -1,5 +1,78 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 13 October 2026 — clean Homeworld preparation and remaining chooser costs
|
||||
|
||||
Only existing `residualPoisonDiscard`, `saphoAggressorDiscard` and
|
||||
`saphoBattleOrderDiscard` are admitted by the Homeworld Semuta gate.
|
||||
Original death selection, event/readiness, participant, finite-order and
|
||||
private-card validators remain unchanged. No payment/profile/signature
|
||||
cutover or interpretation of the still-pending late timing.
|
||||
|
||||
Two actual Basic/Advanced Poison before programs conserve the printed Richese
|
||||
cache card into CHOAM and use native paid E1/C4 shipments to Red Chasm7
|
||||
(cost2/8). One actual random eligible Emperor disc enters Tanks, no bounty
|
||||
or force delta; the used card disposed without an offer. The initial Advanced
|
||||
call had an unsettled original interaction and committed no card/death; the
|
||||
fixture resolves that real owner control, not a suppressed guard.
|
||||
|
||||
Six actual Sapho before programs cover early C aggressor and remaining first/
|
||||
last in both modes. The chooser programs additionally ship original R1 into
|
||||
Arrakeen10 for1 and resolve the real R/A battle: R1Tanks, A10 retained, the
|
||||
native Caladan reinforcement explicitly declined. With only e/c eligible,
|
||||
C is already last and cannot legally spend Sapho for that position. Parent
|
||||
adapted last to genuine Emperor card ownership, without new geometry or rules.
|
||||
C-first priority is c/r/e/a; E-last is r/c/a/e; physical order stays r/e/c/a.
|
||||
The original E attacker/C defender pair remains; C chooses next in either mode.
|
||||
|
||||
Ten parent Poison programs cover eight thin/full claim/pass branches and two
|
||||
actual opponent-ready guards. JSON/resume preserves the one random victim
|
||||
record, wallets and deployments. Original living-disc plans then kill a
|
||||
different combat leader, not the Poison victim; C keeps3/reserves16/Tanks1,
|
||||
E has one lost force/reserves19, and real Collection takes6 from the printed8.
|
||||
Fourteen parent Sapho programs cover both modes, early/first/last claim/pass
|
||||
and two already-ready opponent branches. Original equal-value, zero-dial
|
||||
battles give C's changed aggressor the tie and four survivors/collection8,
|
||||
while chooser reordering leaves native E the tie and one survivor/collection2.
|
||||
All24 parent programs reach phase7 turn1 without repeated opportunity.
|
||||
|
||||
Five actual390px flows use native Poison in both modes, Advanced early
|
||||
aggressor, Basic first and Advanced Emperor-last. Poison exchanges at4/4
|
||||
after Caid/Burseg's native death; one victim/deaths1, no bounty or counter
|
||||
delta, both original readiness controls close the same event. Early Sapho
|
||||
keeps E attacker/C defender/E chooser, changes ordinary tie priority toC,
|
||||
exchanges at4/4 and closes original readiness. First/last exchange at4/4
|
||||
after the already-completed R/A prefix; C's real Fight Emperor control
|
||||
opens E attacker/C defender/C chooser. Advanced last then declines the
|
||||
original Atreides foreknowledge offer and uses both native readiness controls.
|
||||
These UI proofs stop before plans; runtime evidence covers actual phase7.
|
||||
Artifacts outside Git:
|
||||
`/tmp/dune-homeworld-native-preparation-3221.json`,
|
||||
`/tmp/dune-homeworld-native-chooser-3221.json`.
|
||||
|
||||
The clean producer keeps Poison unoffered after an opponent readiness while
|
||||
the native death still occurs. Sapho's existing early contract instead
|
||||
allows the other combatant already ready; that recorded readiness stays.
|
||||
Inspections, closed preparation, late Sapho and Advanced Harkonnen captive
|
||||
disclosure remain guarded. No historical/save/full-mode or deployed claim.
|
||||
Only the owned QA server was restarted for the final gate/fixture code;
|
||||
first-three-flow evidence was retained separately rather than overwritten.
|
||||
The owned browser reported no errors. Owned services/tab/root files were
|
||||
removed/stopped; unrelated services and saved games remain untouched.
|
||||
|
||||
One worker ran its permanent20-case file despite the no-checks contract,
|
||||
then withdrew that result as integration proof and froze. Another returned
|
||||
local pass counts while denying permanent checks. Parent does not count
|
||||
either claim as frozen integration verification. Root removed fixture/input
|
||||
echoes and non-empty event/queue pins, corrected the native chooser lookup,
|
||||
and retained explicit two-ready-opponent regressions and actual resource/tie
|
||||
outcomes.
|
||||
Parent frozen verification: types and lint pass; seven related unit files
|
||||
pass92/92, including62 new cases. The initial lint failed one unused type
|
||||
import; after removal only lint and the not-yet-run tests were retried.
|
||||
Build passes with the unchanged module.register deprecation, client chunks
|
||||
over500kB and static route-classification warnings. No broader assurance
|
||||
or deployed check was substituted for this local changed-path evidence.
|
||||
|
||||
## 13 October 2026 — original Homeworld battle discard producers
|
||||
|
||||
The Homeworld Semuta gate now admits only the existing `battleResolved`,
|
||||
|
||||
@@ -855,6 +855,29 @@ consumer cases pass on that genuine setup. Later held cards/Tanks use
|
||||
conserved transfers, not replacement decks or minted forces. No new ruling,
|
||||
module entry, public gate or complete-mode certification follows.
|
||||
|
||||
**13 October 2026 — clean native Homeworld preparation and remaining chooser.**
|
||||
Original clean Residual Poison disposal, early Sapho aggressor and between-
|
||||
battle first/last costs now offer their physical cards. The printed/native
|
||||
effects already committed: one random eligible leader death without bounty,
|
||||
changed ordinary tie priority or only remaining chooser priority. Recovery
|
||||
does not reroll, change participants, replay a prefix or grant another battle.
|
||||
Source/timing contracts above remain; no new late/interception ruling.
|
||||
|
||||
Eight actual before programs had no offer. Twenty-four parent after programs
|
||||
cover both rules modes, claim/pass/full-hand, the two distinct other-ready
|
||||
boundaries, original living-disc plans/ties and one native Collection.
|
||||
Poison's clean offer excludes earlier readiness; native death remains legal.
|
||||
Early Sapho instead preserves an already-ready opponent under its existing
|
||||
pre-plan contract. After the paid R1/A10 prefix, C is already eligible-last;
|
||||
the genuine last example uses Emperor, not a fabricated C option.
|
||||
|
||||
Five actual390px used-card/exchange/readiness/chooser flows retain original
|
||||
E attacker/C defender and physical r/e/c/a order. UI stops before plans;
|
||||
runtime reaches phase7. Artifacts:
|
||||
`/tmp/dune-homeworld-native-preparation-3221.json`,
|
||||
`/tmp/dune-homeworld-native-chooser-3221.json`.
|
||||
No private saved room, deployment or full-mode acceptance is claimed.
|
||||
|
||||
**13 October 2026 — original Homeworld public battle disposal.**
|
||||
`battleResolved`, `winnerMandatoryDiscard` and winner `battleCleanup` now
|
||||
offer their existing fresh events in this profile. The first losing batch,
|
||||
|
||||
Reference in new issue
Block a user