Accelerate rules-first feedback and integrate native Strongholds

Apply user priority: save/recovery/privacy/custody assurance after all rules. Add quick types/lint, concise failure-preserving reporter, verbose mode, actual empty-execution guard, signal handling and focused verify name selection; compact canonical context/handoffs without mass moves. Tooling15, six negative CLI, named/empty source-bound smokes,206 doc links; same15-case278B vs2455B,2.35s vs2.36s no compute speedclaim. Native Advanced Ix/CHOAM47-card Stronghold profile: actual firstMentat/HMS/sixeffects,18native/four legalpolicies,five genuine2..6games3129actions/no rejection, human390px LAUDR2WNv14 bank2/personal1 plan and real battle. Earlier162/6513 checks before assurance amendment; finalquick25/build/guide pass. No new preservation/privacy audit or public/deployed/full-mode claim.
This commit is contained in:
Quintine committed 2026-10-02 09:30:52 +10:00
1 parent af6d27095c
commit e9830b6ced
27 files changed
+2339 -194

No files matched your search

+4
View File
@@ -5,6 +5,7 @@ import {
initializeLeaderSkillsGameForAudit,
initializeSpiceBankerIncomeGameForAudit,
initializeFactionExpansionsGameForAudit,
initializeStrongholdFactionsGameForAudit,
initializeNexusGameForAudit,
initializeMoritaniAssassinateGameForAudit,
initializeEcazTreacheryGameForAudit,
@@ -26,6 +27,7 @@ export const PROTOTYPE_PROFILES = [
'leader-skills',
'banker-income',
'factions',
'stronghold-factions',
'nexus',
'moritani-assassinate',
'ecaz-treachery',
@@ -79,6 +81,8 @@ export function startPrototypeRoom(
const game =
profile === 'ix'
? initializeIxGameForAudit(initial)
: profile === 'stronghold-factions'
? initializeStrongholdFactionsGameForAudit(initial)
: profile === 'ecaz-treachery'
? initializeEcazTreacheryGameForAudit(initial)
: profile === 'moritani-assassinate'