Rule handbook metadata
- Rule
DET.APP.TAB_PANEL· lanedeterministic- Page status
- current
- page_version
b2b1b6cdf3d830b2d74a2ec8e30d27cd80f3a5d9a28a6a1391274fbdcaa88177- generated_at
- 2026-05-28T17:05:34.738Z
- registry_fingerprint
aef1de6082cf0f50d463783c843dee0ffb9132fbd5ed4ea6e5bb3f031f359c72
How this rule is fixed
Pilot deterministic fixer: handbook_after · harness mode standalone, live_scenario · verify expect_rule_clean.
- Harness:
apply-harness-fixture-remediation.pycopies the After example HTML from this handbook page onto the defect fixture, theninvoke-det-ruleset-remediation-verify.shre-audits and expects zero findings for this rule. - Production sites:
run-website-ux-remediation-loop.shrunshandbook_html_patch(HTML patches inlib/ux-deterministic-fixers/fixers/patches/) before invoking the Cursor agent when the quality gate still fails.
Detection module: docs/design/ux-audit/deterministic-design-rules.md#det-app-tab-panel. Scroll down for Before / After examples and Evidence and remediation steps.
Purpose
Tab interfaces in operator UIs must wire WAI-ARIA tab semantics.
Before example
Before (failing example)
Summary body
Findings body
After example
After (passing example)
Summary body
Findings body
Evidence and remediation
Run generator/build_rule_defect_fixtures.py and auditor-tests/invoke-det-ruleset-harness.sh --only-rule DET.APP.TAB_PANEL.