Bind Truthtrance alliance promises to actual Nexus closure
This commit is contained in:
1 parent
335b4ce638
commit
5627512d16
19 files changed
+1485
-30
No files matched your search
@@ -16,6 +16,38 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Truthtrance / current-Nexus alliance membership — 26 October. Prototyped / Partial.**
|
||||
Named final partnership questions now use actual reciprocal consent in quiet
|
||||
ordinary Nexus negotiation on registered bare native Basic/Advanced tables.
|
||||
Yes remains live after acceptance until closure; No permits a temporary pair
|
||||
that is broken before Ready. Unknown can preserve the original card until a
|
||||
real offer. Persistent break/accept/Ready guides, minimal legal AI, reopening
|
||||
readiness and opposing-impossibility release are connected. Earlier payments
|
||||
retain their own guides and must finish before accepting their recipient.
|
||||
The interval/owned-consent/release meaning is provisional; wider diplomacy and
|
||||
optional compositions remain due. No start/module gate opens.
|
||||
|
||||
Root shared integration with disjoint pure/native/control lanes and bounded
|
||||
actor-order review passes **15 files,150/150**, types/lint/build and **six native
|
||||
paths**,22 GameTable SSR renders/ten actual alliance callbacks plus one prior-
|
||||
bribe callback. Original H/A/E Basic47/Advanced48-action sources earn the Worm
|
||||
Nexus and real invitation; another9/12 actions bind, accept and settle at actual
|
||||
closure. Other paths break an existing pair for No, save/redeclare the same
|
||||
physical Truth after actual consent, release after opposing withdrawal, and pay
|
||||
an earlier promised3 before accepting. All33 original cards remain. Two explicit
|
||||
controlled prior-debt supplements prove actual-actor reconciliation order;
|
||||
native journeys install no played hand, purse, clock, alliance or promise.
|
||||
|
||||
Frozen v2 report/manifest:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261026-truth-alliance-proof-v2/`;
|
||||
journeys/HTML: adjacent `20261026-truth-alliance-runtime/`.
|
||||
Final link review corrects one rules-reference target; its separate reference
|
||||
test, types/lint and build are recorded in adjacent
|
||||
`20261026-truth-alliance-reference-proof-v1/` without repeating unchanged rules.
|
||||
No saved-room/D1/server/reset/restart or deployment operation is performed.
|
||||
Broader rules, browser/mobile/deployed and final assurance remain open.
|
||||
[Source and boundaries](TRUTHTRANCE_ALLIANCE_PROMISES.md).
|
||||
|
||||
**Truthtrance / ordinary bribe commitments — 26 October. Prototyped / Partial.**
|
||||
Registered bare native Basic/Advanced tables now support funded current-turn
|
||||
cumulative ordinary payments to one named non-allied recipient. Actual payer
|
||||
|
||||
@@ -1,5 +1,39 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 26 October 2026 — Truthtrance current-Nexus alliance membership
|
||||
|
||||
**Prototyped / Partial.** Current quiet ordinary Nexus questions bind the
|
||||
respondent's actual named partnership at closure in bare native Basic/Advanced.
|
||||
Canonical reciprocal consent, original break/accept actions, persistent native
|
||||
guides, minimal legal AI and reopened readiness are connected. Yes stays live
|
||||
after formation; No allows a temporary pair ended before Ready. Unknown saves
|
||||
the physical card; opposing withdrawal/break can release impossible Yes.
|
||||
Earlier payable bribes use their original guide before alliance acceptance.
|
||||
Earlier financial impossibility is reconciled with its actual actor first.
|
||||
Interval/owned-consent/release meaning is provisional; optional compositions,
|
||||
wider diplomacy and complete-mode acceptance remain open. No start gate opens.
|
||||
|
||||
Root integration and disjoint pure/native/control lanes pass **15 files,150/150**,
|
||||
types/lint/build and **six native paths**,22 GameTable SSR renders/ten actual
|
||||
alliance callbacks plus one prior-bribe callback. Original public H/A/E
|
||||
Basic47/Advanced48-action sources earn the actual Worm Nexus and reciprocal
|
||||
invitation;9/12 further actions bind, accept and settle at actual closure.
|
||||
Other original paths cover No requiring a real break, unknown/save/redeclaration
|
||||
of the same physical card, opposing withdrawal/reoffer and stale rejection,
|
||||
and earlier Bribe Yes3 paid before acceptance. All33 original cards remain.
|
||||
Ten pure,13 native,six control and three interaction cases retain joint clauses,
|
||||
minimal policies and actual Ready. Two interaction cases explicitly control
|
||||
only an inherited prior-debt record; native journeys install no played state.
|
||||
|
||||
Frozen v2 proof/manifest:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261026-truth-alliance-proof-v2/`;
|
||||
journeys/HTML: adjacent `20261026-truth-alliance-runtime/`.
|
||||
One final rules-reference link correction has separate reference-test,
|
||||
types/lint/build proof in adjacent `20261026-truth-alliance-reference-proof-v1/`.
|
||||
No saved-room/D1/server/reset/restart or deployment operation is performed.
|
||||
Browser/mobile/deployed and comprehensive assurance remain due.
|
||||
[Contract](TRUTHTRANCE_ALLIANCE_PROMISES.md).
|
||||
|
||||
## 26 October 2026 — Truthtrance ordinary bribe-payment promises
|
||||
|
||||
**Prototyped / Partial.** Funded ordinary bribe questions now bind cumulative
|
||||
|
||||
@@ -1,5 +1,24 @@
|
||||
# Rule decision index
|
||||
|
||||
## Truthtrance current-Nexus alliance membership — 26 October 2026
|
||||
|
||||
Apply general current-turn Truthtrance authority (FAQp8; supplied Advanced
|
||||
physical39) to actual named partnership when the current ordinary Nexus closes.
|
||||
Supplied physical15 and the settled ordinary Nexus quote retain reciprocal
|
||||
consent, at most one partnership, own departure and another chance to form a
|
||||
pair. A proposal alone is not membership. No allows a temporary pair if it is
|
||||
broken before the close; Yes stays live after formation until actual closure.
|
||||
|
||||
Under standing14October choose-recommended priority, quote only currently owned
|
||||
actions using existing membership or a real incoming invitation. Never invent
|
||||
foreign acceptance or lock another player’s consent. No/unknown may apply when
|
||||
consent is unavailable; earlier own clauses can fix an answer. Definite binding
|
||||
reopens own readiness; actual final matching settles before the native draw/ride
|
||||
continuation. Opposing withdrawal/break may release Yes; own evasion rejects.
|
||||
This interval/witness/release model is a provisional software composition, not
|
||||
a dedicated publisher alliance-Truthtrance ruling. Bare native scope first;
|
||||
no optional/start/publication gate opens. [Contract](TRUTHTRANCE_ALLIANCE_PROMISES.md).
|
||||
|
||||
## Truthtrance ordinary bribe-payment commitments — 26 October 2026
|
||||
|
||||
Apply general current-turn Truthtrance authority (FAQp8; supplied Advanced
|
||||
|
||||
@@ -0,0 +1,117 @@
|
||||
# Truthtrance current-Nexus alliance promises
|
||||
|
||||
## Final-membership prototype — 26 October 2026
|
||||
|
||||
**Prototyped / Partial.** Ask whether another player will actually be allied
|
||||
with one named partner when the current ordinary Nexus ends. Registered bare
|
||||
native Basic and Advanced tables use their original reciprocal alliance quote.
|
||||
The ordinary worm Nexus is separate from selecting the Nexus Cards module.
|
||||
No start or publication gate changes. Earlier-phase/whole-turn diplomacy,
|
||||
optional-module compositions and broader negotiated deals remain required.
|
||||
|
||||
## Authority and provisional meaning
|
||||
|
||||
General current-turn Truthtrance authority is recorded in the
|
||||
[source audit](TRUTHTRANCE_NONBATTLE_READINESS_20260907.md) and
|
||||
[ordinary-bid contract](TRUTHTRANCE_BID_PROMISES.md); supplied Advanced physical39
|
||||
retains compliance while possible and later impossibility release. The supplied
|
||||
physical15 ALLIANCES passage was read for this slice. It retains reciprocal
|
||||
formation, own Nexus departure, at most one alliance and an opportunity to form
|
||||
another pair. The existing [ordinary Nexus contract](NEXUS_OFFERS.md) and
|
||||
`game/nexus-alliance.ts` remain authoritative native mechanics.
|
||||
|
||||
Under standing14October choose-recommended priority, ask explicitly about the
|
||||
**final actual partnership at this Nexus close**. Yes stays pending after a
|
||||
real formation and fulfills only at closure. No requires ending without the
|
||||
named partner; an interim alliance is allowed if ended before readiness.
|
||||
An offer alone is not membership. The native actions still clear/readjudicate
|
||||
ordinary readiness and retain all other players' original rights.
|
||||
|
||||
The owned witness can retain an already held pair, accept a currently available
|
||||
reciprocal invitation, or first break its own old pair if that invitation
|
||||
remains. It never submits another player's action or assumes a future acceptance,
|
||||
departure or renewed offer. Consent that is not available can produce No or
|
||||
unknown where earlier own clauses do not fix the answer. Unknown keeps the
|
||||
card: ask something else or save it to resume negotiations before a real offer.
|
||||
Current consent does not lock the partner into remaining allied. A later
|
||||
opposing withdrawal/break may make Yes impossible and release it.
|
||||
|
||||
This interval/owned-consent/unknown/release protocol is a provisional online
|
||||
composition of general current-turn authority, not a dedicated publisher
|
||||
alliance-Truthtrance clarification. It does not certify full diplomacy or all
|
||||
cross-player/faction/module interactions.
|
||||
|
||||
## State and connected controls
|
||||
|
||||
The original `truthAsk` carries `{kind:'alliance',target,turn,partner}`. Definite
|
||||
answers bind a distinct event to the original internal Nexus interval; its
|
||||
physical/source fingerprint is never projected. Only the respondent receives
|
||||
feasible answers, its sanitized own records and native guide. Public history
|
||||
names the respondent/partner and answer. Original declaration, priority, physical
|
||||
card consumption, unknown/save and continuation remain.
|
||||
|
||||
A definite answer reopens only its respondent's existing Nexus readiness. Ready
|
||||
requires every live clause to match current membership. Actual closing settles
|
||||
the clauses before either native draw or worm-ride continuation. A No stays live
|
||||
through temporary membership. Own actions cannot destroy the last owned route;
|
||||
opposing completed impossibility releases only incompatible answers in accepted
|
||||
order. A closed interval never binds a later Nexus or turn.
|
||||
|
||||
Private quotes reuse the same native pairing legality and preserve earlier
|
||||
shipment, movement, revival and ordinary-payment obligations. An earlier owed,
|
||||
currently funded bribe to the desired partner can be paid before acceptance;
|
||||
its existing payment guide owns that step. Alliance guidance appears after
|
||||
that real payment. Older foreign financial impossibility is reconciled with its
|
||||
actual actor before alliance promises; keeping already matching membership
|
||||
spends nothing and cannot inherit another failed debt.
|
||||
|
||||
The fixed-turn partner fields, public final-status preview, target-only answers
|
||||
and persistent panel offer actual break, accept or Ready. The guide rechecks
|
||||
its current own event, public invitation/membership and clear Nexus window;
|
||||
stale/foreign/modified packets reject. It works out of turn as ordinary Nexus
|
||||
negotiation does. All four existing minimal policies use the same legal answer
|
||||
and native guide. Strategy and difficulty calibration remain deferred.
|
||||
|
||||
## Evidence and remaining gates
|
||||
|
||||
Pure, original-deal/Worm/consent, UI and focused interaction cases live in
|
||||
`tests/alliance-promises.test.ts`, `tests/fixture-truth-alliance.ts`,
|
||||
`tests/truth-alliance-runtime.test.ts`, `tests/truth-alliance-controls.test.tsx`
|
||||
and `tests/truth-alliance-interactions.test.ts`. Ten pure,13 native,six controls
|
||||
and three interaction cases are included in the frozen **15-file,150/150**
|
||||
affected union. `npm run check:quick`, `npm run build` and the private native
|
||||
runtime smoke pass on the same unchanged source. A prior test-only TypeScript
|
||||
narrowing failure was corrected before this passing v2 proof.
|
||||
|
||||
Six native paths render the actual GameTable22 times and invoke ten actual
|
||||
alliance callbacks plus one original bribe callback:
|
||||
|
||||
| Original source | Prefix actions | Further actions | Actual result |
|
||||
| --- | ---: | ---: | --- |
|
||||
| Basic reciprocal invitation | 47 | 9 | Yes remains pending after acceptance and fulfills at Nexus close |
|
||||
| Advanced reciprocal invitation | 48 | 12 | Same closure, with native continuation and four minimal policies using legal actions |
|
||||
| Existing Basic pair | 48 | 9 | No uses the actual break before Ready and closure |
|
||||
| Basic absent consent | 46 | 16 | Unknown/save, actual offer, same physical Truth redeclared, Yes and closure |
|
||||
| Basic opposing withdrawal | 47 | 10 | Impossible Yes releases; reoffer does not rebind it and the old guide rejects |
|
||||
| Basic earlier Bribe Yes | 47 | 12 | Actual payment3 fulfills its earlier promise, then acceptance/Ready closes the alliance clause |
|
||||
|
||||
Sources select only still-unopened original deal/lot/Spice positions and scalar
|
||||
lotteries, earn the real Worm Nexus and any original reciprocal consent, and
|
||||
retain all33 original cards. No played hand, purse, clock, offer, alliance or
|
||||
promise is installed. The two actor-order supplements explicitly control only
|
||||
an inherited prior-debt record; their Nexus/answer is native. They establish
|
||||
foreign financial release before evaluating a still-valid alliance clause,
|
||||
without representing a broader historical-debt or assurance campaign.
|
||||
|
||||
Frozen v2 report and verified manifest:
|
||||
`/home/quintine/.local/share/dune/checkpoints/20261026-truth-alliance-proof-v2/`.
|
||||
Exact commands and logs are in `report.json`; native journeys, SSR HTML and the
|
||||
runtime harness are in adjacent `20261026-truth-alliance-runtime/`. Final status
|
||||
prose and one corrected rules-reference target are a separately recorded overlay
|
||||
of that verified source. The reference test, types/lint and build pass again on
|
||||
this final tree in adjacent `20261026-truth-alliance-reference-proof-v1/`;
|
||||
unchanged rule tests and native journeys retain their v2 evidence.
|
||||
SSR and actual callbacks are local engine/control evidence, not browser clicks.
|
||||
No complete faction/mode, all combinations, recovery/privacy/custody, browser/
|
||||
mobile or deployed acceptance is certified. No saved-game/database/server,
|
||||
reset/restart or deployment operation is performed.
|
||||
@@ -1,5 +1,10 @@
|
||||
# Truthtrance nonbattle readiness and first implementation slice
|
||||
|
||||
The [current-Nexus alliance follow-up](TRUTHTRANCE_ALLIANCE_PROMISES.md) adds
|
||||
actual final-membership commitments using owned reciprocal consent, with
|
||||
unknown/save when consent is unavailable. This supersedes the historical
|
||||
alliance-commitment absence entry for that interval; broader diplomacy remains.
|
||||
|
||||
The [ordinary-bribe follow-up](TRUTHTRANCE_BRIBE_PROMISES.md) adds a funded
|
||||
current-turn named-recipient payment commitment. Its cumulative payer progress
|
||||
and original deferred receipt supersede the historical bribe absence entry;
|
||||
|
||||
Reference in new issue
Block a user