Files
Dune/docs/RULE_DECISIONS.md
T
Quintine f0d3d9c464 Prototype Jacurutu income, Testing Station and Shrine effects
Connect automatic unambiguous Jacurutu physical-force income, a sole-occupant
Testing Station storm choice and Shrine reciprocal physical card roles to
engine actions, player controls, legal AI and saved continuation. Preserve
Weather Control exclusion, exact card/force custody, private hand boundaries
and committed effects after restart. Shared role checks cover existing ordinary
and special Karama paths; reserved cards cannot enter another pending use.

Keep Orgiz, mixed-force Jacurutu allocation and contested Cistern/Testing
Station benefits explicitly pending. These are bounded prototypes; complete
Discovery/Advanced/expansion and publication gates remain closed.

Validation: types, lint and 4,345 offline tests passed (32 added), production
build passed, and 40 HTTP tests passed. Independent cross-reviews repaired
reserved-card deadlock, physical-card selection, alternate-role permission,
storm source/token binding and public-entitlement bot ordering. The first broad
run found five failures; focused repairs preceded the stable repeated check.

Browser A5EJQ2W4 used genuine Discovery setup/reveal/free entry with targeted QA
positioning. A human increased storm movement from two to three sectors,
moving sector 6 to 9. Refresh restored station forces and the private Snooper.
This was targeted control/recovery evidence, not an unmodified full game.
All 187 opening saved rooms remained unchanged; 31 QA/HTTP rooms were added
(218 total). Reused the running server; no restart or save reset.

Source-bound report:
/home/quintine/.local/share/dune/checkpoints/20260913-discovery-location-effects/verification-final/report.json
Source fingerprint: beecb85ab7ec39319115389c115434d161591e8549802c542a6343a0fc19bea6
Durations: check 140540ms; build 6741ms; integration 24956ms.
Aggregate goal counter 63,116,444 to 64,295,091 at final verification:
1,178,647 tokens before final Git/push overhead for three bounded functions.
Standing authorization: Push all from now on.
2026-09-13 14:50:09 +10:00

9.5 KiB

Rule decision index

Updated 13 September 2026. This is the authoritative navigation index for existing decisions, not a replacement rulebook or a new ruling. Detailed linked contracts retain their source citations and exact supported boundaries. Runtime follow-ups supersede historical absence claims; passing tests establish software behavior, not publisher authority.

Recorded contracts and implementation boundaries

Topic Decision to preserve Detailed authority and evidence
Source and readiness Separate published rules, explicit implementation choices and unfinished interpretations; Advanced/expansion gates stay closed. Base/Advanced audit, checklist
Setup and Fremen movement Preserve source-ordered setup and the distinct declared-movement cancellation; do not recreate fixed historical gaps. Setup contract, Fremen Karama
Guild payment Rate, transport permission and income are distinct; power owner, shipper, contributors and independent rate-card beneficiary remain distinct. Rate/cancellation sources, implemented payment routing
Truthtrance Current facts are boolean disclosures, not promises to preserve resources. Structured Basic and base Advanced active-opportunity shipment promises bind within their documented scope (Advanced excludes Guild and optional modules); prose is not automatically enforced. Spice facts, card facts, shipment promises, remaining audit
Truthtrance hand categories Count current physical hand custody by explicitly named primary role; alternate battle slots and faction powers do not reclassify cards. Only an aggregate answer is disclosed. Hand inventory
Nexus lifecycle Twelve physical cards, phase draw/replacement and alliance forfeiture; native Cunning, absent-faction Secret Ally and Betrayal have separate effects. No blanket Karama immunity. Common source contract, lifecycle runtime
Nexus faction effects Preserve physical custody, original faction identity and durable effect receipts; use each printed family instead of borrowing another faction's rules by analogy. Atreides, Harkonnen, BG, Emperor, Fremen, Guild
Expansion Nexus families Source audit coverage does not imply every panel is playable; consult later runtime records in the status log. Ixian Cunning, Ixian replacement, Tleilaxu, CHOAM, Richese, Ecaz, Moritani
CHOAM Secret Ally Absent-faction Collection trade spends one actual Worthless card and the Nexus for two bank spice. It is separate from native Cunning and Auditor; the battle inspection alternative remains missing. Prototype contract
Discoveries Preserve seven sourced Spice Cards and eight physical tokens, private faction peeks and Collection choices. Revealed locations are separate territories; only Jacurutu counts toward stronghold victory. Next-turn free entry, sole-occupant Cistern income and later-turn Ornithopter spending are prototyped; Jacurutu income, Testing Station and Shrine have bounded prototypes; Orgiz and contested/mixed cases remain pending. Component authority, prototype boundary
Guild Secret Ally One explicit Guild-priced ordinary shipment; borrowed prices/routes preserve native identity. Free Fremen reinforcement remains a separate choice. Route contract, verified runtime
Homeworld custody and mobility Physical home/visitor groups, population thresholds, tariffs and transport permissions retain distinct sources; Homeworld immunity is not universal immunity. Homeworld rules, benefits, mobility, invasion, Guild transport
Homeworld effects Keep original payment/revival/placement identities and qualification observations; observations alone do not choose an occupied-benefit owner. Payments, card economy, Collection, revival deployment, victory reinforcement, replacement, Tupile

