fix(qa-only,qa): name the exploratory read point and finalization order; judge qa with its browser assets

qa-only judges cited 'next section' pointing at the wrong heading, an exploratory
trigger that contradicted its read point, clock ownership in mixed runs and the
unstated order of exploratory section 4 vs reporting. The qa judge penalized the
absent qa-report-template and issue-taxonomy that qa-patterns loads; with them
in, it found issue-taxonomy's dangling 'rule 13' (the consent rule is browser rule 3).
This commit is contained in:
garrytan committed 2026-09-30 22:07:25 +00:00
1 parent 23e3636e4c
commit 4dfed0b783
5 files changed
+12 -11

No files matched your search

+5 -5
View File
@@ -418,7 +418,7 @@ Read sections in full when directed; do not work from memory.
| When | Read this section |
|------|-------------------|
| running selected report-only baseline and exploratory probes without product or test writes | `sections/exploratory.md` relative to the installed `qa-only`/`gstack-qa-only` SKILL.md directory |
| selecting surfaces and later running the selected report-only probes without product or test writes (one Read covers both) | `sections/exploratory.md` relative to the installed `qa-only`/`gstack-qa-only` SKILL.md directory |
| finalizing the report after probing stops | `sections/reporting.md` relative to the installed `qa-only`/`gstack-qa-only` SKILL.md directory |
Start at Request Parameters, then follow the sections below in order.
@@ -464,11 +464,11 @@ the current behavior. Reading old notes never requires writing new ones.
## Select Surfaces and Isolation
Load the shared preparation gate now (next section): complete its scope and selected-method Reads,
Load the shared preparation gate now (the exploratory STOP just below): complete its scope and selected-method Reads,
await their results, and select the surfaces. Defer charters, clocks and probes to
Run the Selected Checks, after report ownership and conditional browser setup below.
> **STOP.** Before running selected report-only baseline and exploratory probes without product or test writes, Read `sections/exploratory.md` relative to the installed `qa-only`/`gstack-qa-only` SKILL.md directory in full and follow it.
> **STOP.** Before selecting surfaces and later running the selected report-only probes without product or test writes (one Read covers both), Read `sections/exploratory.md` relative to the installed `qa-only`/`gstack-qa-only` SKILL.md directory in full and follow it.
> Use this host's installed path, never the product working directory or another host's assets.
> If missing or unreadable, report a QA setup blocker and its affected probes as blocked; continue other safe probes (independent functional/static checks). Missing/unreadable assets block required QA.
@@ -478,7 +478,7 @@ For mixed Regression, the argument is the prior combined report. Resolve its fun
replay evidence and browser baseline links first, then give each method its own baseline.
A missing baseline blocks that surface's regression coverage, not independent checks.
In mixed runs, use the user's surface order, defaulting to functional then browser.
Finish one surface's probes before starting the next surface's clock; any supplied
Each surface keeps its own clock in its own directory. Finish one surface's probes before starting the next surface's clock; any supplied
absolute deadline still applies to both. Do not reset a clock when switching surfaces.
## Prepare Report Artifacts
@@ -532,7 +532,7 @@ During browser discovery, observe behavior without reading source to diagnose it
### Assemble the report
After probing stops, load the finalization procedure below. Use retained evidence;
After probing stops, load the finalization procedure below. Order: exploratory §4 annotations and materialize (browser-only runs pass an empty evidence list), then this procedure, then the final report Write. Use retained evidence;
this step does not authorize more probes or restart an expired clock.
Do not preload reporting. To recover from an accidental early Read:
If already read, issue another Read now and await its
+3 -3
View File
@@ -71,7 +71,7 @@ If neither exists, use git diff analysis.
## Select Surfaces and Isolation
Load the shared preparation gate now (next section): complete its scope and selected-method Reads,
Load the shared preparation gate now (the exploratory STOP just below): complete its scope and selected-method Reads,
await their results, and select the surfaces. Defer charters, clocks and probes to
Run the Selected Checks, after report ownership and conditional browser setup below.
@@ -83,7 +83,7 @@ For mixed Regression, the argument is the prior combined report. Resolve its fun
replay evidence and browser baseline links first, then give each method its own baseline.
A missing baseline blocks that surface's regression coverage, not independent checks.
In mixed runs, use the user's surface order, defaulting to functional then browser.
Finish one surface's probes before starting the next surface's clock; any supplied
Each surface keeps its own clock in its own directory. Finish one surface's probes before starting the next surface's clock; any supplied
absolute deadline still applies to both. Do not reset a clock when switching surfaces.
## Prepare Report Artifacts
@@ -137,7 +137,7 @@ During browser discovery, observe behavior without reading source to diagnose it
### Assemble the report
After probing stops, load the finalization procedure below. Use retained evidence;
After probing stops, load the finalization procedure below. Order: exploratory §4 annotations and materialize (browser-only runs pass an empty evidence list), then this procedure, then the final report Write. Use retained evidence;
this step does not authorize more probes or restart an expired clock.
Do not preload reporting. To recover from an accidental early Read:
If already read, issue another Read now and await its
+1 -1
View File
@@ -7,7 +7,7 @@
"id": "exploratory",
"file": "exploratory.md",
"title": "Report-only exploratory QA",
"trigger": "running selected report-only baseline and exploratory probes without product or test writes"
"trigger": "selecting surfaces and later running the selected report-only probes without product or test writes (one Read covers both)"
},
{
"id": "reporting",