diff --git a/docs/CURRENT_STATUS.md b/docs/CURRENT_STATUS.md index ebe22dc8..86b665f4 100644 --- a/docs/CURRENT_STATUS.md +++ b/docs/CURRENT_STATUS.md @@ -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 diff --git a/docs/IMPLEMENTATION_STATUS.md b/docs/IMPLEMENTATION_STATUS.md index bf205704..e9fad156 100644 --- a/docs/IMPLEMENTATION_STATUS.md +++ b/docs/IMPLEMENTATION_STATUS.md @@ -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. diff --git a/tools/start-prototype.ts b/tools/start-prototype.ts index b42b30b1..95c35f41 100644 --- a/tools/start-prototype.ts +++ b/tools/start-prototype.ts @@ -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 (