Pending interpretations: preserve existing questions

These are unresolved in the cited records. Do not infer an answer from elapsed time, a fixture, a related card or this index. Check subsequent recorded user/source decisions before proceeding; do not send duplicate questions.

Boundary Still unresolved Existing record
Ordinary Guild cancellation Unaffordable repricing, replacement/retry/decline, consumed opportunity, contributor adjustment and ordering with special shipment-stop. The affordability question was already sent. Material timing
Base special Karama Unfunded auction recovery, stopped-shipment settlement and Atreides full-plan commitment order remain provisional. Native full-plan/Voice/Prescience/Truthtrance/Ghola interactions now have genuine-setup focused evidence, but the source audit does not settle the special offer/deadline or target-first interpretation. Explicit base interpretations, full-plan interaction audit
Guild Secret Ally/Homeworlds Whether the reserve-return grant overrides the Homeworld return restriction. The question was already sent; that route stays guarded. Homeworld return, checkpoint
Occupied Homeworlds Entitlement/expiry after departure, replacement or contest; unique powers and shared income. The first-occupier/current-occupier question was already sent. Occupation questions, lifecycle audit
Nexus responses and composition Betrayal private-response timing, partial revival/payment choices, Emperor fewer-than-five, fresh advisor/storm cases, Duke restoration and remaining faction-specific combinations. Common boundaries and the individual faction source/runtime documents above
Orgiz collection User question pending: take one spice per positive board pile collected, or leave the effect pending? The publisher does not clarify stacked Spice Blows. The draft quote remains opt-in and is not enabled by the engine. Contested Cistern income also remains outside the ordinary sole-occupant prototype. Discovery interpretations
Jacurutu physical dial The user question asks whether the losing player should choose the physical normal/elite forces represented by its dial. When legal Advanced allocations produce different rewards, income remains explicitly unpaid; numeric wheel subtraction is not a ruling. Discovery interpretations
Testing Station contest/timing Only sole non-advisor occupation is prototyped. Two-occupant priority/stacking remains unresolved; opening after the ordinary storm-card window is an explicit source-timing inference. Weather Control is excluded by the printed text. Discovery interpretations
Discovery prototype inferences Free entry uses storm order and ordinary source-storm restrictions; these are general-rule inferences. Great Maker currently follows ordinary first-turn worm skipping and Sandtrout suppression; an exhausted token type creates no replacement token. These preserve current source interpretation and physical inventory but are not separately confirmed rulings or complete combined-module certification. Interpretations for refinement
Other Homeworld combinations Population/force splitting, removal custody, replacement shortages, income accounting and placement ordering remain local to their detailed contracts. Homeworld rules, occupation and the effect documents above

When a decision changes, record the exact source or user ruling in its detailed feature document, update affected implementation guidance/tests, and adjust this index and current status. Retain historical evidence without presenting a superseded proposal as current behavior.