Commit Graph
266 Commits
Author SHA1 Message Date
Quintine a1d620d7b0 feat: preserve native live-hand audits through Semuta discards 2026-10-12 05:09:54 +11:00
Quintine f09ddf1b18 feat: preserve quoted CHOAM income through Semuta battle discards 2026-10-12 04:40:04 +11:00
Quintine 0d545deb63 feat: preserve native Face Dance through Semuta battle discards 2026-10-12 04:16:12 +11:00
Quintine 12e4bcbf45 feat: restore final CHOAM Mentat after Semuta Gamont reactions 2026-10-12 03:37:23 +11:00
Quintine c468dc9e44 feat: preserve elite and No-Field Gamont selections through Semuta 2026-10-12 03:21:29 +11:00
Quintine 3171afc522 feat: connect Semuta to reactive CHOAM denial discards 2026-10-12 02:43:16 +11:00
Quintine d319faa80c feat: offer Semuta after clean battle Distrans transfers 2026-10-12 02:08:24 +11:00
Quintine 235f763625 feat: connect Basic native Semuta Terror discard reactions 2026-10-12 02:00:22 +11:00
Quintine 6709522890 feat: offer Semuta after paid battle Box searches 2026-10-12 01:44:21 +11:00
Quintine 066a097618 feat: offer Semuta after ordinary battle Ghola revival 2026-10-12 01:40:24 +11:00
Quintine da61249592 feat: resume Semuta battle discards before Harkonnen capture 2026-10-12 01:35:00 +11:00
Quintine 7cb6f98332 docs: correct verified Semuta battle answer scope 2026-10-12 01:24:52 +11:00
Quintine d4a9835807 Offer Semuta on a battle-plan Truthtrance promise 2026-10-12 00:29:18 +11:00
Quintine 871e932319 Offer Semuta on a Truthtrance shipment promise 2026-10-12 00:22:28 +11:00
Quintine a487f3e1b3 Correct stale Richese runtime and Semuta guidance 2026-10-11 21:33:14 +11:00
Quintine b19e6dc940 Offer Semuta on a queued Truthtrance answer 2026-10-11 21:19:42 +11:00
Quintine bcabaaf596 Enable native Fremen Cunning with original Nexus components 2026-10-11 18:56:20 +11:00
Quintine 7571ffb2ef Correct superseded multi-pile and HMS scope guidance 2026-10-11 17:30:55 +11:00
Quintine 18693b3207 Resume native Intrusion after final-flight Semuta response 2026-10-11 17:25:26 +11:00
Quintine 9efa17b2b7 Offer Semuta before native Black Market replacement draws 2026-10-11 17:03:04 +11:00
Quintine d1ba8e0c7e Activate approved normal Mentat and document Emperor gift ruling 2026-10-11 16:46:17 +11:00
Quintine eb63967b5c Connect owned Sandmaster stronghold pile allocation 2026-10-09 05:24:33 +11:00
Quintine 0040ed1921 Connect owned Sandmaster destination pile choices 2026-10-09 04:51:12 +11:00
Quintine 24863480cb Connect owned Sandmaster ground pile selection 2026-10-09 03:54:00 +11:00
Quintine a1517ec949 Connect owned multi-pile battle skill choices 2026-10-09 03:14:14 +11:00
Quintine 8e204218be Align Box and Tleilax guidance with connected prototypes 2026-10-09 02:54:03 +11:00
Quintine 38b1ba3419 Allow provisional Kulon and Ornithopter coexistence 2026-10-09 02:46:41 +11:00
Quintine 048c8e60ff Resolve the high-threshold revival deployment question provisionally 2026-10-09 02:12:58 +11:00
Quintine 5e2a320512 Repair inherited stale rule guards and two minimal-legal bot gaps 2026-10-09 01:49:39 +11:00
Quintine b892967eb3 Connect provisional Basic current-sole Homeworld benefits and repair stale rule guards 2026-10-09 01:26:20 +11:00
Quintine 66e061ccca Connect Richese final-cache and provisional full-hand acquisition 2026-10-08 20:29:45 +11:00
Quintine 451ecc950c Connect provisional late-paid Recruits accounting 2026-10-08 19:31:42 +11:00
Quintine be8703dc51 Connect printed Diplomat defenses and Ecaz Tanked Duke Cunning 2026-10-08 19:05:08 +11:00
Quintine 039fe4e87f Connect Sandmaster collection to physical Ambassador relocation 2026-10-08 17:23:43 +11:00
Quintine 7cef1a3412 Connect Advanced allied reserve transit and legal departure 2026-10-08 16:58:21 +11:00
Quintine 869412bebd Connect Advanced Auditor repeated revival and provisional native cycles 2026-10-08 16:51:05 +11:00
Quintine 85729f9819 Connect provisional Advanced Richese mixed battles and exchanges 2026-10-08 16:46:48 +11:00
Quintine 4ed6beb33a Apply supplied Advanced Ixian Technology Richese-lot exclusion 2026-10-08 16:35:13 +11:00
Quintine 0315917987 Connect supplied Advanced Fremen Ecaz two-sietch victory allowance 2026-10-08 16:26:49 +11:00
Quintine d438d923a3 Connect Advanced Ecaz and Moritani special Karama first versions 2026-10-08 11:29:08 +11:00
Quintine 59a406830c Connect source-ordered Advanced Ecaz new-ally Duke grant 2026-10-08 10:14:08 +11:00
Quintine 5e293f567a Align Basic faction guidance with connected rule prototypes 2026-10-08 09:48:55 +11:00
Quintine f29f14128f Connect provisional Basic full-hand Nullentropy Box exchange 2026-10-08 09:30:34 +11:00
Quintine 8d55b8f3f7 Connect provisional Basic Guild and Karama allied No-Field prices 2026-10-08 09:15:48 +11:00
Quintine 2ede6b55ea Connect provisional Basic mixed Richese No-Field battles 2026-10-08 09:02:10 +11:00
Quintine d3a09a95fe Connect Basic allied reserve shipment and provisional departure policy 2026-10-08 08:53:44 +11:00
Quintine fbbfabb404 Remove the superseded Guild Secret Ally native-return preview block 2026-10-08 08:36:53 +11:00
Quintine 2d0f20b69c Connect the Basic Ecaz new-ally Duke loan 2026-10-08 08:30:38 +11:00
Quintine c28e24b5fa Prioritize Basic faction prototypes and connect three missing rule paths 2026-10-08 08:23:20 +11:00
Quintine 7e3bec2721 Implement the five 7 October pending rule rulings
The user answered five recorded questions; each ruling is indexed in
RULE_DECISIONS.md and implemented with a focused regression.

- CHOAM opening income counts as a qualifying collection, so low-population
  Tupile adds its bank increment under the Inflation multiplier. The engine
  guard is removed and the projection/notice expose the added bonus.
- An exhausted Richese cache is legal and restores one ordinary lot; the
  canceled/prevented compulsory cache auction branch restores the reduction
  before the ordinary pool runs and the cache offer is skipped when no cache
  lot can run. The pure continuation quote mirrors the count.
- Suk-rescued casualties count toward Advanced Atreides' seven Kwisatz
  Haderach losses: the battle-loss counter gains the full dialed allocation in
  both rescue paths, and the earlier Suk availability restriction is removed.
- The Guild Nexus Secret Ally reserve return overrides the Arrakis-to-native-
  Homeworld restriction for the holder's own reserves and deposits through the
  shared native-reserve pipeline (generalized from the revival deposit).
- Interior passengers count as entering the territories a relocated Ixian HMS
  points into, so Sandmaster collects there before the native collection.

Full offline suite 7804/7804, types and lint pass. Historical evidence and
superseded test expectations are updated to the ruled behaviour; preserved
combined Homeworld/Nexus, occupation and Richese captures are unblocked but
not re-run here. No existing game, seat or saved state was changed.
2026-10-07 21:56:17 +11:00