Align Advanced Ix starting cards with Harkonnen pool
This commit is contained in:
1 parent
e530d267a3
commit
84fdd404c9
14 files changed
+637
-12
No files matched your search
@@ -20,6 +20,41 @@ open mode gates.
|
||||
Keep identified Basic-function gaps ahead of Advanced and wider interactions.
|
||||
Prototype labels and final acceptance gates remain.
|
||||
|
||||
**Ixian Advanced starting draft — 27 October. Prototyped / Partial.**
|
||||
Fresh Advanced setup with Harkonnen now includes its extra starting card in the
|
||||
original Ixian pool; both Harkonnen cards come from the shuffled remainder.
|
||||
Basic retains its publisher-FAQ top-deck bonus. Already-opened Advanced
|
||||
old-count drafts keep their saved completion without a redeal. The persistent
|
||||
choice panel explains the actual procedure; Skills setup order is unchanged.
|
||||
|
||||
Frozen **15 affected files, 153/153**, types/lint/build and 6 genuine setup
|
||||
programmes pass: Basic/Advanced with Harkonnen, with/without all14 Skills,
|
||||
and two no-Hark controls. Runtime records 14 GameTable SSR renders,
|
||||
6 IxTechnology renders and 6 actual starting-card callbacks. Recorded
|
||||
arrays supply aggregate source/further action counts 28/16; preview
|
||||
initialization is outside those counts and is not public-start acceptance.
|
||||
Seventeen new pure/native cases include exact fourth-card selection, physical
|
||||
dealing, Skills order, old-count completion, rejected packets and four minimal
|
||||
legal policies. The conserved legacy supplement is labelled as a unit boundary,
|
||||
not a native historical-save journey. Related feedback updates the old pool
|
||||
expectation and advances an older Revival fixture through preceding real turns.
|
||||
|
||||
The existing server returned HTTP200 without restart. This checkpoint has local
|
||||
native/SSR/callback evidence; final rules, recovery, privacy, browser and deployed
|
||||
acceptance remain. No HTTP/storage boundary or saved-game/database operation.
|
||||
Proof: `/home/quintine/.local/share/dune/checkpoints/20261027-ix-starting-pool-proof-v2/`;
|
||||
journeys/HTML: adjacent `20261027-ix-starting-pool-runtime/run/`.
|
||||
[Source contract](IX_PROTOTYPE.md#advanced-starting-draft-source-cutover--27-october-2026).
|
||||
|
||||
**Next source-identified functions:** Advanced Charity's First Player claim
|
||||
order (supplied physical8), CHOAM's total-support rounding (physical29; final
|
||||
eligibility composition still needs its source check), and Family Atomics'
|
||||
full timing/sector/removal contract (physical39; the revision's stricter
|
||||
requirements remain Advanced-only after the bounded Basic source comparison).
|
||||
These are concrete remaining code/source divergences, not a complete rules
|
||||
audit. The bounded six-classic-faction pass found connected independent
|
||||
functions; optional modules, interactions and final acceptance remain open.
|
||||
|
||||
**Native E3 trained capture — 27 October. Prototyped / Partial.**
|
||||
Fresh bare Advanced E3/all14 setups now connect Harkonnen with actual Ecaz
|
||||
and/or Moritani and classics. The known trainer/card follows native capture;
|
||||
|
||||
@@ -1,5 +1,32 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 27 October 2026 — Source-aligned Advanced Ixian starting draft
|
||||
|
||||
Prototyped / Partial. Fresh Advanced setup with Harkonnen now includes its extra starting card in the
|
||||
original Ixian pool; both Harkonnen cards come from the shuffled remainder.
|
||||
Basic retains its publisher-FAQ top-deck bonus. Already-opened Advanced
|
||||
old-count drafts keep their saved completion without a redeal. The persistent
|
||||
choice panel explains the actual procedure; Skills setup order is unchanged.
|
||||
|
||||
Frozen **15 affected files, 153/153**, types/lint/build and 6 genuine setup
|
||||
programmes pass: Basic/Advanced with Harkonnen, with/without all14 Skills,
|
||||
and two no-Hark controls. Runtime records 14 GameTable SSR renders,
|
||||
6 IxTechnology renders and 6 actual starting-card callbacks. Recorded
|
||||
arrays supply aggregate source/further action counts 28/16; preview
|
||||
initialization is outside those counts and is not public-start acceptance.
|
||||
Seventeen new pure/native cases include exact fourth-card selection, physical
|
||||
dealing, Skills order, old-count completion, rejected packets and four minimal
|
||||
legal policies. The conserved legacy supplement is labelled as a unit boundary,
|
||||
not a native historical-save journey. Related feedback updates the old pool
|
||||
expectation and advances an older Revival fixture through preceding real turns.
|
||||
|
||||
The existing server returned HTTP200 without restart. This checkpoint has local
|
||||
native/SSR/callback evidence; final rules, recovery, privacy, browser and deployed
|
||||
acceptance remain. No HTTP/storage boundary or saved-game/database operation.
|
||||
Proof: `/home/quintine/.local/share/dune/checkpoints/20261027-ix-starting-pool-proof-v2/`;
|
||||
journeys/HTML: adjacent `20261027-ix-starting-pool-runtime/run/`.
|
||||
[Source contract](IX_PROTOTYPE.md#advanced-starting-draft-source-cutover--27-october-2026).
|
||||
|
||||
## 27 October 2026 — Trained native E3 capture in Advanced
|
||||
|
||||
Prototyped / Partial. Fresh bare Advanced E3/all14 setups now connect Harkonnen with actual Ecaz
|
||||
|
||||
@@ -23,6 +23,12 @@ scope above. The real private Ixian starting-card choice still precedes skill
|
||||
offers/assignments, Traitors and Face Dancers; the first Storm retains actual
|
||||
HMS placement and all seven Cyborgs/thirteen Suboids.
|
||||
|
||||
Fresh Advanced Ixian setup with Harkonnen now includes the extra starting card
|
||||
in the inspected pool; both Harkonnen cards come from its shuffled remainder.
|
||||
Basic and already-opened old-count Advanced drafts keep the separate extra
|
||||
draw. Selection and the complete card deal still precede Skill assignment.
|
||||
[Source cutover](IX_PROTOTYPE.md#advanced-starting-draft-source-cutover--27-october-2026).
|
||||
|
||||
Create and ready a fresh local lobby, then follow the backed-up version-checked
|
||||
[prototype entry](IX_PROTOTYPE.md) using profile `leader-skills`.
|
||||
The shared initializer retains the [Tleilaxu integration](TLEILAXU_LEADER_SKILLS.md).
|
||||
|
||||
@@ -1,5 +1,50 @@
|
||||
# Ixians & Tleilaxu functional prototype
|
||||
|
||||
## Advanced starting draft source cutover — 27 October 2026
|
||||
|
||||
**Prototyped / Partial.** The user-authorized Advanced revision, physical34 /
|
||||
printed32 A, explicitly adds one card to the original Ixian starting pool when
|
||||
Harkonnen is seated, then deals Harkonnen two from the shuffled remainder.
|
||||
Fresh Advanced setup now follows that complete pool: Ixians may choose any
|
||||
of its N+1 physical cards, including the added card. Every other faction still
|
||||
starts with one, Harkonnen with two, and no later extra card is drawn.
|
||||
See the [source adoption](RULE_DECISIONS.md#authorized-source-amendment--1-october-2026).
|
||||
|
||||
Basic remains different. The publisher-authored E1 book, printed8, draws one
|
||||
card per faction; its printed11 Q&A explicitly retains Harkonnen's extra draw
|
||||
from the top of the deck after Ixian setup. Fresh retrieval of the official
|
||||
GF9 URL returned403; the [publisher-file mirror](https://cdn.1j1ju.com/medias/20/16/31-dune-ixians-tleilaxu-rulebook.pdf#page=11)
|
||||
was reread, including the original FAQ. This is an Advanced-source cutover,
|
||||
not a claim that the supplied revision changed Basic or the classic edition.
|
||||
|
||||
The recorded pool's original size identifies the procedure. Existing Advanced
|
||||
N-card pools and historical short pools retain the prior one-per-other-player
|
||||
deal and separate Harkonnen bonus; no card is inserted into a saved choice.
|
||||
Fresh Advanced without Harkonnen still draws N. The shared pure deal plan
|
||||
preserves original seat order and exact recipient quantities. Actual native
|
||||
choice, shuffle, private views and existing legal AI use the offered cards.
|
||||
|
||||
With Leader Skills, Ixian selection and the complete physical starting-card
|
||||
deal still precede offers/training. Without Skills, the existing setup order
|
||||
remains. The persistent choice panel explains the current saved procedure;
|
||||
no new action, confirmation, hand access or module gate is introduced.
|
||||
|
||||
Focused paths: [deal plan](../game/ixian-starting-cards.ts),
|
||||
[native source](../tests/fixture-ix-starting-pool.ts),
|
||||
[native cases](../tests/ix-starting-pool-runtime.test.ts),
|
||||
[controls](../components/ix-technology.tsx).
|
||||
Frozen **15 files, 153/153**, types/lint/build and six genuine setup programmes
|
||||
pass. Runtime records 14 GameTable SSR, 6 private choice-panel renders and
|
||||
6 actual starting-card callbacks, with source/further action arrays
|
||||
28/16. Initializers are not counted actions or public-start acceptance.
|
||||
Basic/Advanced, all14 order and two no-Hark controls use actual original deals;
|
||||
old-count completion is a labelled conserved unit supplement. Seventeen new
|
||||
focused cases and the corrected old source expectations pass. The existing
|
||||
server returned HTTP200 without restart. Wider combinations, complete modes
|
||||
and final rules/recovery/privacy/browser/deployed acceptance remain.
|
||||
Proof: `/home/quintine/.local/share/dune/checkpoints/20261027-ix-starting-pool-proof-v2/`;
|
||||
journeys/HTML: adjacent `20261027-ix-starting-pool-runtime/run/`.
|
||||
|
||||
The [26 October live World follow-up](HOMEWORLD_RULES.md#live-world-sandtrout--26-october-2026)
|
||||
keeps occupation capabilities available while an original Sandtrout waits.
|
||||
It corrects a module-context rejection; the original Spice effects and
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
# Rule decision index
|
||||
|
||||
## Ixian starting draft with Harkonnen — 27 October 2026
|
||||
|
||||
Supplied Advanced physical34/printed32 A explicitly draws N+1 when Harkonnen
|
||||
is in play, lets Ixians choose from that entire pool, then deals Harkonnen two
|
||||
from the shuffled remainder. Fresh Advanced setup follows this source. Basic
|
||||
retains publisher E1 printed8 and11's N-card pool plus Harkonnen's separate
|
||||
top-deck bonus. Already-opened Advanced old-count pools keep their saved
|
||||
procedure without new cards or a redeal. Skills order and unrelated Bidding
|
||||
powers remain separate. This is the adopted Advanced source difference,
|
||||
not a newly invented combined-effect ruling or a Basic change.
|
||||
[Exact source and cutover](IX_PROTOTYPE.md#advanced-starting-draft-source-cutover--27-october-2026).
|
||||
|
||||
## Trained native E3 leaders and Advanced capture — 27 October 2026
|
||||
|
||||
Fresh bare all14/E3 setups now admit Advanced Harkonnen with actual Ecaz and/or
|
||||
|
||||
Reference in new issue
Block a user