Compose original World Nexus core
This commit is contained in:
1 parent
ce716f3438
commit
8d5c8da6c4
18 files changed
+754
-16
No files matched your search
@@ -29,6 +29,32 @@ optional skill bands and combinations remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Original World Nexus core — 18 October. Prototyped / Partial.**
|
||||
Plain base33 World/Nexus lacked native reaction states; one public capability
|
||||
now composes original Homeworlds with base33, optional14 and original
|
||||
Tech3+/Advanced Strongholds2+. Actual host controls retain every selected
|
||||
module through private training/Traitors into first Storm; salusa elite5 and
|
||||
unassigned tokens/cards prove no premature owners. Independent36 World/Nexus
|
||||
stays a named pending gate; other envelopes remain separate.
|
||||
|
||||
Real World fee sources pass their original gates: Guild Junction→Giedi
|
||||
departure2, Cunning visitor return through native permission/rate/fee2;
|
||||
Caladan→Carthag borrowed fee1/fee5 settles to the distinct holder with typed
|
||||
custody waiting. Own-Kaitain temporary-Sardaukar battles keep ordinary-only
|
||||
casualties and true Salusa custody across high/low support; Giedi native-call
|
||||
cancellation follows original capture/execution/cleanup and one private
|
||||
replacement. Normal Smuggler companions now also supply the funded fee in core.
|
||||
|
||||
Frozen45-file **448/448**, types/lint/build pass. The initial low-Salusa bound
|
||||
failure was fixture-only (cap7 vs wallet2) and is asserted honestly; no engine
|
||||
rule changed. Two actual390px journeys and four legal policies with 13–20
|
||||
owned choices each pass; no calibration. One HMR route invalidation was
|
||||
re-entered through its original scene and a DELETE204 cleanup was diagnosed
|
||||
ERR_ABORTED—diagnostics preserved. Temporary memory/routes/programmes
|
||||
removed/released204, no saved room/reset/restart/deployment. Independent
|
||||
World/Nexus, occupation variants, full combinations and assurance stay open.
|
||||
[Source, scenes and limits](NEXUS_CARD_RULES.md#original-world-nexus-core--18-october-2026).
|
||||
|
||||
**Classic core phase modules — 18 October. Prototyped / Partial.**
|
||||
Fresh classic Nexus now composes original Tech3+ and Advanced Strongholds2+
|
||||
with selected33/36 and optional14. Normal host controls retain all five
|
||||
|
||||
@@ -21,3 +21,36 @@ These quotes are not yet wired into live off-planet battle discovery, aftermath,
|
||||
Focused checks pass 62 combat/Stone Burner cases, 29 battle-resolution cases, nine Homeworld army/discovery cases and eight Salusa engine cases. These groups overlap existing regression coverage and are not a combined full-suite count. The Salusa cases use genuine Advanced setup, typed shipments and actual battle preparation, sealed plans, traitor actions and casualty settlement. They cover high/low transitions, normal support costs, ordinary Karama, JSON restoration, opponent privacy, physical conservation and legal decisions from every AI level.
|
||||
|
||||
The first integrated pass passed **3,218 offline cases**, typecheck, lint, production build and **40 HTTP cases**. Independent review then reproduced a Ghola deadlock: raising Salusa from one to two Sardaukar during combat could invalidate an already sealed paid-support plan. A temporary explicit release boundary now blocks only that population-changing Sardaukar Ghola return during the Emperor’s battle, before any card or force moves. Regressions cover both a sealed plan and a binding prescience dial before either full plan, JSON rejection without mutation, subsequent battle completion and the later legal Sardaukar return. The player view, AI allowance and controls expose the same restriction; ordinary force and leader targets remain available. This is an unfinished interaction, not an official prohibition. The final check after the guard passes **3,221 offline cases**, typecheck and lint; the final production build passes. The 40 HTTP cases passed before the guard; the guard’s new coverage executes production engine actions with JSON restoration. All **2,648** earlier baseline rooms retain their versions and state hashes. No new browser acceptance was performed for this slice. No live Homeworld invasion, complete Homeworld game, full module combination or browser acceptance is claimed by this checkpoint. The recurring automation remains removed.
|
||||
|
||||
## Original BASE33 World/Nexus battle programmes — 18 October 2026
|
||||
|
||||
The earlier foundation-only descriptions above are historical. The bounded
|
||||
`fixture-nexus-core-world-battles.ts` programme uses normal original lobby
|
||||
start/setup, a real turn-two worm/alliance/closing Nexus draw, paid native-source
|
||||
invasion and the engine's actual battle preparation. It never assigns played
|
||||
hands, armies, wallets, leaders, clocks, alliances or module ownership. Only
|
||||
unused original deck/lottery positions select sources.
|
||||
|
||||
The Kaitain route moves eight actual ordinary Emperor counters to Salusa and
|
||||
leaves seven ordinary native defenders. Emperor Cunning keeps its existing
|
||||
Advanced/five-ordinary/no-actual-Sardaukar eligibility. High Salusa retains five
|
||||
real stars; the low route legally ships four real stars to empty Arrakis desert,
|
||||
leaving one on Salusa. The ordinary counters temporarily counting as Sardaukar
|
||||
do not change that population or become starred casualties. Both routes use the
|
||||
shared support/casualty calculation and preserve Salusa custody after battle.
|
||||
|
||||
The Giedi Prime route invades the actual native Harkonnen pool with Atreides,
|
||||
uses an originally offered opposing Traitor identity and allows only the native
|
||||
ordinary Traitor caller. The invader's separately drawn Harkonnen Nexus card
|
||||
can cancel that call: the physical identity retires, normal combat resumes,
|
||||
and the original private replacement occurs at Mentat. Advanced optional-all14
|
||||
routes select the original trained disc through the real visibility control;
|
||||
original capture/execute and cleanup remain engine-owned. Actually earned
|
||||
Arrakeen/Carthag/Tuek's Sietch cards do not grant generic own-World effects.
|
||||
|
||||
A finite original-action probe exercised high/low Kaitain Cunning and
|
||||
Basic/Advanced Giedi Prime cancellation, including Advanced capture/execution
|
||||
and Mentat replacement. The new outcome regressions have not been run in this
|
||||
lane; parent integration owns verification. No numeric policy or combat helper
|
||||
change was needed. Independent36 own-World fee/conversion interaction remains
|
||||
separately gated and is not exercised here.
|
||||
@@ -16,6 +16,33 @@ no World, counter, wallet, owner or played history is manufactured.
|
||||
[Latest registered scope and609/609 proof](LEADER_SKILLS_RUNTIME.md#registered-native-e3-selected-decks--18-october-2026);
|
||||
[prior standalone/paired World459/459 proof](LEADER_SKILLS_RUNTIME.md#native-e3-worlds-with-independent-cards--17-october-2026).
|
||||
|
||||
|
||||
## Original World Nexus payment chronologies — 18 October 2026
|
||||
|
||||
Two focused chronologies now exercise genuine original World card-granted
|
||||
shipment sources against unchanged shared engine helpers. The Basic base33
|
||||
scene ships Guild's first three native Junction counters to Giedi Prime,
|
||||
spends the actual Cunning singleton, then returns the same three typed
|
||||
visitors home: the second declaration opens the real native return permission
|
||||
and native rate windows before the funded Guild fee gate, and the rival
|
||||
Harkonnen-face holder cannot Use a second Guild payment. The Advanced
|
||||
all14/Tech/Strongholds scene ships five actual selected Caladan counters into
|
||||
Carthag under the original Richese Secret Ally discount and once without it;
|
||||
the distinct Emperor holder of the real Guild singleton claims the one-spice
|
||||
discounted fee or the full five-spice ordinary fee, and typed visitor/native
|
||||
custody, source pools and unrelated seats stay untouched throughout.
|
||||
|
||||
Observed through the finite original-action programme
|
||||
`/tmp/dune-world-nexus-payments-smoke.mts` (`node --import tsx`, exit0):
|
||||
permission→rate gate kinds, invoice prices 2/1/5 with `originalReceiver`
|
||||
guild, wallet and reserve deltas only at the owner acknowledgement, the
|
||||
visitor pool leaving Giedi Prime for Junction without any counter creation,
|
||||
and the once-only rejection of a repeated `homeworldShip`. New files are
|
||||
`tests/fixture-nexus-core-world-payments.ts` and
|
||||
`tests/nexus-core-world-payments-runtime.test.ts`; no shared engine, fixture
|
||||
or profile file changed. Test runners, types, lint, build, formatters and git
|
||||
were not run here; the frozen-suite verification remains with the parent.
|
||||
|
||||
## Mixed E1/E2 and paired E3 Nexus — 7 October 2026
|
||||
|
||||
Original Homeworld/Nexus now composes natives from both selected Ix+CHOAM
|
||||
|
||||
@@ -1,5 +1,42 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 18 October 2026 — Original World Nexus core
|
||||
|
||||
Plain base33 World/Nexus started without native reaction states, and
|
||||
independent36 World/Nexus rejected without an explicit boundary message. The
|
||||
public core now composes original Homeworlds with base33, optional14 and
|
||||
original Tech/Strongholds; the narrower independent predicate excludes
|
||||
Homeworlds and both boundary errors now name the pending interaction. Actual
|
||||
host controls retain all selected modules through original readiness, private
|
||||
training, Traitor selection and World stock into first Storm (salusa elite5,
|
||||
no premature owners). Ixian paid2 replacement preserves real World/phase
|
||||
custody and the following lot.
|
||||
|
||||
Two disjoint lanes delivered original World fee and battle sources: a Basic
|
||||
Guild Junction→Giedi→Cunning-return chronology through native
|
||||
permission/rate/fee gates, Advanced Caladan→Carthag borrowed fee1/fee5 to the
|
||||
distinct holder, own-Kaitain temporary-Sardaukar battles with high/low Salusa
|
||||
support and ordinary-only casualties, and Giedi native-call cancellation with
|
||||
original capture/execution/cleanup/replacement. Parent integrated pending
|
||||
World custody bindings, suspended Cunning frame reuse, the Smuggler funded-fee
|
||||
source and narrower independent messaging; no engine numeric rule changed.
|
||||
|
||||
Frozen45-file **448/448**, types/lint/build pass. Initial9/9 failed on a
|
||||
fixture-only low-Salusa bound assumption (shared cap7 vs wallet2); the worker's
|
||||
restored high3/low8 rejection assertion and honest comment were accepted.
|
||||
Nullable World descriptor typing in two new files was corrected after parent
|
||||
type feedback. Two actual390px journeys and four legal policies (13–20 owned
|
||||
choices each) cover the lobby, borrowed Caladan fee and both battle families
|
||||
with varying outcomes; no calibration claim.
|
||||
|
||||
One mirror HMR route invalidation reset the isolated scene; it was re-entered
|
||||
through its original button and completed without gameplay exceptions. A
|
||||
cleanup DELETE204 was again diagnosed ERR_ABORTED. Temporary routes, memory
|
||||
and executable programmes are removed/released204; no saved room/reset/
|
||||
restart/deployment. Existing build warnings, independent World/Nexus,
|
||||
occupation variants, full combinations and deferred assurance remain open.
|
||||
[Canonical source and owner proof](NEXUS_CARD_RULES.md#original-world-nexus-core--18-october-2026).
|
||||
|
||||
## 18 October 2026 — Classic Nexus with earned phase modules
|
||||
|
||||
Original independent36/Nexus+Tech and all14/phase starts rejected through
|
||||
|
||||
@@ -2,6 +2,69 @@
|
||||
|
||||
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.
|
||||
|
||||
## Original World Nexus core — 18 October 2026
|
||||
|
||||
**Prototyped / Partial.** Fresh original base33 classic Homeworld+Nexus now
|
||||
initializes the actual Guild/Harkonnen/Ixian reaction states through the public
|
||||
core capability, optionally all14 Skills and original Tech3+/Advanced
|
||||
Strongholds2+. Printed module independence composes; no independent36 cards or
|
||||
native expansion families are admitted. Independent World/Nexus remains a
|
||||
separate pending own-World fee/conversion interaction, and public guidance now
|
||||
says so. Other Discovery/Semuta/reaction envelopes remain separate.
|
||||
|
||||
Harkonnen/Ixian pending parents bind only genuinely present World custody; bare
|
||||
ordinary parents gain no unconditional new keys. Signed Guild Cunning World
|
||||
frames are admitted at the funded Guild fee gate, reading the actual suspended
|
||||
frame rather than an invented alias. Normal Smuggler companions also supply the
|
||||
funded fee: classic core permits the genuine discounted physical invoice while
|
||||
the original standalone profiles retain their narrower sources. No smuggled
|
||||
companion can ride a No-Field or card-granted route.
|
||||
|
||||
- Basic base33 Guild: real native Junction departure3 to Giedi Prime (printed2)
|
||||
uses the shipment; real Cunning then returns the same three typed visitors
|
||||
home through native return permission, native rate and the Guild fee gate.
|
||||
Wrong-face Emperor cannot Use a second Guild payment; Pass pays the actual2
|
||||
once, removes the visitor pool and preserves every physical Guild counter.
|
||||
- Advanced all14+Tech+Strongholds: five actual selected Caladan counters enter
|
||||
Carthag. The Richese-discounted fee1 and ordinary fee5 both settle to the
|
||||
distinct actual Guild-card holder; typed custody waits at the gate, and the
|
||||
used singleton leaves its holder once.
|
||||
- Own-Kaitain battles: paid Guild invasion plus legal Emperor inter-World
|
||||
movement leave seven ordinary defenders. Cunning keeps its five-ordinary/
|
||||
no-actual-Sardaukar rule; temporary-role counters pay support (high Salusa's
|
||||
real stars support free) but only ordinary counters die, and true Salusa
|
||||
custody never changes. Low Salusa keeps the shared cap at7 while the wallet
|
||||
bounds the live plan; a genuine desert star export shows why.
|
||||
- Giedi Prime: the native pool defends with its actual offered Traitor. Only
|
||||
Harkonnen receives an ordinary call; the invader's independently drawn
|
||||
Harkonnen Nexus may cancel it. Original capture/execution, printed bounty,
|
||||
cleanup and one private actual Mentat replacement follow. Earned
|
||||
Arrakeen/Carthag/Tuek cards confer no generic World effects.
|
||||
|
||||
New original-action files: `tests/fixture-nexus-core-world-payments.ts`,
|
||||
`tests/nexus-core-world-payments-runtime.test.ts`,
|
||||
`tests/fixture-nexus-core-world-battles.ts`,
|
||||
`tests/nexus-core-world-battles-runtime.test.ts`. Frozen45-file **448/448**,
|
||||
types/lint/build pass. Initial9/9 exposed a fixture-only low-Salusa bound
|
||||
mistake; the shared cap(7)/wallet(2) distinction is now asserted honestly and
|
||||
no engine calculation changed. Two workers exercised finite programmes; their
|
||||
sources/results are preserved in owner proof and removed. Normal Smuggler fee
|
||||
gates were reproduced then integrated by the owner.
|
||||
|
||||
Two actual390px journeys finish the original module-selected Advanced lobby
|
||||
through genuine training/Traitor/World stock into first Storm (salusa elite5,
|
||||
no premature token/card owners), and the borrowed Caladan fee mirror:
|
||||
live Richese offer→guildShipment gate→Emperor Use→payer11/holder11/Guild6,
|
||||
carthag5, Caladan10→5, discard [richese,guild], Heighliners pending1. Four
|
||||
legal policies complete13–20 owned choices each across fee and battle paths
|
||||
with varying winners; no calibration. One browser cleanup DELETE204 was again
|
||||
diagnosed ERR_ABORTED after HMR route changes, and a route-invalidation reset
|
||||
was re-entered through its original scene button; diagnostics are reported,
|
||||
not erased. Temporary routes/memory/programmes removed/released204; no saved
|
||||
room/reset/restart/deployment. Owner proof:
|
||||
`/tmp/dune-world-nexus-core-18oct.json`. Full combinations, remaining
|
||||
occupation variants and deferred assurance remain open.
|
||||
|
||||
## Classic Nexus original phase modules — 18 October 2026
|
||||
|
||||
**Prototyped / Partial.** Fresh classic Nexus core now retains original
|
||||
|
||||
@@ -706,6 +706,7 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
|
||||
| Classic independent native Nexus reactions | Fresh independent36/Nexus12 optional14 initializes the existing Ixian purchase and actual Harkonnen declared-Traitor effect stamps; played games remain unchanged. Public selection binds canonical faces and the original census, with a new independent marker only where selected. Under standing choose-recommended authority, inherit the existing bounded native-counter-first/neutral acknowledgement and replacement-before-Harkonnen-bonus conventions, visibly provisional, not new publisher or universal rulings. Personal/allied source, real Mentat replacement and original paid/card/force mechanics remain. Other native/module/reaction envelopes stay separate. | [Current source and actual controls](NEXUS_CARD_RULES.md#classic-selected-card-reactions--18-october-2026) |
|
||||
| Classic Nexus core / funded card shipments | Original Nexus independence admits fresh classic2–6 Basic/Advanced base33 or selected independent36, optionally all14, without a three-card dependency. Initialize actual Guild/Harkonnen/Ixian reaction states only at fresh setup. Original signed Cunning reserve/cross/return and Richese one-counter grants retain native counters, funding and physical continuation through the same Guild fee gate. One Guild singleton cannot simultaneously fund Cunning and rival Use; actual wrong-face Pass remains neutral. Actual third-party Bureaucrat sees the real recipient and printed payer exclusions. No new numerical/universal ruling, played reflag or wider module opening; inherited timing stays provisional. | [Current source and exact proof](NEXUS_CARD_RULES.md#classic-nexus-core-and-funded-card-shipments--18-october-2026) |
|
||||
| Classic Nexus core / original phase modules | Fresh classic base33 or selected36/Nexus12, optionally14, composes original Tech3–6 Basic/Advanced and Strongholds2–6 Advanced through the public core capability. Real first-Storm tokens, owner-count pending income, actual end-Mentat held cards and original matching payout remain. Fixed paid force groups do not become free under Recruits; free requests accrue once, pending income cannot fund earlier costs, and fees/Harass are not Revival/shipment. Earned local bank support does not fund reserve fees; physical effective Carthag defense, native counters/cleanup/winner token/private replacement keep their original order. No new numerical or universal policy, played reflag or wider family/World/Discovery opening. | [Source, controls and owner-frozen439/439](NEXUS_CARD_RULES.md#classic-nexus-original-phase-modules--18-october-2026) |
|
||||
| Original World Nexus core | Fresh base33 classic Homeworld/Nexus composes optional all14 and original Tech3+/Advanced Strongholds2+ through the public core capability; independent36 World/Nexus stays a separate pending own-World fee/conversion gate with explicit public messaging. Pending parents bind only present World custody; signed Cunning World frames and genuine discounted Smuggler invoices supply the funded Guild fee while standalone envelopes keep narrower sources. Typed visitor/native pools, printed tariffs, native permission/rate order, singleton spending, temporary-role support and ordinary-only casualties, native Traitor callers and original cleanup/replacement remain. No new numeric policy, played reflag or wider envelope opening. | [Owner-frozen448/448, scenes and limits](NEXUS_CARD_RULES.md#original-world-nexus-core--18-october-2026) |
|
||||
| Fresh native Ecaz/Moritani defaults | Fresh actual Eca/Mori roles reuse registered selected-deck all14 capability, including mixed families and original World/phase/cards without Nexus. Printed Eca participation and Advanced Mori assassination initialize only for actual seats; Basic gains no Advanced power and unused decks create no faction seat. Bare rosters and original Nexus/Discovery/Semuta retain their envelopes; Advanced role/shared Duke guards stay. No played-save forfeiture/opportunity history is fabricated. | [Current registered source envelope](LEADER_SKILLS_RUNTIME.md#registered-native-e3-selected-decks--18-october-2026), [Mori authority](MORITANI_ASSASSINATE_LEADERS.md#connected-scope-and-private-information) |
|
||||
| Independent Treachery / original phase modules | Printed independence retains original Tech3–6 Basic/Advanced and/or Strongholds2–6 Advanced with classic/E1/E2 and original standalone/paired E3 bare cards; all14 also composes registered mixed selected families and Worlds. Real first-Storm/end-Mentat owners, separate delayed income and physical funding remain. Fees/H are not revival/shipment and +2 is not supported force. Native coalition/assassination and original queue stay source-labelled. Bare mixed E3 World/phase, original Nexus/Discovery/Semuta and role/effect guards remain. | [Original phase contract](ECAZ_TREACHERY_RULES.md#original-phase-module-composition--16-october-2026), [registered scope](LEADER_SKILLS_RUNTIME.md#registered-native-e3-selected-decks--18-october-2026) |
|
||||
| Classic World independent cards / phase modules | Compose original unused Tech3+ and/or Advanced Strongholds2+ with the existing classic36-card Homeworld entry. Preserve native typed custody, current separate-request rates/paid ledgers, exact source-bearing R fees, original face/support, fee/dial disjointness and fee-before-Harass. Keep every own-World Harass ban; native returns are not shipment/free Revival. Original delayed income and earned cards add no personal subsidy or supported +2. This inherits existing provisional timing, not a new publisher ruling or native expansion/public gate. | [Source-bound contract](ECAZ_TREACHERY_RULES.md#classic-world-phase-module-composition--16-october-2026) |
|
||||
|
||||
Reference in new issue
Block a user