Compose classic Nexus with original Discovery modules

This commit is contained in:
Quintine committed 2026-10-05 21:23:02 +11:00
1 parent 4672b97417
commit a2a92bb408
18 files changed
+1458 -28

No files matched your search

+18
View File
@@ -17,6 +17,24 @@ open mode gates.
## Current checkpoint and work
**Classic Nexus / Discovery — bounded Development Verified:** fresh explicit
`nexus --discoveries` composes classic/base33/all12/Discovery7/8,
Basic/Advanced2–6, original Tech3+ and/or Advanced Strongholds2+.
Original setup, end-Mentat ownership, next-turn physical free entry, Great
Maker's actual worm/vote/typed ride and end-Spice closing draw remain.
Source-clear Emperor/Fremen revival ledgers and Guild paid nested shipment/
battle/Tech use existing consumers. Skills/native/HW/variants/previews and
unresolved mixed-module Fremen Betrayal stay separate; no public activation.
Affected64, types/lint/build and actual programmes pass. Two genuine six-seat
Basic Tech / Advanced four-module games finish1,150/1,150/31 JSON on unchanged
761f5ca5 tree. Actual3D7SAG45 original CLIv8, human free-entryv10,
Great Maker votesv12–14/typed ridev15 and original Advanced blow/alliance
settlementv16–26 culminate in Guild's physical closing drawv27/Charity.
Richese delivered, original deck12→11,390px refresh. Controlled unplayed
Spice order/token lottery is explicit; no natural-every-effect or production
claim. [Contract and evidence](DISCOVERY_PROTOTYPE.md#classic-nexus-composition--5-october-2026).
**Advanced Orgiz / classic Discovery Skills — bounded Development Verified:**
the supplied Advanced rulebook p24 uses a territory-Collection trigger.
Advanced transfers one collected spice per territory with a unique rival payer;
+49
View File
@@ -35,6 +35,55 @@ node --import tsx tools/start-prototype.ts --profile discovery --db PATH --room
It preserves all seats and other rooms, requires the current version and refuses
to redeal a started game. The default `ix` profile remains available.
## Classic Nexus composition — 5 October 2026
Fresh local `nexus --discoveries` composes classic/base33/all12 Nexus with the
original Discovery seven Spice Cards/eight tokens, Basic/Advanced two through
six seats. Original unused Tech requires three seats; Strongholds requires
Advanced. No Skills, native families, Homeworlds, independent card variants,
unrelated previews, public start or played-game conversion is admitted.
```sh
node --import tsx tools/start-prototype.ts --profile nexus --discoveries --db PATH --room CODE --version NUMBER --out /private/new-directory
node --import tsx tools/faction-games.ts --profile discovery-nexus-stronghold-tech --rules advanced --players 6 --out /private/new-directory
```
The game runner also offers `discovery-nexus`, `discovery-nexus-tech` and
`discovery-nexus-stronghold`, without changing earlier defaults or seeds.
Original setup and inventories remain authoritative. End-Mentat settles held
Strongholds; next-turn free entry precedes Storm. Great Maker finishes ordinary
worm losses, then its storm-order vote and physical reserve ride, including
typed Fremen and revealed nested destinations. It does not itself deal cards.
The original closing Nexus choice occurs only at the end of the entire Spice
Blow phase, after both Advanced piles, when a Nexus occurred and an alliance
exists. Joining an alliance forfeits a held card; unallied players retain the
original keep/draw/replacement and own-faction redraw choices.
Source-clear Emperor extra-three and absent-Fremen ordinary-three revival
retain distinct quota/free ledgers and actual Axlotl activity. Absent-Guild
borrowed tariffs preserve native identity, physical nested shipment and one
card cost; original nested battle retains winner cards and mandatory Tech
reward. Existing unresolved mixed-module Fremen Betrayal and other effects
remain gated; no universal Great Maker interruption priority is invented.
Affected64, types/lint/build and original runtime programmes pass. Two genuine
six-seat Basic Tech / Advanced Tech+Stronghold games finish1,150 accepted
actions/1,150 attempts/31 JSON continuations on unchanged tree
`761f5ca592af1bd3be766dd0e5654ed18528809855f6139436552428389f5b00`.
These totals do not claim natural use of every effect.
Actual isolated QA room **3D7SAG45** preserves authenticated seats and original
CLI setupv8. Explicit unplayed Spice order/token lottery and43 original actions
reach next-turn entryv9. Human Guild enters one Cistern counterv10 without
money/reserve/movement cost. Six original actions open Great Makerv11 after
actual Emperor losses. Human votesv12–14 create a Nexus; Fremen's actual typed
two-counter ridev15 includes one Fedaykin, costs no spice and leaves Guild's
protected nested counter intact. Human Advanced blow/alliance controlsv16–26
form Emperor/Fremen's alliance and open Guild's real closing draw.
Human drawv27 delivers Richese, decrements the original twelve-card deck to
eleven and releases Charity. Refresh fits390px. This is controlled source
exercise, not unstaged card history or production verification.
## Native setup and original consumers — 5 October 2026
Original Ixian setup keeps the six-counter HMS garrison and seven physical
+21
View File
@@ -1,5 +1,26 @@
# Dune implementation status
## 5 October 2026 — Classic Nexus and original Discovery composition
Fresh explicit `nexus --discoveries` admits classic/base33/all12/Discovery7/8
Basic/Advanced2–6 and optional original Tech3+/Advanced Strongholds2+.
Original setup/first-Storm Tech/end-Mentat custody/next-turn entry, Great
Maker worm/vote/typed ride and end-Spice closing Nexus draws remain.
Source-clear revival ledgers, native-preserving Guild nested tariffs and
actual winner/card/Tech continuation compose existing consumers. Skills,
native/HW/variants/previews and unresolved effects remain separate.
Affected64, types/lint/build and actual programmes pass. Two genuine six-seat
games finish1,150/1,150/31 JSON on unchanged
`761f5ca592af1bd3be766dd0e5654ed18528809855f6139436552428389f5b00`.
Original CLI room3D7SAG45v8 and explicit undealt order/lottery lead to human
one-counter free entryv10, real Great Maker votesv12–14, typed two-counter/
one-Fedaykin reserve ridev15, Advanced blow and actual alliance settlement,
then human Guild closing drawv27/Charity: physical Richese/deck12→11,
390px refresh. Source staging is explicit, no natural-every-effect claim.
[Canonical contract](DISCOVERY_PROTOTYPE.md#classic-nexus-composition--5-october-2026).
No production deployment or complete-mode acceptance is claimed.
## 5 October 2026 — Advanced Orgiz and classic Discovery Skills
Authorized supplied Advanced p24 territory-Collection wording now groups actual
+24
View File
@@ -2,6 +2,30 @@
Original source audit, 10 September 2026, with dated bounded runtime follow-ups below. This document establishes the printed component inventory, source protocol and implementation boundaries; none lifts expansion release gates. The ordinary worm-triggered alliance Nexus already in the engine is distinct from this optional card module.
## Classic Discovery / original Tech and Strongholds — 5 October 2026
Fresh local `nexus --discoveries` now admits classic/base33/all12 Nexus and
Discovery7/8, Basic/Advanced2–6, optional unused original Tech3+ and Advanced
Strongholds2+. Skills/native families/Homeworlds/variants/previews, public
starts and save conversion remain separate. Original inventories and setup,
first-Storm Tech, end-Mentat held custody and next-turn physical entry remain.
Great Maker's vote/typed reserve ride feeds the original phase-one Nexus.
It does not grant an immediate draw or a Mentat draw: finish both Advanced
Spice piles, actual alliance settlement and the original closing unallied
choice. No settled alliance means no cards. Source-clear absent-Emperor
extra-three versus absent-Fremen ordinary-three returns retain distinct
ledgers/Axlotl activity; borrowed Guild tariffs preserve native pieces, one
physical card cost and actual nested battle/reward continuation. Unresolved
mixed-module Fremen Betrayal remains gated.
The [Discovery contract](DISCOVERY_PROTOTYPE.md#classic-nexus-composition--5-october-2026)
records affected64, types/lint/build, original lifecycle/effect programmes,
two genuine six-seat games (1,150 accepted/no rejection/31 JSON on one unchanged
tree), and actual room3D7SAG45 human free entry, typed ride, alliance and closing
drawv27/Charity at390px. These are bounded development proofs, not complete
module, natural-every-effect or deployed acceptance.
## Standalone E3 Nexus, Skills and original components — 5 October 2026
The original fresh `leader-skills --nexus-cards` entry admits **Ecaz OR
+1
View File
@@ -236,6 +236,7 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
| Paired Nexus / Skills / Tech / Strongholds | Both Ixians+Tleilaxu OR CHOAM+Richese plus classics and one original family deck/all14/all12 preserve selected unused Tech3..6 Basic/Advanced and/or Strongholds2..6 Advanced through the original fresh skill/Nexus entry. Typed rescue precedes equal actual Cyborg Tank substitution, original card cleanup/mandatory winner Tech precedes Face Dance; held subsidy changes debit, not committed support, and reward/custody stay original winner. Signed marker pair/one invoice/native industry retains original timing. Bounded runtime/program/phone/genuine-game evidence does not certify full modules; mixed families/E3/HW/previews/companions/native Nexus free-return rulings/public start/save conversion stay guarded. | [Paired combined contract and evidence](NEXUS_CARD_RULES.md#paired-nexus-skills-and-original-techstrongholds--5-october-2026) |
| Classic Nexus / Leader Skills | Fresh classic/base33/all14 Skills/all12 Nexus, Basic/Advanced2..6, explicit `leader-skills --nexus-cards`, no other overlays/previews. Original starting hands/offers/skill-before-Traitor setup and actual closing Nexus draw remain. Exact extra/ordinary free-return ledgers, real bank purchase and committed Traitor declarations preserve trained-disc custody. Temporary ordinary-as-Sardaukar roles compose actual skill posture/bonuses/support; matching Cunning casualty receipt stays pending through original Suk rescue and completes only after physical settlement. Source-guarded borrowed Smuggler arithmetic, Atreides Suk/KH and unresolved effects remain; no public start, retrofit or new ruling. | [Scope, sources and bounded evidence](NEXUS_CARD_RULES.md#classic-nexus-and-leader-skills-composition--4-october-2026), [Skill runtime](LEADER_SKILLS_RUNTIME.md#classic-nexus-composition--4-october-2026) |
| Paired E1/E2 Nexus / Leader Skills | Fresh both Ixians+Tleilaxu OR CHOAM+Richese plus classics, one original family deck/all14 Skills/all12 Nexus, Basic/Advanced2..6, explicit original skill entry. Actual native setup/offers/closing draws remain. Full unsupported Suboids compose typed Suk rescue before equal actual Tank substitution; Face Dance follows original winner outcomes, kills/returns the winning trainer skill once without another bounty, and partial Cunning retains ordinary Mentat rights. Richese pair uses its original signed two-token frame/one invoice/native response/Guild continuation, not single-marker skill proof; CHOAM printed fuel/Planetologist physical route remain separate. No other overlays, companion/mixed-plan/new ruling/public starts or retrofit. | [Scope, sources and bounded evidence](NEXUS_CARD_RULES.md#paired-e1e2-nexus-and-leader-skills-composition--4-october-2026), [Skill runtime](LEADER_SKILLS_RUNTIME.md#paired-e1e2-nexus-composition--4-october-2026) |
| Classic Nexus / Discovery / original components | Fresh classic/base33/all12/Discovery7/8 Basic/Advanced2–6, original Tech3+/Advanced Strongholds2+, explicit `nexus --discoveries`. Original worm/vote/typed ride, next-turn entry, end-Mentat held custody and end-Spice closing draw after a Nexus and settled alliance remain. Extra/ordinary revival ledgers and borrowed Guild nested payment preserve native identity and physical outcomes. Skills/native/HW/variants/previews and unresolved mixed-module Fremen Betrayal remain gated; no new universal interruption priority. | [Composition contract and bounded evidence](DISCOVERY_PROTOTYPE.md#classic-nexus-composition--5-october-2026), [Nexus source contract](NEXUS_CARD_RULES.md#classic-discovery--original-tech-and-strongholds--5-october-2026) |
| Discoveries | Preserve seven sourced Spice Cards/eight tokens, faction peeks and Collection choices. Fresh classic/native E1/E2/standalone E3 may retain original Tech3..6; separate fresh classic all14 Skills/Discovery/Tech uses original training, entry, movement, stash, rescue/rewards and Bureaucrat invoices. Native setup, revealed-only No-Fields and Moritani source histories remain. Advanced Orgiz uses the supplied p24 territory-Collection trigger; Basic stays provisional per deposit. Only Jacurutu adds a stronghold. Contested/shared/mixed cases, other combinations and public starts remain unfinished. | [Component authority](DISCOVERY_COMPONENTS.md), [native composition](DISCOVERY_PROTOTYPE.md#native-setup-and-original-consumers--5-october-2026), [classic Skills/Advanced source cutover](DISCOVERY_PROTOTYPE.md#classic-leader-skills-and-advanced-orgiz--5-october-2026) |
| 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) |