Admit documented Skills prototype CLI combinations
This commit is contained in:
1 parent
cd580d27c8
commit
7994026a70
3 files changed
+29
-2
No files matched your search
@@ -29,6 +29,17 @@ optional skill bands, combinations and public expansion starts remain open.
|
|||||||
Rules implementation continues; comprehensive assurance and administration
|
Rules implementation continues; comprehensive assurance and administration
|
||||||
remain deferred until all rules are implemented.
|
remain deferred until all rules are implemented.
|
||||||
|
|
||||||
|
**Documented Skills CLI validation corrected — 13 October.**
|
||||||
|
The actual CLI still rejected `guild-betrayal --leader-skills` with
|
||||||
|
`--leader-skills requires --profile semuta`, despite the already-connected
|
||||||
|
room dispatcher and documented Homeworld/Skills entry. Its fence now matches
|
||||||
|
the existing Semuta, Homeworld occupation and Guild Betrayal support.
|
||||||
|
Actual isolated `GUILDCLI v8` and `HWCLIQA0 v8` both reach native
|
||||||
|
`leaderSkills` with all14 real offers/deck cards; Guild also retains Nexus12,
|
||||||
|
and Homeworld retains original custody and occupation preview.
|
||||||
|
Prototype-room56/56 and types/lint pass. No rule, public start or saved-room
|
||||||
|
conversion is added.
|
||||||
|
|
||||||
**Classic Nexus normal Banker income — 13 October.**
|
**Classic Nexus normal Banker income — 13 October.**
|
||||||
The existing explicit `banker-income --nexus-cards` entry now composes native
|
The existing explicit `banker-income --nexus-cards` entry now composes native
|
||||||
classic Basic/Advanced all14/all12 setup, optionally Tech3+ and Advanced
|
classic Basic/Advanced all14/all12 setup, optionally Tech3+ and Advanced
|
||||||
|
|||||||
@@ -1,5 +1,21 @@
|
|||||||
# Dune implementation status
|
# Dune implementation status
|
||||||
|
|
||||||
|
## 13 October 2026 — documented Skills CLI admission repaired
|
||||||
|
|
||||||
|
Actual `tools/start-prototype.ts --profile guild-betrayal --leader-skills`
|
||||||
|
rejected before room access with the obsolete Semuta-only validation.
|
||||||
|
`startPrototypeRoom` already admitted the documented classic Guild Betrayal
|
||||||
|
and Homeworld occupation Skill combinations. Match that existing fence in
|
||||||
|
the CLI; no initializer, rule or supported profile is widened.
|
||||||
|
|
||||||
|
Actual isolated CLI starts `GUILDCLI v8` and `HWCLIQA0 v8` both succeed
|
||||||
|
through private backup and native setup. Both retain all14 Skill Cards in
|
||||||
|
the original offers/deck; Guild retains Nexus deck12, while Homeworld retains
|
||||||
|
native custody and occupation preview. Evidence remains outside Git at
|
||||||
|
`/tmp/dune-skills-cli-20261013`. Existing saved games are untouched.
|
||||||
|
Prototype-room56/56 and `npm run check:quick` pass. No build, deployed,
|
||||||
|
full-module or recovery-assurance claim follows.
|
||||||
|
|
||||||
## 13 October 2026 — classic Nexus normal Banker income
|
## 13 October 2026 — classic Nexus normal Banker income
|
||||||
|
|
||||||
The current fresh Banker entry rejected classic Nexus before native offers.
|
The current fresh Banker entry rejected classic Nexus before native offers.
|
||||||
|
|||||||
@@ -69,8 +69,8 @@ async function main() {
|
|||||||
throw new Error('--nexus-cards requires --profile leader-skills, banker-income or semuta.');
|
throw new Error('--nexus-cards requires --profile leader-skills, banker-income or semuta.');
|
||||||
if (values.discoveries && values.profile !== 'leader-skills' && values.profile !== 'nexus')
|
if (values.discoveries && values.profile !== 'leader-skills' && values.profile !== 'nexus')
|
||||||
throw new Error('--discoveries requires --profile leader-skills or nexus.');
|
throw new Error('--discoveries requires --profile leader-skills or nexus.');
|
||||||
if (values['leader-skills'] && values.profile !== 'semuta')
|
if (values['leader-skills'] && values.profile !== 'semuta' && values.profile !== 'homeworld-occupation' && values.profile !== 'guild-betrayal')
|
||||||
throw new Error('--leader-skills requires --profile semuta.');
|
throw new Error('--leader-skills requires --profile semuta, homeworld-occupation or guild-betrayal.');
|
||||||
if (values.homeworlds && values.profile !== 'semuta')
|
if (values.homeworlds && values.profile !== 'semuta')
|
||||||
throw new Error('--homeworlds requires --profile semuta.');
|
throw new Error('--homeworlds requires --profile semuta.');
|
||||||
if (
|
if (
|
||||||
|
|||||||
Reference in new issue
Block a user