Files
Dune/docs/SMUGGLER_NO_FIELD.md
T
Quintine 788453e07e Integrate Smuggler companion with owned Richese No-Field
Connect the GF9 FAQ combination: one free physical reserve force accompanies an owned concealed No-Field at its unchanged one-marker price. Preserve zero/three/five token values, actual supply at later reveal, optional human choice and all four legal AI paths. Genuine CHOAM & Richese Leader Skills development setup adds the two sourced battle cards without duplicating their Ix identities. Public mode and publication gates stay closed; allied and remaining combined routes are unfinished.

Bind the private declaration across initial No-Field cancellation and later Advanced Guild interception, including saved interruptions. Validate before projection/actions/normalization, hide the internal proof, reject altered declarations immutably, and withdraw the companion once only on successful commitment. Independent rules/privacy/persistence review found no blocker. Preserve other audit setup gates despite expanded deck assembly. Repair the existing randomized recovery test with a genuine seeded Rihani offer and explicit human choice, replacing an inappropriate AI-policy call on a human seat. Initial Karama and later Guild stop retain their distinct existing opportunity outcomes.

Validation: 72 focused regressions plus 10 deck tests; typecheck, lint, 4520 offline tests, production build and 43 HTTP tests passed. SQLite restart, concurrent allowance/cancellation and exact physical custody passed. Browser genuine assignment, private token selection, opt-in, one-spice shipment, refresh, five-force reveal and final refresh preserved six physical Arrakeen forces, 14 reserves, zero Tanks, four spice, Crysknife and Soo-Soo Sook. Genuine four-profile Basic/Advanced games completed in 77/116 actions with 3/4 JSON restores and no rejected candidates; Advanced exercised one companion shipment and later reveal.

After the outage the existing server was healthy. Preserved all 529 opening rooms and original seat/recovery records (563 after QA/HTTP). SQLite integrity and foreign keys passed. No restart, database reset or automation.

Verified source tree: c2aee4138bcb46a05814a340d62eadace3470247ca620844eb0375e78ea4d6c4
2026-09-13 21:37:50 +10:00

4.7 KiB

Smuggler and Richese No-Field prototype

13 September 2026. Prototyped, with Partial rules coverage. This connects one owned Richese No-Field shipment with Leader Skills in the CHOAM & Richese development setup. Public expansion/module starts and publication remain gated.

Source and physical contract

The publisher CHOAM & Richese rulebook, page 12, explicitly allows Richese to accompany its No-Field with the free Smuggler force when entering an empty territory. This resolves the combination without a new user ruling. The local source archive preserves the publisher PDF; the original URL returned HTTP 403 during this follow-up.

The marker remains a shipment of one at its ordinary price. One separate actual reserve force arrives alongside it for free. The hidden token keeps its value of zero, three or five. Revealing it later adds at most that many of the reserves then available; it does not withdraw or recreate the companion again. A zero token can therefore accompany one real force. Without a reserve force, ordinary No-Field shipping remains available but the Smuggler option does not.

As in ordinary Smuggler shipping, eligibility requires a living native face-up trainer and a wholly empty destination territory before arrival. Existing friendly/enemy forces, advisors and No-Field presence count. The checkbox is optional and starts unchecked. Omission or false preserves the ordinary concealed-marker shipment. Guild pricing, recipient income and ally funding use the unchanged one-marker cost.

Connected paths

A shared public-custody quote drives validation, the private No-Field panel and all four AI profiles. Public views display the real companion and concealed marker separately; neither the token identity nor the internal saved proof is disclosed to opponents. Bots can reveal a zero-valued marker before moving when their real force is alongside it, using the existing voluntary reveal action.

New owned No-Field declarations in Leader Skills games bind the chosen token, event, optional companion and payment to exactly one initial cancellation window or later Advanced Guild decision, including saved card interruptions. JSON/SQLite continuation revalidates that original declaration before action or projection. Initial Karama cancellation preserves reserves, payment, marker history and the ordinary shipment opportunity. The later Guild stop likewise transfers no companion; it retains the existing consumed-opportunity behavior. Malformed or stale declarations reject without mutating their input.

Genuine development setup now accepts the single CHOAM & Richese expansion with Leader Skills. Page 4 adds Poison Tooth and Artillery Strike when Ix is absent, or replaces those two when Ix is included. Deck assembly reuses their existing physical IDs and implemented updated effects, and retains two Karama cards. This deck prerequisite does not certify every CHOAM/Richese skill interaction. Other audit initializers retain their existing CHOAM combination gate.

Evidence and remaining work

Focused tests cover all token values, scarce reserves, prices, optional decline, private projections, both pending stages, initial cancellation, saved corruption, all four bots and physical conservation. Independent recovery review and broad checkpoint evidence are recorded with the commit. Browser acceptance uses a fresh genuine setup and an explicitly staged shipment boundary; other saved games remain untouched. Targeted scenarios establish this effect, not complete expansion acceptance or calibrated AI strategy.

Two genuine four-profile Basic/Advanced samples finished with 77/116 accepted actions, 3/4 JSON restorations and no rejected candidates. The Advanced sample used one companion shipment and later revealed its token; the Basic sample did not use the new effect. Physical force and skill-card custody remained valid.

A new browser room assigned the genuinely offered Smuggler to Ein Calimar. After a documented shipment-boundary fixture, the human chose token five and enabled the unchecked companion option. One spice paid for a marker and one real force; refresh restored nineteen reserves. Voluntary reveal produced six real forces and fourteen reserves. Four spice, Crysknife and the Soo-Soo Sook traitor remained unchanged through the final refresh.

Allied No-Field Smuggler composition, Homeworlds, Nexus, Discoveries, Stronghold Cards, Tech Tokens and other combined modes remain outside this prototype. Smuggler battle collection still needs its recorded reveal/survival settlement. The existing Leader Skills material questions remain pending.