diff --git a/test/auq-format-always-loaded.test.ts b/test/auq-format-always-loaded.test.ts index c419df162..51c46f1cc 100644 --- a/test/auq-format-always-loaded.test.ts +++ b/test/auq-format-always-loaded.test.ts @@ -58,20 +58,16 @@ const MANDATORY: Array<{ name: string; re: RegExp }> = [ * these into a section (they fire only once the section is loaded), but they * must never be DROPPED. Asserted against the skeleton+sections union. */ const PER_SKILL_RULES: Record = { - 'plan-ceo-review': [/One decision unit = one AskUserQuestion call/i, /Do NOT batch/i], - 'plan-eng-review': [ - /Send `AskUserQuestion\(\{ questions: \[currentDecision\] \}\)` only after the pending-record checkpoint passes\.\s+Send one\s+question object for one choice; other IDs wait/i, - /Give independently selectable changes separate IDs/i, - /If you discover another independent choice,\s+separate it and\s+rebuild this comparison before saving or sending the question/i, - ], + 'plan-ceo-review': [/One decision unit = one AskUserQuestion call/i], + 'plan-eng-review': [/one\s+question object for one choice/i, /independently selectable changes separate IDs/i], 'plan-design-review': [/One issue = one AskUserQuestion call/i], 'plan-devex-review': [ /One new or reopened decision = one AskUserQuestion call/i, /Never combine independent decisions, including in separate question tabs/i, ], - // /codex emits its recommendation as prose; the instruction MUST stay in the + // /codex emits its recommendation as prose; the instruction must stay in the // always-loaded skeleton because codex has no on-demand section. - codex: [/Synthesis recommendation \(REQUIRED\)/i, /Recommendation\s*:\s*\s*because/i], + codex: [/Synthesis recommendation/i, /Recommendation\s*:\s*\s*because/i], }; /** Discover every repo-root skill dir that ships a generated SKILL.md. */