Support grouped Truthtrance revival commitments

This commit is contained in:
Quintine committed 2026-10-26 15:16:32 +11:00
1 parent a76effb932
commit f5ae61f382
20 files changed
+1730 -30

No files matched your search

+31
View File
@@ -16,6 +16,37 @@ open mode gates.
## Current checkpoint and work
**Truthtrance / grouped native Revival — 26 October. Prototyped / Partial.**
Whole AND/OR questions now combine future physical force minima and named
personal native leader/Kwisatz returns in quiet bare native phases0–4. One
event/progress ledger and lazy private alternatives reuse the native quote,
shared purse/allowance and accepted order. No negates the whole expression;
no quoted branch is stored. Full16-leaf/depth4 editing, persistent progress,
exact phase/event guides and minimal legal AI are connected. Earlier scalar,
bid/bribe/shipment/movement obligations retain funding. Provisional future
interval/source/release meaning and all mode/publication gates remain.
Root integration with disjoint pure/native/control lanes passes **17 files,
165/165**, types/lint/build and **eight native paths**,29 GameTable SSR renders/
11 actual guide callbacks plus one real editor callback followed by native Ask.
Inherited H/A/T Ix47 Basic102/Advanced108-action prefixes add13/12 actions:
actual free force1/bank1 leaves T5 and partial progress; native leader2 ends T3
and fulfills the whole AND. OR accepts the real edited tree and a manual leader
route instead of the suggested force. No AND permits either first leaf and
rejects completing both; No OR rejects either qualifying return. An83-action
post-Storm prefix adds34 through actual phases. Actual bribe3 leaves T1; owned
free income then pays leader2 and completes the AND at T0. All47 cards remain.
Twelve pure,14 native,six controlled UI and five native funding cases cover
invalid decisive subtrees, lazy alternatives, prior/Ghola exclusion, joint
scalar claims, exact ownership and bribe/shipment budgets in either order.
Frozen v2 report/manifest:
`/home/quintine/.local/share/dune/checkpoints/20261026-truth-revival-expression-proof-v2/`;
journeys/HTML: adjacent `20261026-truth-revival-expression-runtime/`.
No saved-room/D1/server/reset/restart/deployment operation is performed.
Other families, browser/mobile/deployed and final assurance remain due.
[Source and boundaries](TRUTHTRANCE_REVIVAL_EXPRESSIONS.md).
**Truthtrance / named ordinary leader revival — 26 October. Prototyped / Partial.**
Quiet phases0–4 now support future personal native leader/Kwisatz return
questions in bare native Basic/Advanced. Original identity/custody, cohort,
+35
View File
@@ -1,5 +1,40 @@
# Dune implementation status
## 26 October 2026 — Whole AND/OR native Revival commitments
**Prototyped / Partial.** Force minima and named personal native leader/KH
returns now compose in full grouped questions. The entire parser validates
16 leaves/depth4 before evaluation. One future-event ledger records actual
ordinary returns; lazy signed alternatives reuse native quotes and earlier
constraints. No negates the whole expression, and every real action rebuilds
choices without pinning an OR route or an AND-No reason. Shared funding,
allowance, accepted order, native deadlines, exact controls and minimal legal
AI are connected. Provisional source/interval/release composition and mode gates
remain. Special/card/foreign/prior returns do not fulfill this ordinary claim.
Root integration with disjoint pure/native/control lanes passes **17 files,
165/165**, types/lint/build and **eight native paths**,29 GameTable SSR renders/
11 actual guide callbacks plus one real expression-edit callback followed by
native Ask. Genuine inherited H/A/T Ix47 Basic102/Advanced108 prefixes add13/12
actions: actual free force1/bank1 then native leader2 completes the AND at T3.
Edited OR permits manual alternate leader fulfillment; No AND accepts either
first return and blocks only completing both, while No OR blocks either.
An83-action post-Storm prefix adds34 real steps to completion. Actual bribe3
leaves T1; force income then funds leader2 and fulfills the full AND at T0.
All47 original cards remain, with no new physical source staging or lotteries.
Twelve pure,14 native,six controlled UI and five native funding cases retain
whole-tree validation, dynamic alternatives, prior/Ghola exclusions, two
original Truths, waiting and earlier scalar/financial/movement budgets.
Type feedback makes leader/group branches explicit in editor and identity
checks. Frozen v2 proof/manifest:
`/home/quintine/.local/share/dune/checkpoints/20261026-truth-revival-expression-proof-v2/`;
journeys/HTML: adjacent `20261026-truth-revival-expression-runtime/`.
No saved-room/D1/server/reset/restart/deployment operation is performed.
Other future families, cross-opportunity expressions, optional compositions,
browser/mobile/deployed and final assurance remain required.
[Contract](TRUTHTRANCE_REVIVAL_EXPRESSIONS.md).
## 26 October 2026 — Truthtrance named personal native leader returns
**Prototyped / Partial.** Named leader/Kwisatz future-return questions now work
+14
View File
@@ -1,5 +1,19 @@
# Rule decision index
## Truthtrance grouped native Revival — 26 October 2026
Apply recorded publisher FAQp8 AND/OR/current-turn authority and supplied
Advanced physical39 general compliance to cumulative ordinary force and named
personal native leader/KH returns. Whole No negates the tree, not each leaf.
Yes fulfills on actual monotone whole-expression progress; No lasts through
the existing native deadline. Under standing14October priority, preserve all
owned legal alternatives dynamically rather than pinning a quoted OR route or
an AND-No reason. Shared purse, allowance and accepted-order release retain
earlier scalar/financial/movement obligations. Source/interval/owned solver
composition remains provisional; no dedicated publisher solver ruling is
claimed. Bare native phases0–4 and existing gates remain.
[Contract](TRUTHTRANCE_REVIVAL_EXPRESSIONS.md).
## Truthtrance named native leader returns — 26 October 2026
Compose general current-turn Truthtrance authority (FAQp8; supplied Advanced
@@ -1,5 +1,9 @@
# Truthtrance named leader revival promises
The [grouped follow-up](TRUTHTRANCE_REVIVAL_EXPRESSIONS.md) combines these named
returns and ordinary force minima with whole AND/OR, preserving dynamic choices
and the shared native planner. Scalar questions keep their existing meaning.
## Native future-return prototype — 26 October 2026
**Prototyped / Partial.** Registered bare native Basic/Advanced tables support
+111
View File
@@ -0,0 +1,111 @@
# Truthtrance grouped native Revival promises
## Whole AND/OR prototype — 26 October 2026
**Prototyped / Partial.** A current-turn question can combine ordinary physical
force minima and named personal native leader/Kwisatz returns in AND/OR groups.
The packet is `{kind:'revivalExpression',target,turn,claim}`. Registered bare
native Basic/Advanced tables use quiet phases0–4 and the same remaining Revival
opportunities as the [force](TRUTHTRANCE_REVIVAL_PROMISES.md) and
[leader](TRUTHTRANCE_LEADER_REVIVAL_PROMISES.md) questions. No start gate opens.
## Authority and meaning
The recorded [nonbattle source audit](TRUTHTRANCE_NONBATTLE_READINESS_20260907.md)
identifies publisher FAQp8 authority for combined AND/OR questions and current-
turn compliance. Supplied Advanced physical39 supplies general compliance,
later impossibility and unknown/save authority. Neither gives a complete online
solver. The existing cumulative ordinary-return interval, native source and
accepted-order release composition remain explicitly provisional under the
standing14October choose-recommended instruction.
Every force leaf describes cumulative future ordinary physical returns after
this answer. Each elite counts once; normal is total minus elites. A leader
leaf means at least one actual future personal native return of that exact
identity. Existing priced negotiations may count when accepted and completed;
unaccepted quotes, requests, prior returns, Ghola/cards, special returns and
foreign gholas do not count. Native cost, custody, cohort, slots and order remain.
AND requires every child; OR at least one. **No negates the whole expression.**
No to `(force1 AND leader)` can permit either first return while forbidding
completing both. No to `(force1 OR leader)` forbids either qualifying return.
A Yes becomes fulfilled only when actual future progress makes the complete
positive expression true. No stays live through the actual opportunity deadline:
Basic phase close, or the stamped Advanced participant's close.
## Dynamic alternatives and controls
`game/revival-expression-promises.ts` validates the entire tree, evaluates typed
progress, records immutable actual returns and lazily generates signed native
constraints. No invalid leaf can hide under a decisive branch. The existing
shipment software bounds of16 leaves/depth4 apply; these are input limits, not
printed restrictions on game questions.
The engine tries compatible alternatives through its existing native quote and
shared force/leader planner. It stores the expression and observed progress,
never a selected branch. Every later action rebuilds alternatives, so a prior
guide does not force one OR route or one reason for keeping an AND false.
Several questions and earlier scalar commitments share the actual purse,
native slots and accepted order. Existing bid/bribe/shipment/movement funding
and owned preparation remain. No future foreign choice or unknown resource is
invented; completed opposing impossibility may release an impossible Yes.
Only completed normal force and personal native leader events update this
ledger. Actual and detached quote paths use the same typed accounting. Own
spending, requests, Ghola disposal of a needed native return, or Finish cannot
erase every legal completion. Rejected choices leave the original state intact.
The full controlled editor adds/wraps/removes/collapses groups and changes
AND/OR, force counter/minimum or public printed leader identity. Invalid numeric
drafts remain editable; the whole question must validate before Ask. Private
answers, own full expression/progress and exact event/phase guides connect to
the actual table and all four minimal policies. A persistent panel explains
whole No and remaining alternatives. AI strategy/calibration remain deferred.
## Evidence and remaining gates
Pure, controlled UI and inherited original battle/death runtime evidence lives
in `tests/revival-expression-promises.test.ts`,
`tests/truth-revival-expression-controls.test.tsx`,
`tests/fixture-truth-revival-expression.ts` and
`tests/truth-revival-expression-runtime.test.ts`; native funding cases are in
`tests/truth-revival-expression-funding.test.ts`. Twelve pure,14 native,six
controlled UI and five native funding cases are included in the frozen
**17-file,165/165** union. `npm run check:quick`, `npm run build` and eight
native runtime paths pass on the same unchanged source. Actual GameTable SSR
renders29 times;11 hook-free guide callbacks submit native packets. One actual
editor meaning-change callback retains the complete tree through native Ask.
| Inherited original source | Prefix actions | Further actions | Actual result |
| --- | ---: | ---: | --- |
| Basic H/A/T Ix47 AND | 102 | 13 | Free force1/bank1 is partial; native leader2 completes AND at T3 |
| Advanced H/A/T Ix47 AND | 108 | 12 | Same actual progress under native ordered Revival |
| Basic edited OR | 102 | 12 | Real AND→OR editor callback, actual Ask, manual leader return instead of suggested force route |
| Basic No AND, forces first | 102 | 12 | Force return allowed; completing named return rejects; No settles at phase close |
| Basic No AND, leader first | 102 | 12 | Leader return allowed; completing force return rejects; No settles at phase close |
| Basic No OR | 102 | 11 | Either qualifying return rejects; actual Finish closes the No |
| Advanced post-Storm AND | 83 | 34 | Whole claim remains pending through actual Spice/Charity/Bidding and owned Revival |
| Basic owned-income AND | 102 | 14 | Actual bribe3 leaves T1; force bank1 then native leader2 fulfills AND at T0 |
The wrapper adds no deal/lottery selections or installed clock, purse, death
or promise to the inherited genuine projectile source. Both original Truths
and all47 original cards retain physical inventory. Four minimal policies
complete the AND in both source modes. Cases also retain same-turn prior/Ghola
exclusions, nested whole No, joint scalar obligations, stale/foreign packets,
typed partial progress and bribe/shipment funding in both answer orders.
Controlled projections remain UI evidence, not original acquisition histories.
The explicit leader/group narrowing repair precedes the passing v2 proof.
Frozen v2 report/verified manifest:
`/home/quintine/.local/share/dune/checkpoints/20261026-truth-revival-expression-proof-v2/`.
`report.json` records exact commands/logs; native journeys, SSR HTML and harness
are in adjacent `20261026-truth-revival-expression-runtime/`. Final evidence
prose is a separately recorded three-document overlay. Editor/guide callbacks
and SSR are local engine/control evidence, not browser clicks or hydration.
Other future-action/fact families, cross-opportunity expressions, card/special
revival, optional compositions, dedicated normal-cohort/Auditor/Duke/KH and
opposing-release journeys remain required. Local SSR/callbacks do not establish
browser/mobile/deployed acceptance. No complete mode or final assurance is
certified. No saved-game/database/server/reset/restart/deployment operation is
performed; full rules and publication gates remain open.
+5
View File
@@ -1,5 +1,10 @@
# Truthtrance native force-revival promises
The [grouped follow-up](TRUTHTRANCE_REVIVAL_EXPRESSIONS.md) adds whole AND/OR
questions across future ordinary force minima and named native leader returns.
It retains dynamic alternatives and the shared native purse/allowance rather
than changing this scalar question's meaning. Broader families remain due.
The [named-leader follow-up](TRUTHTRANCE_LEADER_REVIVAL_PROMISES.md) adds a
separate future personal native leader/KH return question sharing the ordinary
force planner's purse and native slots. Leaders still do not count toward the