Integrate expanded native Stronghold faction rules
Broaden existing Advanced Stronghold profile to selected E1/E2 native pairs/mixed families and classic opponents;35/47 ordinary decks with separate Richese10cache. Native No-Field/real Stone acquisition/battles, FaceDancer originalwinner/replacement/endMentat and legalAI reuse existinghandlers. Targeted16, actual11 rule cases,18unstaged games11066actions/no rejects/290JSON restores; corrected per-family reporter exercised on3two-seat families. Human390pxG7VDY6KBv12 Stone kill/Habbanya/retain and736HJUD3v8 two-reserve FaceDance. Finalquick26/build/guide205links. No new save/privacy/custody/HTTP/full6500 assurance campaign, pending rulings/public/deployed gates unchanged.
This commit is contained in:
1 parent
05ff2697bc
commit
288870c842
16 files changed
+1067
-82
No files matched your search
@@ -47,6 +47,17 @@ new per-feature assurance campaign or deployment claim. Immutable image:
|
||||
`ghcr.io/quintine/dune:sha-e9830b6ced80c95253cfa112bb8ed2eb6e50b74c`.
|
||||
|
||||
|
||||
**Expanded Stronghold rules — bounded Development Verified:** selected E1/E2
|
||||
native pairs/mixed Ixians/Tleilaxu/CHOAM/Richese plus classic2..6 Advanced,
|
||||
ordinary decks35/47 and separate Richese cache10. Types/lint, targeted16/16
|
||||
and11 actual rule-program cases pass. Eighteen unstaged games complete with
|
||||
11,066 accepted actions, no rejections and290JSON restores. Human390px
|
||||
original CLI rooms **G7VDY6KB v12** and **736HJUD3 v8** exercise real Stone
|
||||
kill/Habbanya outcome and partial Face Dance replacement. A stale report
|
||||
descriptor was fixed and exercised on all three two-seat families.
|
||||
Mixed No-Field/full-plan, Stone/Poison Tooth and Ecaz questions remain guarded;
|
||||
new save/privacy/custody/seat/full-suite assurance stays deferred.
|
||||
|
||||
**Stronghold rule integration — bounded Development Verified:** fresh
|
||||
`stronghold-factions` connects Advanced native Ixians/CHOAM plus classic2..6,
|
||||
canonical combined47 Treachery Cards and six Stronghold Cards alone.
|
||||
|
||||
@@ -1,5 +1,37 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 2 October 2026 — expanded Stronghold No-Field, Stone and Face Dancer rules
|
||||
|
||||
The existing `stronghold-factions` profile now composes selected E1/E2 native
|
||||
families with classic2..6-seat Advanced and Stronghold Cards alone. Ordinary
|
||||
decks35/47, Richese cache10, native first setup/END Mentat and existing
|
||||
No-Field/Stone/FaceDance handlers are reused. No public-start change, other
|
||||
overlay or pending mixed No-Field/Stone/Poison Tooth/Ecaz ruling is inferred.
|
||||
|
||||
Three rule-only owners supplied native Richese and Tleilaxu paths plus paired/
|
||||
mixed study/entry. Targeted16/16, types/lint and11 actual rule-program cases
|
||||
pass. Eighteen unstaged games complete:11,066 accepted actions/no rejection/
|
||||
290JSON restores. A stale report descriptor was corrected; actual two-seat
|
||||
Ixian/CHOAM, Ixian/Tleilaxu and CHOAM/Richese reports now bind47/47/35 ordinary
|
||||
cards and0/0/10 separate cache respectively. Different-source reports remain
|
||||
immutable; no historical evidence is rewritten.
|
||||
|
||||
Original CLI/human390px **G7VDY6KB v12** chose real Stone kill mode,
|
||||
completed the Habbanya-winning battle and retained Stone. **736HJUD3 v8**
|
||||
chose two reserve forces for actual Face Dance while the original Ixian
|
||||
kept its winner rewards and retained Stronghold card until the end boundary.
|
||||
Native-program cases cover zero/partial replacement, reserve-limited0/3/5
|
||||
No-Field reveal and both Stone modes. Narrow feedback repaired Once Around
|
||||
null-pass semantics, actual regenerated auction events and RNG typing;
|
||||
whole-Game nonce equality and keep-action echoes were removed, not re-pinned.
|
||||
|
||||
The new rules-first schedule used no new save/privacy/custody/seat/HTTP or
|
||||
full6,500-suite assurance campaign. Final rules/valid-combination/recovery/
|
||||
privacy/custody/administration/deployed acceptance remains required later.
|
||||
Final coherent rule/guide26/26, types/lint (`check:quick`), build and expanded
|
||||
390px guide pass. Changed canonical document links205/205 are valid; owned
|
||||
temporary rule drivers and managed tab/service are removed/closed.
|
||||
|
||||
## 2 October 2026 — rules-first development throughput and compact context
|
||||
|
||||
The user prioritizes full rules implementation, with comprehensive review,
|
||||
|
||||
@@ -130,7 +130,7 @@ independent decisions are not reconciled by this cutover.
|
||||
| Basic Tleilaxu / Leader Skills | Compose settled native Rihani Face Dancer eligibility, own revival offers and Face Dance death return through the full deck. Zoal copies opposing printed disc value for unmodified Smuggler collection. Advanced foreign gholas and existing skill questions remain gated. | [Integration and sources](TLEILAXU_LEADER_SKILLS.md) |
|
||||
| Leader Skills | Fourteen physical cards, variant setup order, public/hidden assignment, death return, own-leader revival and captured lower-band effects are sourced. Five battle disciplines, Planetologist movement/Special substitution, Suk Graduate rescues and common lifecycle are prototyped; Rihani, lower Mentat/Bureaucrat/Sandmaster, normal Smuggler and normal Diplomat now have connected follow-ups. Remaining bands and combinations stay missing. Known skilled capture identifies the leader through its unique public card. | [Source contract](LEADER_SKILLS_RULES.md), [capture inference](LEADER_SKILLS_CAPTURE.md), [runtime](LEADER_SKILLS_RUNTIME.md), [Diplomat](DIPLOMAT_DEFENSE.md), [Planetologist](PLANETOLOGIST_RULES.md), [Suk Graduate](SUK_GRADUATE_RULES.md) |
|
||||
| Normal Spice Banker local preview | Fresh classic/base33/all14-skills-only `banker-income` gains one additional deferred bank spice once per physical card/turn/phase from another payer's one actual bank payment of at least four. Original recipients/own-donor legs/waivers and native costs stay separate; no pooling smaller payments or using future income to fund the payment. Actual Mentat collects once to original gaining faction. Earned retention through trainer death/capture/reassignment and per-payer splitting are explicit conservative LOCAL choices, not answers to the earlier custody question or publisher examples. Public/old/combined modes stay gated; bounded verification is Partial/Development Verified, not deployed/full-module acceptance. | [Normal-band contract](SPICE_BANKER_RUNTIME.md#normal-income-local-contract--2-october-2026), [skill authority](LEADER_SKILLS_RULES.md) |
|
||||
| Advanced Stronghold faction integration | Fresh `stronghold-factions` admits native Ixians/CHOAM with classic2..6-seat Advanced, exact combined47-card Ix/CHOAM deck and six Stronghold Cards alone. CHOAM replaces shared Ix cards, not duplicate49. Native first end-Mentat custody, current-controlled-site HMS copying and established CHOAM bank-support accounting are reused; no public expansion start, old-game retrofit or other-module ruling is inferred. Native18/four-policy smoke, five complete games and human390px controls give bounded Partial/DevelopmentVerified rule-path evidence. Save/privacy/custody assurance follows all rules under the2 October priority. Richese/cache/Stone and Ecaz rounding remain outside this profile. | [Bounded native integration](STRONGHOLD_CARDS.md#native-ixian-and-choam-integration--2-october-2026) |
|
||||
| Advanced Stronghold faction integration | Fresh `stronghold-factions` admits selected Ixian/Tleilaxu and CHOAM/Richese native families with classic2..6-seat Advanced, distinct selected E1/E2 decks and six Stronghold Cards alone. CHOAM-only deck35; Ix or both47; Richese cache10 stays separate. Native No-Field/Stone/FaceDance and end-Mentat control compose existing rules: targeted16, native11-case smoke, eighteen complete paired/mixed games and human390px decisions give bounded Partial/DevelopmentVerified evidence. Original winner rewards persist through Face Dance; retained cards change only at end-Mentat. Mixed No-Field/full-plan, Stone/Poison Tooth, Ecaz and other overlays remain guarded. Save/privacy/custody assurance follows all rules. | [Expanded rule batch](STRONGHOLD_CARDS.md#expanded-e1e2-faction-rules) |
|
||||
| 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, bounded sole-occupant Orgiz transfer and later-turn Ornithopter spending are prototyped; Jacurutu income, Testing Station and Shrine also have bounded paths. Contested and mixed cases remain pending. | [Component authority](DISCOVERY_COMPONENTS.md), [prototype boundary](DISCOVERY_PROTOTYPE.md) |
|
||||
| Guild Secret Ally | One explicit Guild-priced ordinary shipment; borrowed prices/routes preserve native identity. Free Fremen reinforcement remains a separate choice. | [Route contract](NEXUS_GUILD_SECRET_ALLY_RULES.md), [verified runtime](NEXUS_GUILD_SECRET_ALLY_RUNTIME.md) |
|
||||
| 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](HOMEWORLD_RULES.md), [benefits](HOMEWORLD_BENEFITS_RULES.md), [mobility](HOMEWORLD_MOBILITY_RULES.md), [invasion](HOMEWORLD_INVASION_RULES.md), [Guild transport](GUILD_HOMEWORLD_TRANSPORT_RULES.md) |
|
||||
|
||||
@@ -2,6 +2,34 @@
|
||||
|
||||
Historical development module checkpoint, 7 September 2026: the six printed effects, public card custody, mobile declaration, support accounting, AI choices and readable faces are integrated. The later user-authorized [classic Advanced preview](ADVANCED_PREVIEW.md) already permits Stronghold Cards; preserve that access. Complete Advanced/expansion release and arbitrary combinations remain gated.
|
||||
|
||||
## Expanded E1/E2 faction rules
|
||||
|
||||
The same fresh `stronghold-factions` profile now admits selected Ix/Tleilaxu
|
||||
and CHOAM/Richese native families with classic opponents, Advanced only,
|
||||
two through six seats and Stronghold Cards alone. At least one native
|
||||
expansion faction and its selected distinct `ix`/`choam` decks are required.
|
||||
CHOAM-only ordinary deck35; Ix or both47; native Richese cache10 stays separate.
|
||||
Ecaz/Moritani and other overlays remain excluded. The new-family rule paths
|
||||
are **Partial / Development Verified**, not complete faction/module acceptance.
|
||||
|
||||
Native No-Field0/3/5 control/reveal and real cache-acquired Stone outcomes,
|
||||
plus native Face Dancer zero/partial/army replacement and next-turn card
|
||||
control are integrated. Targeted16/16 rule cases, types/lint and11 actual
|
||||
rule-program cases pass. Eighteen unstaged2..6-seat paired/mixed games
|
||||
complete:11,066 accepted actions, zero rejections,290JSON restores. An old
|
||||
Ixian/CHOAM-only report header was corrected to list per-family decks/cache;
|
||||
an actual three-family report smoke completes with the corrected descriptor.
|
||||
|
||||
Human390px controls used original CLI setups: **G7VDY6KB v12** chose Stone
|
||||
kill mode and completed the Habbanya-winning battle with real Stone retained;
|
||||
**736HJUD3 v8** selected two reserves for Face Dance and replaced the original
|
||||
winner while its Stronghold card remained with Ixians until the turn boundary.
|
||||
No new save/privacy/custody audit lane, full-suite or historical-seat campaign.
|
||||
Mixed No-Field/full-plan and unresolved Stone/Poison Tooth cases stay guarded.
|
||||
Final coherent rule/guide26/26, `check:quick`, build and actual expanded390px
|
||||
guide pass;205 changed document links are valid. Owned temporary drivers and
|
||||
the test tab/service are removed/closed.
|
||||
|
||||
## Native Ixian and CHOAM integration — 2 October 2026
|
||||
|
||||
Fresh local `stronghold-factions` integration has **Partial / Development Verified** rule-path coverage:
|
||||
|
||||
Reference in new issue
Block a user