Interpret bounded Truthtrance fact questions
Verify and publish checkpoint container / container (push) Successful in 10m38s

This commit is contained in:
Quintine committed 2026-10-29 04:31:15 +11:00
1 parent 88c0ab1547
commit 8ae275f598
16 files changed
+431 -31

No files matched your search

+10
View File
@@ -17,6 +17,16 @@ open mode gates.
## Current checkpoint and work
**Advanced cache and recognized freeform facts — 29 October. Prototyped / Partial.**
Structured Truthtrance can name the current public Advanced Richese cache lot.
New fact-scoped freeform questions also recognize exact current-spice comparisons
and named-card holdings; the canonical interpretation is shown, verified and
saved with a version. Unsupported wording and older unstamped questions retain
their previous behavior. Fifty-two related cases pass, including human and
minimal bot answers. General natural-language understanding, other rules and
deployed acceptance remain open. See [scope](TRUTHTRANCE_KNOWLEDGE.md#recognized-freeform-current-facts--29-october-2026)
and [cache scope](TRUTHTRANCE_KNOWLEDGE.md#public-advanced-richese-cache-lot--29-october-2026).
**Advanced Ixian auction knowledge — 29 October. Prototyped / Partial.**
Native Ixians can answer a structured Truthtrance question about their recorded
auction group in Advanced Bidding. The public-start journey covers native
+40 -1
View File
@@ -1,11 +1,50 @@
# Truthtrance: recorded predictions and storm knowledge
## Recognized freeform current facts — 29 October 2026
**Prototyped / Partial.** New freeform questions explicitly scoped as current
facts recognize the exact forms “Do you have at least/exactly/at most N spice?”
and “Do you have a/an [printed card name]?” with case-insensitive wording and
optional question mark. The former counts the respondent's own current spice;
the latter checks their physical hand. The public editor and pending question
show the canonical interpretation. The respondent alone sees the verified
answer until publishing it; the server rejects an inconsistent answer. All bot
profiles use the same answer path.
Only anchored supported phrases are interpreted. Ambiguous, negative, compound,
future or otherwise unsupported wording keeps the existing human-managed
behavior, and bots answer unknown. Current-turn promise text is never parsed.
The server stamps a versioned interpretation on each newly asked recognized
question and validates it against its text; older unstamped questions keep
their original behavior. This does not implement general language understanding
or enforcement of arbitrary promises. The FAQ allows game-related yes/no
questions; this limited parser is an online interpretation, not a printed
restriction. See the [parser](../game/truthtrance-freeform-facts.ts) and its
[rule](../tests/truthtrance-freeform-facts.test.ts) and
[runtime](../tests/truthtrance-freeform-runtime.test.ts) tests.
## Public Advanced Richese cache lot — 29 October 2026
**Prototyped / Partial.** A structured cache-lot question can also name the
currently offered public Richese cache card in Advanced play. Any seated
respondent can answer while that actual lot is active. A missing, settled,
non-cache or inaccessible lot yields unknown; the private Black Market hand
card is never exposed by this question. The existing Yes/No answer and minimal
bot paths are unchanged.
The [Advanced journey](../tests/truthtrance-cache-lot-advanced.test.ts) starts
an Advanced game and exercises the real cache and Black Market actions, human
answers and all four bot profiles. Full Truthtrance, wider combinations and
deployed acceptance remain open. The selector expresses the FAQ's general
yes/no question permission; it is a provisional online interpretation.
## Public Basic Richese cache lot — 28 October 2026
**Prototyped / Partial.** A separate `{kind:'cacheLot', name}` fact asks whether
the currently offered public Basic Richese cache card has a named printed face.
Any seated respondent can give a definite answer while that actual lot is
active. Missing, completed, Advanced and Black Market lots return unknown.
active. At that checkpoint missing, completed, Advanced and Black Market lots
returned unknown; Advanced public cache support is described above.
Only the offered card is read, not the other cached cards; the existing
Atreides inspection question keeps its original meaning. Single and compound
editors use the public name registry and minimal bots use the same answer path.