Skip to content

spec: V56.4 browser-driven harness#242

Open
cunninghambe wants to merge 1 commit into
mainfrom
spec/v56.4-browser-harness
Open

spec: V56.4 browser-driven harness#242
cunninghambe wants to merge 1 commit into
mainfrom
spec/v56.4-browser-harness

Conversation

@cunninghambe

Copy link
Copy Markdown
Owner

Draft 1 spec for the browser-driven sibling harness pattern. Closes ~25 of 43 remaining wired detectors via existing camofox infrastructure.

Approval gate at §13: roster, ordering, risk-mitigation review before implementation begins.

🤖 Generated with Claude Code

Sibling to V56.3's static-fixture harness pattern. Wraps existing
camofox-mcp infrastructure into per-detector contracts. Closes ~25
of 43 remaining wired detectors that need browser runtime
(console_error, react_error, hydration_mismatch, perf metrics,
nav-state, axe-driven a11y, interaction state).

Same DetectorContract type, same calibration scorecard, same serial
1-PR-per-detector cadence. New runner class only.

Buckets:
  A — direct console / error capture (5)
  B — production classifier reuse (4)
  C — perf metrics (7)
  D — nav state (5)
  E — interaction state (4)

Defers: race conditions (V56.5), IDOR variants (V56.5), multi-context
(V56.6), service/web worker (V56.7), WebRTC (residual), agent/LLM
(V56.8), visual layout (V56.9).

After V56.4 closes: 76/94 wired detectors with working harness.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant