qa: --quick sets both tier and exploration; say how browser phases and functional contracts share the probe loop

This commit is contained in:
garrytan committed 2026-10-03 05:17:56 +00:00
1 parent 36ca1855cf
commit b1d045fa2d
2 files changed
+4 -3

No files matched your search

+2 -2
View File
@@ -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}}
+2 -1
View File
@@ -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 {