Repository navigation
feat(qa): #1827 slice 3 — Playwright surface filter + agent rules for QA mode #1929
Copy link
Copy link
Closed
Labels
8.2This issue found in 8.2 releaseThis issue found in 8.2 releaseenhancementNew feature or requestNew feature or requestmodel:grok-4.5Grok 4.5 modelGrok 4.5 modeloperator:grokChanges authored by GrokChanges authored by Grokoperator:night-issue-prsnight-issue-prs workflownight-issue-prs workflowqa taskHuman QA taskHuman QA task
Description
Parent
Part of #1827 — unattended agent QA mode (H2 Docker + Playwright surface gate).
Depends on: slice 1 (stack) + slice 2 (Playwright env + golden smoke) ideally merged or available.
Slice 3 of 4 — surface filtering + agent instruction updates so unattended agent_safe work can use QA mode instead of blanket-skipping Playwright.
Summary
Document and implement a subset run of Playwright specs for the PR surface under test (by path / grep / tag). Update root and module AGENTS.md and night-issue workflow so unattended UI work can use the H2 Docker QA path instead of treating live Playwright as permanently agent-unsafe.
Modules / paths (hint)
modules/perc-qa-automation(+AGENTS.md)- Root
AGENTS.md/ related agent workflow docs - Night-issue /
agent_safeworkflow (e.g..grok/workflows/,.kilocode/as applicable) docs/developer-module/workbench-rest-and-qa-modes.md
Acceptance criteria (from parent #1827, this slice)
- Surface filtering: documented way to run a subset of specs (by path/grep/tag) for the PR surface under test.
- Agent instructions updated: root/module
AGENTS.mdand/or night-issue workflow so unattended UI work can use this path instead of blanket-skipping Playwright. - Instructions reference slices 1–2 entrypoint +
TEST_CMS_URL+ golden smoke as the proof path. - Docs note failure artifact locations and how to attach to PRs/issues (if not already done in slice 2).
- HARD GATE — human review of agent rules: do not commit
AGENTS.md/ workflow rule files until the human has explicitly reviewed and approved those rule diffs (see rootAGENTS.md). Draft in working tree / PR as needed; call out rule diffs in the PR body. - No secrets committed.
Out of scope (other slices)
- H2 Docker entrypoint/health/tear-down → slice 1
- Golden Playwright smoke + env defaults → slice 2
- Optional CI workflow_dispatch / path-filtered job → slice 4
Non-goals (parent)
- Full multi-RDBMS matrix
- Replacing human dev mode
- Enabling every historical Playwright skip overnight without a surface filter
Operator notes
Label PRs with operator:* + model:*. Rule-file commits require human approval before merge.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
8.2This issue found in 8.2 releaseThis issue found in 8.2 releaseenhancementNew feature or requestNew feature or requestmodel:grok-4.5Grok 4.5 modelGrok 4.5 modeloperator:grokChanges authored by GrokChanges authored by Grokoperator:night-issue-prsnight-issue-prs workflownight-issue-prs workflowqa taskHuman QA taskHuman QA task
Activity
natechadwick-intsof commentedon Aug 5, 2026
PR opened: #2074
Implemented Playwright surface filter (path/grep/tag) + product docs. Rule-file apply residual: #2073 (human review gate).
Operator: Grok night-issue-prs (model grok-4.5)
feat(qa): #1929 Playwright surface filter + QA mode docs
docs(qa): apply AGENTS/night-issue QA surface-filter rules (#2073) (#…