Support named ordinary cards in Advanced Voice
This commit is contained in:
1 parent
b00d720e40
commit
a244aeb5f8
20 files changed
+514
-41
No files matched your search
@@ -16,6 +16,16 @@ open mode gates.
|
||||
|
||||
|
||||
## Current checkpoint and work
|
||||
**Advanced Voice names for ordinary cards — 28 October. Prototyped / Partial.**
|
||||
Native and borrowed Voice can require or forbid an exact ordinary battle-card
|
||||
face in Advanced. Generic Voice and Basic choices remain; matching covers
|
||||
weapons, defenses, Worthless and Cheap Heroes, including multiple physical
|
||||
copies. The ordinary-name interpretation of the supplied source is provisional.
|
||||
Twelve related files pass 168 cases, including real Advanced battle actions,
|
||||
borrowed Voice, controls and all four existing legal bot profiles. The Basic
|
||||
gate uses a controlled mode change; wider combinations, browser and deployed
|
||||
acceptance remain open. [Scope](PORTABLE_SNOOPER_ENGINE_AUDIT.md#advanced-voice-names-for-ordinary-cards--28-october-2026).
|
||||
|
||||
**AI opponent in the four-faction setup — 28 October. Prototyped / Partial.**
|
||||
The host can add two AI faction seats under one AI controller. Existing lobby
|
||||
configuration applies separately; removing either bot keeps or promotes the
|
||||
|
||||
@@ -1,5 +1,16 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 28 October 2026 — Advanced Voice names for ordinary cards
|
||||
|
||||
Advanced Voice can provisionally require or forbid a specific ordinary
|
||||
battle-card face while Basic keeps its existing categories. Native and borrowed
|
||||
Voice, battle plans, hero availability, structured power controls and legal bot
|
||||
responses use the same matcher. Twelve related files pass 168 cases, including
|
||||
real Advanced battle actions with conserved-card/alliance staging and borrowed
|
||||
Voice; the Basic rejection uses a controlled mode change. Named playable
|
||||
Specials, wider combinations, browser and deployed acceptance remain open.
|
||||
[Scope](PORTABLE_SNOOPER_ENGINE_AUDIT.md#advanced-voice-names-for-ordinary-cards--28-october-2026).
|
||||
|
||||
## 28 October 2026 — AI opponent with two factions
|
||||
|
||||
An AI controller can have two distinct bot faction seats in the optional
|
||||
|
||||
@@ -1,5 +1,26 @@
|
||||
# Portable Snooper integration audit
|
||||
|
||||
## Advanced Voice names for ordinary cards — 28 October 2026
|
||||
|
||||
**Prototyped / Partial.** The user-authorized revised source, physical p. 28
|
||||
(printed p. 26), permits Voice to name a specific card or type. Its parenthetic
|
||||
examples and the separate publisher FAQ do not independently settle naming
|
||||
every ordinary face. The Advanced preview provisionally permits exact named
|
||||
ordinary projectile, poison, Lasgun, shield, snooper, Worthless and Cheap
|
||||
Hero/Heroine cards. Basic retains its prior category choices. Identical physical
|
||||
copies share the printed name; another card in the same category does not
|
||||
match. Named hero prohibitions account for any other available hero before
|
||||
allowing a leaderless plan. Special-card categories retain their previous
|
||||
handling; named playable Specials, wider combinations and final acceptance
|
||||
remain open.
|
||||
|
||||
Native and borrowed Voice, the saved response, plan matcher, structured power
|
||||
controls and the existing four legal bot policies share the same command. Real
|
||||
Advanced battle actions use a documented conserved-card/alliance supplement;
|
||||
the Basic gate uses a controlled mode change at the Voice boundary. Twelve
|
||||
related files pass 168 cases. No human browser or deployed battle has been
|
||||
verified for this slice.
|
||||
|
||||
## Named Voice choice — 27 October 2026
|
||||
|
||||
**Prototyped / Partial.** Voice can name the canonical Portable Snooper
|
||||
@@ -16,8 +37,9 @@ Voice to specify a card or card type. The physical Portable face subjects its
|
||||
late play to Voice as recorded below. The [runtime cases](../tests/voice-portable-snooper-runtime.test.ts)
|
||||
use real battle actions with a documented conserved-card and alliance
|
||||
supplement; [control cases](../tests/voice-portable-snooper-controls.test.tsx)
|
||||
use a controlled projection. Naming individual ordinary cards and wider
|
||||
combinations, browser and deployed acceptance remain open.
|
||||
use a controlled projection. The later Advanced ordinary-name prototype above
|
||||
supersedes the earlier absence; wider combinations, browser and deployed
|
||||
acceptance remain open.
|
||||
|
||||
Audit: 2026-09-06. Scope: the canonical card's ordinary defense role, late play and existing battle continuations. The source contract below informed the bounded integration recorded at the end. The current-hook list is historical; the final checkpoint records completed implementation. Full expansion certification remains unverified.
|
||||
|
||||
|
||||
+12
-2
@@ -1,5 +1,15 @@
|
||||
# Rule decision index
|
||||
|
||||
## Advanced Voice and ordinary card names — 28 October 2026
|
||||
|
||||
The supplied revised Advanced rules, physical p. 28 (printed p. 26), permit a
|
||||
specific card or type. Its examples and the publisher's different Basic FAQ
|
||||
do not clearly settle every ordinary face. In Advanced only, the prototype
|
||||
interprets that language to permit naming an ordinary weapon, defense,
|
||||
Worthless card or Cheap Hero face; every copy of that face matches. Basic
|
||||
retains its existing categories. This is a provisional Advanced interpretation,
|
||||
not a publisher ruling. [Scope](PORTABLE_SNOOPER_ENGINE_AUDIT.md#advanced-voice-names-for-ordinary-cards--28-october-2026).
|
||||
|
||||
## Truthtrance and Atreides ordinary auction knowledge — 27 October 2026
|
||||
|
||||
The publisher FAQ permits game-related yes/no and compound questions. A named
|
||||
@@ -119,8 +129,8 @@ earlier claims below that a free Ghola can raise Low Salusa to High.
|
||||
The authorized Advanced source permits Voice to name a specific card; the
|
||||
Portable Snooper face also subjects its late defense to Voice. The canonical
|
||||
Portable is now a distinct command from the broader poison-defense category,
|
||||
in both ordinary plans and late use. Individual ordinary-card names and wider
|
||||
combinations remain separate.
|
||||
in both ordinary plans and late use. The later Advanced ordinary-name prototype
|
||||
above supersedes the earlier absence; wider combinations remain separate.
|
||||
[Scope](PORTABLE_SNOOPER_ENGINE_AUDIT.md#named-voice-choice--27-october-2026).
|
||||
|
||||
## Semuta and an already-ready Poison battle — 27 October 2026
|
||||
|
||||
Reference in new issue
Block a user