diff --git a/qa/SKILL.md.tmpl b/qa/SKILL.md.tmpl index b2deacdb4..20e42cff4 100644 --- a/qa/SKILL.md.tmpl +++ b/qa/SKILL.md.tmpl @@ -63,7 +63,7 @@ triggers: - **Standard:** + medium severity (default) - **Exhaustive:** + low/cosmetic severity -`--quick` also selects Quick exploration; `--exhaustive` changes only the fix tier. +`--quick` sets both the Quick fix tier and Quick exploration; `--exhaustive` changes only the fix tier. Regression mode preserves the selected fix tier. If both `--quick` and `--regression` are supplied, ask which exploration mode to use before setup or probes. Keep the selected fix tier; this choice concerns exploration only. @@ -126,7 +126,7 @@ Prefer the richer of recent project test plans and plans in conversation over gi ## Phases 1-6: QA Baseline Follow the shared section's ordered preparation, then run its probe loop. -The numbered browser phases label techniques, not another workflow. +Browser runs apply the browser method's numbered phases inside this loop; functional runs apply its contract map. {{SECTION:exploratory}} diff --git a/test/qa-lazy-sections.test.ts b/test/qa-lazy-sections.test.ts index 9331070fc..d3843c093 100644 --- a/test/qa-lazy-sections.test.ts +++ b/test/qa-lazy-sections.test.ts @@ -241,7 +241,8 @@ describe('QA-only cross-host lazy rendering', () => { expect(explorer.split(functionalRead)).toHaveLength(2); expect(explorer).toContain('Do not repeat a Read already completed in this invocation'); if (skill === 'qa') { - expect(entry).toContain('`--quick` also selects Quick exploration; `--exhaustive` changes only the fix tier.'); + expect(entry).toMatch(/`--quick`[^\n]*Quick exploration/i); + expect(entry).toContain('`--exhaustive` changes only the fix tier'); expect(entry).toContain('Regression mode preserves the selected fix tier.'); for (const tier of ['**Quick:** Fix critical + high severity only', '**Standard:** + medium severity (default)', '**Exhaustive:** + low/cosmetic severity']) expect(entry).toContain(tier); } else {