Admit documented Skills prototype CLI combinations

This commit is contained in:
Quintine committed 2026-10-13 20:50:41 +11:00
1 parent cd580d27c8
commit 7994026a70
3 files changed
+29 -2

No files matched your search

+11
View File
@@ -29,6 +29,17 @@ optional skill bands, combinations and public expansion starts remain open.
Rules implementation continues; comprehensive assurance and administration
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.**
The existing explicit `banker-income --nexus-cards` entry now composes native
classic Basic/Advanced all14/all12 setup, optionally Tech3+ and Advanced
+16
View File
@@ -1,5 +1,21 @@
# 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
The current fresh Banker entry rejected classic Nexus before native offers.
+2 -2
View File
@@ -69,8 +69,8 @@ async function main() {
throw new Error('--nexus-cards requires --profile leader-skills, banker-income or semuta.');
if (values.discoveries && values.profile !== 'leader-skills' && values.profile !== 'nexus')
throw new Error('--discoveries requires --profile leader-skills or nexus.');
if (values['leader-skills'] && values.profile !== 'semuta')
throw new Error('--leader-skills requires --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, homeworld-occupation or guild-betrayal.');
if (values.homeworlds && values.profile !== 'semuta')
throw new Error('--homeworlds requires --profile semuta.');
if (