Compose Homeworld carried-flight and finite-order disposal with Semuta

This commit is contained in:
Quintine committed 2026-10-13 04:03:21 +11:00
1 parent b8a66a864b
commit 4966b1d062
12 files changed
+752 -2

No files matched your search

+20
View File
@@ -29,6 +29,26 @@ 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 / native Homeworld flight and finite order — 13 October.**
Final Ornithopter and clean Sapho Once Around/Movement order costs now
offer their used card. Six flight/eight order before programs had no offer;
28 parent after claim/pass programs preserve completed groups, paid prefixes,
finite opportunities and original turn ownership. Seventy new cases cover
both modes, empty-cohort early end, queue/funding and all four legal profiles.
Three actual390px flight paths exchange at4/4 without another move; four
actual390px Sapho paths exchange at4/4, keep Emperor10→9/Richese5→6 native
invoice or finish original unstarted turns without global order rewriting.
Artifacts: `/tmp/dune-homeworld-native-flight-3218.json`,
`/tmp/dune-homeworld-native-sapho-3219.json`. Hajr/prior movement, active
Homeworld transfers, advisors and unresolved cyclic/partial/Guild/late Sapho
timing remain guarded. Local staged-card proof is not release/save/deployed
or complete-faction acceptance.
Types/lint and126/126 across six focused card test files pass. Seventy new
cases keep original flight/finite-order constraints rather than opening
unresolved timing. No broader assurance suite was substituted.
The application build passes with deprecation, large-chunk and static
route-classification warnings recorded; no warning or mode gate is suppressed.
**Semuta / native Homeworld market disposal — 13 October.**
Completed legal CHOAM market sales now offer their used card after the
original physical discard and two/three-spice credit. High Tupile's
@@ -31,6 +31,13 @@ Worthless-sale prohibition, including Worthless duplicates, is unchanged;
actual native shipment can lower population before a legal sale. Normal
duplicates need no low-population exception. No new bank-income ruling follows.
Final Ornithopter and clean finite Sapho auction/Movement order disposal also
offer their used card in this profile. Completed original groups and paid
sources stay committed; reordered unacted queues keep earlier bids/funding
and physical storm order. Recovery only releases the same next native actor.
Hajr/prior flight, active Homeworld transfers, advisors, cyclic auctions,
partly completed turns, first-versus-Guild and late battle timing remain guarded.
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
+51
View File
@@ -1,5 +1,56 @@
# Dune implementation status
## 13 October 2026 — Homeworld carried-flight and finite Sapho disposal
The producer gate additionally admits existing `ornithopterDiscard`,
`saphoAuctionDiscard` and `saphoMovementDiscard` kinds. The native range,
cohort, original groups, queue, funding and event validators remain unchanged.
No signature, price, physical-order or optional-profile cutover.
Original Homeworld CHOAM/Richese/classic setup and paid native shipment
provide one/two CHOAM counters. Real first/final moves use the printed range-
three or two-group card, and an empty original cohort can end early.
Six before programs disposed once without Semuta. Twelve parent after
claim/pass programs retain moved1/2/1, counter custody and the original
arrival/turn suffix to Collection. The existing prior-move/Hajr, advanced
advisor and active Homeworld-transfer guards remain.
Real Richese Declaration/cache/method controls provide a Once Around lot with
an earlier one-spice bid. Clean no-Guild unstarted turns provide Movement
order. Original physical Sapho is conservatively positioned for a non-Richese
unacted holder. Eight before programs changed only their finite queue and
disposed without an offer. Sixteen parent after programs preserve earlier
funding/acquisition/income or one original paid shipment/ground move through
the same reordered turns. Cyclic/silent, partly completed, first-versus-Guild
and late battle timing remain excluded; no pending source question is settled.
Three actual390px card controls complete range3, a second original group
and empty-cohort early end. All recover the physical card at4/4 without
repeating movement or shipment: paid C8/6/8, reserves19/18/19, moved1/2/1
and the same original next Atreides turn. Four actual390px Sapho controls
change first/last, commit Semuta at4/4 and use original actor controls.
Both finite lots keep Emperor's original10→9 invoice/card and Richese5→6
credit. First Movement uses one real native shipment and ground move;
last Movement consumes original r/c/a/e turns once to Collection.
Physical order remains r/e/c/a. Artifacts outside Git:
`/tmp/dune-homeworld-native-flight-3218.json`,
`/tmp/dune-homeworld-native-sapho-3219.json`.
Action notices occasionally cover controls; local Continue acknowledges
them. One transient DOM failure occurred after a successfully ended Richese
turn; fresh actual state showed c/a/e remaining, so the accepted action
was not repeated. Initial optimizer aborts are retained. Only owned QA
services/tabs/root files were removed. No deployed, saved-room, natural
full-game or completed-mode certification. New cases cover70 semantic
paths and all four minimal legal profiles; no strategy tuning.
The frozen six-file card union passes126/126 with types/lint. Parent kept
resource, cohort, funded acquisition and actual actor-sequence assertions;
fixture-only ship/move trace counts were removed. JSON comparison ignores
incidental omitted undefined controls, not physical/queue/private behavior.
The application build passes with the existing module.register deprecation,
client chunks over500kB and Vinext static route-classification limitations.
No warning threshold is changed.
## 13 October 2026 — native Homeworld CHOAM completed-sale discard
The existing Homeworld Semuta gate now admits `choamSaleDiscard`. Native
+27
View File
@@ -855,6 +855,33 @@ 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 — original Homeworld carried-flight and finite-order costs.**
The existing profile now admits final `ornithopterDiscard`, clean
`saphoAuctionDiscard` and `saphoMovementDiscard`. Native range, cohort,
funding, queue and event rules are unchanged. Active Homeworld transfers,
Hajr/prior moves, advanced advisor flight and unresolved cyclic/partial/Guild/
late-Sapho timing remain guarded.
Six real flight before programs and eight real finite-order before programs
disposed their cards without offers. Twelve parent flight claim/pass programs
now preserve one/two completed original counters and original turn advancement.
Sixteen parent Sapho claim/pass programs preserve the earlier one-spice cache
bid/purchase/income or one original paid shipment and ground move through the
reordered queue. No global storm-order rewrite or repeated opportunity.
Three actual390px flight controls use range-three, final second group and
empty-cohort early end; recovery at4/4 leaves moved1/2/1, paid reserves19/18/19
and the same next actor. Four actual390px Sapho first/last controls preserve
the original finite lot invoice (Emperor10→9, Richese5→6) or unchanged physical
order while remaining combined turns reorder. A first Movement turn makes one
real paid shipment10→8/reserves20→19 and one ground move; last ordering ends
original r/c/a/e turns to Collection. Scope artifacts outside Git:
`/tmp/dune-homeworld-native-flight-3218.json`,
`/tmp/dune-homeworld-native-sapho-3219.json`.
Cosmetic notices required local acknowledgement; an observed transient DOM
failure was followed by fresh actual state, not a repeated accepted action.
Initial optimizer aborts remain recorded. No deployed/save/full-mode claim.
**13 October 2026 — completed native Homeworld CHOAM market disposal.**
`choamSaleDiscard` is now admitted in the existing Homeworld envelope. The
original sale still commits its physical discard and two/three-spice credit