Offer completed Homeworld CHOAM market disposal to Semuta

This commit is contained in:
Quintine committed 2026-10-13 02:39:33 +11:00
1 parent 7004977e75
commit b8a66a864b
10 files changed
+239 -2

No files matched your search

+17
View File
@@ -29,6 +29,23 @@ 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 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
Worthless-sale prohibition remains, including duplicate Worthless cards.
Actual shipment10 to Habbanya Sietch17 lowers native Tupile20→10 and pays
ten spice before cashout C0→2; ordinary Shield surplus C2→5 remains legal
at high Tupile, retaining its same-name witness. Four before programs had
no offer; eight after claim/pass programs retain credit, paid forces and
the original closing owner. Fourteen new cases cover both modes, full-hand
exchange, high prohibition and all four minimal legal profiles.
Two actual390px sale/allow/commit flows exchange at4/4 and finish the same
market. Artifact: `/tmp/dune-homeworld-native-sale-3217.json`. Native price
and bank-income classification are unchanged; no full/deployed certification.
Types/lint,236/236 across13 affected unit files and the application build
pass. Build warnings retain deprecation, large chunks and static route
classification; no suppression or public-release gate change.
**Semuta / original Homeworld storm and native counter costs — 13 October.**
The same profile now offers Jubba before protection and printed Karama
canceling a native CHOAM Worthless power before denial. Kull/Nexus and other
@@ -24,6 +24,13 @@ denial: its unused Worthless fuel remains held and is not a candidate.
Canceled Baliset resumes its original move once; no canceled native effect
is applied. Kull, Nexus and other producer/module combinations remain excluded.
Completed legal CHOAM market sales also offer the used card after the
original two/three-spice credit. Recovery keeps the paid amount and duplicate
witness, then restores the same closing market once. High Tupile's
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.
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
+38
View File
@@ -1,5 +1,43 @@
# Dune implementation status
## 13 October 2026 — native Homeworld CHOAM completed-sale discard
The existing Homeworld Semuta gate now admits `choamSaleDiscard`. Native
sale validation, Karama allowance, physical disposal and payment happen
first; only the used card is then offered. No payout, signature or profile
is rewritten. The original CHOAM market resumes once after recovery.
The fixture uses original CHOAM/Richese/Emperor/Atreides Homeworld setup.
For Worthless cashout, a real native shipment of ten counters pays ten spice
and lowers Tupile20→10. The high-population sale prohibition is retained,
including duplicate Worthless sales. A real low-Tupile Baliset sale keeps its
original two-spice credit. A non-Worthless Shield surplus is independently
legal at high Tupile and keeps three-spice credit plus its held witness.
All card positions are conserved; no clocks/wallets/population or ledgers
are assigned. The initial Stunner choice was wrong because it is a projectile;
canonical category inspection corrected the fixture to Baliset without
altering a production rule or the native bank-income interpretation.
Four actual before programs (both modes × both sale kinds) paid/discarded
without Semuta. Eight parent after claim/pass programs retain the credited
amount, native paid counter group and duplicate witness, then consume the
same market close. Fourteen new behavioral cases also cover high-Tupile
rejection before mutation, full-hand exchange and all four minimal profiles.
Two actual390px controls sell/allow/commit through unmodified GameTable.
The low-Tupile sale retains CHOAM0→2, reserves10 and board10; the high-Tupile
Shield sale retains CHOAM2→5/reserves20 and physical Shield witness10 while
Richese recovers sold Shield9. Both exchange at4/4 and restore original
market ownership before native Battle/Spice progression. Evidence outside
Git: `/tmp/dune-homeworld-native-sale-3217.json`. Four initial optimizer
requests aborted; subsequent controls completed. Only own QA service/tab
and root temporary files were removed. No deployed, saved-room, natural
full-game or completed-mode certification follows.
The frozen thirteen-file unit union passes236/236, with types/lint and the
application build clean apart from the recorded module.register deprecation,
large-chunk and Vinext static route-classification warnings. No warning
threshold was changed or suppressed.
## 13 October 2026 — Homeworld Jubba and native Worthless Karama costs
The Homeworld producer gate now admits only the additional existing
+21
View File
@@ -855,6 +855,27 @@ 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 — 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
before the Semuta offer; claim/pass restores the same market, not the sale.
High Tupile still prohibits Worthless sales, including Worthless duplicates.
A real ten-force native shipment into Habbanya Sietch17 lowers Tupile20→10
and pays the original ten-spice fee before the legal Worthless cashout.
Ordinary same-name Shield duplicates remain legal at high Tupile.
Four actual Basic/Advanced before programs paid/discarded without an offer.
Eight after claim/pass programs keep the original credit, paid counter group
and retained duplicate witness. Two actual390px controls sell Baliset for
two at low Tupile and a surplus Shield for three at high Tupile, pass native
Karama and exchange Semuta at4/4. Credit stays C0→2 or C2→5; Shield witness
stays held. The original market closes to Battle or Spice as before.
`/tmp/dune-homeworld-native-sale-3217.json` retains accepted actions/state
outside Git. No bank-income interpretation, profile or public gate changes.
The initial fixture incorrectly selected Stunner (a projectile); canonical
category inspection corrected the sale card to actual Worthless Baliset.
No production rule was changed for that fixture error.
**13 October 2026 — Homeworld Jubba and native Worthless cancellation.**
The same envelope now admits `choamJubbaDiscard` and
`karamaChoamWorthlessDiscard`. The existing native cancellation predicate