Add cumulative Truthtrance force-revival commitments

This commit is contained in:
Quintine committed 2026-10-26 12:57:18 +11:00
1 parent bd6e5bbf7f
commit 24653799cf
21 files changed
+1540 -56

No files matched your search

+35
View File
@@ -16,6 +16,41 @@ open mode gates.
## Current checkpoint and work
**Truthtrance / native force-revival commitments — 26 October. Prototyped / Partial.**
Registered bare native Basic/Advanced Revival now supports cumulative future
physical total/normal/elite returns. Only actual ordinary returns after the
answer count; native quotas, free/paid prices, typed Tanks, elite limits,
responses and ordered ownership remain. Split requests do not bypass No;
voluntary spending/Finish cannot evade Yes. Earlier shipment/movement promises
retain their funding in either answer order. Timing/counting is provisional;
optional modules, earlier-phase and special/card revival claims remain due.
Root shared integration with disjoint pure/control/native lanes passes
**22 files,288/288**, types/lint/build and **five native paths**,20 GameTable SSR
renders/five actual guide callbacks. Original public H/A/E Basic53/Advanced58
sources use actual E3 desert shipment for6 and real next-Storm losses before
turn2 Revival. Another9/8 actions bind and return3:1 free plus4 paid, including
one physical Sardaukar in Advanced. All four minimal profiles submit a legal
native return in both source modes. An Advanced No2 path returns1 and finishes
below its cap in8 actions.
Original native Tleilaxu/Ix47 sources use143 actions and an actually held Karama.
Another19 allowed or15 stopped actions retain pending progress0, then either
real typed return3/payment4 or opposing special prevention/release with no
return/payment. Original33/47 cards remain. Seventeen new native cases plus
pure10/control6/funding2 cover cumulative and typed constraints, prior/Ghola
exclusion, two original Truth copies, Basic post-Ready No, waiting ownership,
stale callbacks and earlier/later shipment funding. No played hand, force,
Tanks, purse, clock, question or promise is installed in these native sources.
One observed older Nexus Fremen fixture now waits for its actual ordered actor.
Frozen v2 report/manifest:
`/home/quintine/.local/share/dune/checkpoints/20261026-truth-revival-proof-v2/`;
journeys/HTML: adjacent `20261026-truth-revival-runtime/`.
No saved-room/D1/server, reset/restart, deployment or assurance campaign.
SSR/callback proof leaves browser/mobile/deployed and complete-mode acceptance
open. [Source, controls and boundaries](TRUTHTRANCE_REVIVAL_PROMISES.md).
**Truthtrance / ordinary bid commitments — 26 October. Prototyped / Partial.**
Registered bare native Basic/Advanced ordinary lots now support a structured
future minimum bid. Actual declarations fulfill Yes; No persists to exact lot
+36
View File
@@ -1,5 +1,41 @@
# Dune implementation status
## 26 October 2026 — Truthtrance native force-revival commitments
**Prototyped / Partial.** Cumulative future ordinary native force returns now
support physical total/normal/elite Yes/No questions in the current Revival
phase. Actual completion records progress; requests, earlier returns, leaders,
Ghola and Emperor-funded extras remain separate. Original quotas/costs/Tanks,
elite limits, responses and ordered ownership remain. Persistent fields,
private feasible answers and event-bound native guides support humans and all
four minimal policies. A No threshold applies across split requests; unmet Yes
retains funding and blocks voluntary Finish. Earlier/later shipment questions
remain jointly feasible. Basic post-Ready ordinary returns below No stay legal.
The current-phase/counting interpretation is provisional; broader promises and
optional compositions remain required. No game-start gate changes.
Root integration and disjoint model/control/native lanes pass **22 files,
288/288**, types/lint/build and **five native paths**,20 GameTable SSR renders
and five actual guide callbacks. Original H/A/E sources use53Basic/58Advanced
actions: E really ships3 for6, loses them to the next actual Storm and enters
turn2 Revival with4 spice. Nine/eight further actions return3 for1free+4paid,
including one Advanced physical Sardaukar. Four minimal policies per source
submit a legal native action. An8-action Advanced No2 path returns1 and finishes.
Native Tleilaxu/Ix47 sources use143 actions and its actually held Karama;
another19/15 allow/prevent paths keep pending progress0 before either actual
return/payment or opposing prevention/release. Original33/47 Treachery cards
remain, with no installed played hand, force/Tanks, purse, clock or promise.
Seventeen native,10pure,6control and2funding cases retain typed/split/prior
semantics, two original copies, actual Ghola exclusions, post-Ready Basic No,
waiting ownership and stale callbacks. An observed older Nexus Fremen fixture
now waits for its actual native Advanced actor. Frozen v2 report/manifest:
`/home/quintine/.local/share/dune/checkpoints/20261026-truth-revival-proof-v2/`;
journeys/HTML: adjacent `20261026-truth-revival-runtime/`.
No saved-room/D1/server/reset/restart/deployment or assurance campaign.
Browser/mobile/deployed, full combinations and complete rules remain open.
[Source and contract](TRUTHTRANCE_REVIVAL_PROMISES.md).
## 26 October 2026 — Truthtrance ordinary bid commitments
**Prototyped / Partial.** Registered bare native
+19
View File
@@ -1,5 +1,24 @@
# Rule decision index
## Truthtrance native force-revival commitments — 26 October 2026
Apply general current-turn Truthtrance authority (November2020 FAQ p8; supplied
Advanced replacement card physical39) to cumulative future ordinary force
returns during the current native Revival phase. Under standing 14 October
choose-recommended priority, count completed physical total/normal/elite returns
after each answer, retaining original free/paid quotas, typed Tanks, prices and
response ownership. Earlier returns, leaders, Ghola and Emperor-funded extras
do not satisfy this specifically ordinary-force question.
Current-phase cumulative counting and accepted-order release are provisional
software compositions, not a dedicated publisher revival ruling. Waiting
participants may answer; only the actual native actor receives a guide. Basic
No persists to phase close because readiness can reopen; stamped Advanced No
ends at the original opportunity close. Own voluntary actions cannot erase Yes;
completed opposing effects may release only impossible answers. No start gate
changes; optional modules and broader revival/action claims remain required.
[Contract and evidence](TRUTHTRANCE_REVIVAL_PROMISES.md).
## Truthtrance ordinary bid commitments — 26 October 2026
Apply the existing November2020 FAQ p8 current-turn commitment authority to one
+3 -2
View File
@@ -6,8 +6,9 @@
future ordinary bid declaration of at least a chosen positive whole amount in
the current lot. Registered native Basic/Advanced tables use their selected
decks and ordinary auctions. Optional modules, independent cards, Semuta/Kull,
native special auctions, phase-wide/grouped bidding claims and force-revival
promises remain required work. This does not change game-start permissions.
native special auctions and phase-wide/grouped bidding claims remain required
work. The [native force-revival follow-up](TRUTHTRANCE_REVIVAL_PROMISES.md) adds
current-phase ordinary returns; broader revival promises remain due. This does not change game-start permissions.
## Authority and selected interpretation
@@ -3,7 +3,8 @@
The [26 October ordinary-bid follow-up](TRUTHTRANCE_BID_PROMISES.md) adds a
structured current-lot bid commitment. The historical absence table below is
superseded for that slice, as well as the previously linked fact, shipment and
movement work. Native force-revival promises and broader action commitments
movement work. The [native force-revival follow-up](TRUTHTRANCE_REVIVAL_PROMISES.md)
adds current-phase ordinary physical returns; broader revival/action commitments
remain unfinished; do not reimplement existing recorded-knowledge predicates.
## Grouped battle-plan authoring — 26 October 2026
+96
View File
@@ -0,0 +1,96 @@
# Truthtrance native force-revival promises
## Current-phase prototype — 26 October 2026
**Prototyped / Partial.** A structured question binds cumulative future ordinary
force returns in the current Revival phase, for registered bare native Basic
and Advanced tables. Choose total, normal or elite physical counters and a
minimum from1 to20. This adds no game-start permission. Optional modules,
earlier-phase questions, grouped revival expressions and special/card revival
claims remain required work.
## Authority and selected interpretation
The [November2020 FAQ p8](https://www.gf9games.com/dune/wp-content/uploads/2020/11/Dune-FAQ-Nov-2020.pdf#page=8)
supplies general current-turn question/compliance/impossibility authority;
its previously checked indexed text is recorded in the
[ordinary-bid contract](TRUTHTRANCE_BID_PROMISES.md). A direct fetch during this
slice returned403, so it supplies no newly checked dedicated revival ruling.
The user-authorized Advanced source, physical39 replacement Truthtrance text,
also requires compliance during the current turn and permits later impossibility
release. That local passage was read for this slice. Original native revival
quotes and [Advanced turn order](ADVANCED_REVIVAL_ORDER.md) remain authoritative.
Under standing14October choose-recommended authority, select an explicit
**cumulative future ordinary-return** question. Count completed returns after
each definite answer. Splitting a return does not avoid No. Each elite is one
physical counter; normal means amount minus elites. Already completed returns,
leaders, Ghola, Emperor-funded extras and other special returns are excluded
because the question specifically names ordinary force revival. Actual native
requests, responses, quotes, force transfers and payments remain unchanged.
The phase interval/counting and accepted-order impossibility policy are
provisional software compositions, not a dedicated publisher clarification.
Waiting or current participants with a remaining opportunity can answer.
Basic No persists through phase close because readiness can reopen. An ordered
Advanced participant's No finishes when its native opportunity closes.
An unmet Yes prevents voluntary Finish Revival and spending or requests that
would remove the remaining completion. Completed opposing consequences can
release only impossible Yes answers, retaining No and feasible answers in
accepted order. A declaration alone never fulfills a promised return.
## Connected behavior
`game/revival-promises.ts` owns bounded canonical claims, typed physical counting,
immutable cumulative progress and joint Yes/No checks. The packet is
`{kind:'revival',target,turn,counter,minimum}` inside the original `truthAsk`.
Normal declaration, priority, answer, physical discard and continuation remain.
Each accepted answer has a distinct original event and begins at progress0.
Only the respondent receives feasible answer choices and its own promises/guide.
Public question and answer history remains public.
The original native force-request quote is shared with a bounded guide search.
It retains real typed Tanks, remaining normal/free/elite allowances, actual
prices and Ixian free-Cyborg allocation. No unknown gift, future draw or foreign
choice supplies resources. Earlier shipment/movement obligations constrain the
quoted final return. The guide sends the original `revive` or `ready` packet
with its own event and waits for actual native turn ownership. Manual requests
retain their original shape. Stale guided events reject.
The question selector, validated physical-counter fields, public preview,
target-only answer buttons and persistent promise panel are connected. The
panel shows progress, fulfillment and release; it does not time out. All four
existing minimal AI profiles use the same projected answer and native guide.
Full AI strategy/calibration remains deferred.
## Evidence and remaining gates
Focused pure, original-deal/death runtime and control evidence is recorded in
`tests/revival-promises.test.ts`, `tests/fixture-truth-revival.ts`,
`tests/truth-revival-runtime.test.ts` and `tests/truth-revival-controls.test.tsx`.
Frozen v2 proof passes22files/288cases, `npm run check:quick` and `npm run build`.
Five native engine/GameTable SSR paths render20 tables and exercise five actual
hook-free guide callbacks. Original H/A/E Basic53/Advanced58-action sources
actually ship3 for6, lose3 to the next Storm and reach turn2 Revival with4spice.
Another9/8 actions bind/return3 with1free and4paid; Advanced returns one actual
Sardaukar counter. All four minimal policies per source submit a legal return.
An8-action Advanced No2 path returns1 and finishes below its threshold.
Original native Tleilaxu/Ix47 sources use143 actions;19 allowed or15 stopped
actions retain pending progress0, then either real return3/payment4 or actual
opposing special-Karama prevention/release with no return/payment. Original33/47
cards remain. Seventeen native,10pure,6control and2funding cases cover actual
return/typed/split/prior semantics, two original Truth copies, Ghola exclusions,
Basic post-Ready No, waiting ownership, stale callbacks and shipment funding in
both answer orders. One observed older Nexus Fremen test now follows real
ordered readiness rather than taking a native return out of turn.
Report/manifest:
`/home/quintine/.local/share/dune/checkpoints/20261026-truth-revival-proof-v2/`;
journeys/HTML: adjacent `20261026-truth-revival-runtime/`.
The final documentation overlay corrects one rules-reference related-topic
anchor and records this evidence; the exact anchor replacement is asserted.
No complete faction/mode, all combinations,
recovery/privacy/custody, browser/mobile or deployed acceptance is certified.
No saved game, database, server or deployment is changed by this prototype.