Test_ID,Area,Environment,Viewport,Locale,Theme,Result,Evidence_or_blocker
P12-MAN-001,Buttons and links,Source review + Vitest,N/A,en/fr/ar,light/dark,Pass,"Native semantics, loading protection, accessible icon-only labels, disabled destinations, and directional icon behavior covered by source and unit tests."
P12-MAN-002,Form controls,Source review + Vitest,N/A,en/fr/ar,light/dark,Pass,"Programmatic labels, required state, help/error descriptions, invalid state, and field grouping pass unit assertions."
P12-MAN-003,Tabs,Source review + Vitest,N/A,en/ar,light/dark,Pass,Roving selection and direction-aware arrow behavior pass unit interaction tests.
P12-MAN-004,Accordion,Source review + Vitest,N/A,en/fr/ar,light/dark,Pass,Native details/summary semantics and expanded state verified.
P12-MAN-005,Dialog and drawer,Chromium required,Desktop/mobile,en/fr/ar,light/dark,Blocked,"Focus trap, Escape, inert background, scroll lock, and focus return tests are authored; Chromium loopback navigation is administrator-blocked."
P12-MAN-006,Dropdown menu and tooltip,Chromium required,Desktop/mobile,en/fr/ar,light/dark,Blocked,Keyboard/pointer/touch and announcement observations require an unblocked browser.
P12-MAN-007,Alerts and loading,Source review,All,en/fr/ar,light/dark,Pass,Live-region behavior is explicit; decorative loading is not repeatedly announced; reduced-motion CSS is present.
P12-MAN-008,Interactive cards,Source review,All,en/fr/ar,light/dark,Pass,Valid link/button semantics enforced; nested interactive usage prohibited in documentation.
P12-MAN-009,Workflow pattern,Source review + server HTML,All,en/fr/ar,light/dark,Pass,DOM and reading order remain chronological; connectors are decorative and logical-property based.
P12-MAN-010,Comparison pattern,Source review + server HTML,All,en/fr/ar,light/dark,Pass,Semantic list structure remains understandable without color; mobile order is explicit.
P12-MAN-011,Product preview tables,Source review + server HTML,All,en/fr/ar,light/dark,Pass,"Fictional deterministic fixtures, captions, responsive wrapper, and bidi isolation are present."
P12-MAN-012,CTA patterns,Source review + server HTML,All,en/fr/ar,light/dark,Pass,"One dominant action, disabled unresolved destinations, stacked layout, and localized content inputs verified."
P12-MAN-013,Localized route rendering,Standalone server + curl,Server,en/fr/ar,N/A,Pass,Six routes returned HTTP 200 with correct lang and dir; Arabic returned document-level rtl.
P12-MAN-014,Keyboard-only full flow,Chromium + human operator required,Desktop/mobile,en/fr/ar,light/dark,Blocked,"Automated scenarios exist, but browser navigation is rejected before page load."
P12-MAN-015,Screen-reader review,NVDA/JAWS/VoiceOver required,Desktop/mobile,en/fr/ar,light/dark,Blocked,Manual announcements and virtual-cursor reading order remain P12-005.
P12-MAN-016,Touch simulation,Chromium/WebKit required,Mobile,en/fr/ar,light/dark,Blocked,Browser matrix could not reach loopback pages.
P12-MAN-017,200 percent zoom,Browser required,320 CSS px,en/fr/ar,light/dark,Blocked,Reflow scenario authored; browser execution blocked.
P12-MAN-018,400 percent zoom,Browser + human operator required,320 CSS px,en/fr/ar,light/dark,Blocked,Manual acceptance remains P12-005.
P12-MAN-019,Reduced motion,Static CSS + source review,All,en/fr/ar,light/dark,Pass,Transitions and loading treatments respect prefers-reduced-motion.
P12-MAN-020,Forced colors,Windows high-contrast environment required,Desktop,en/fr/ar,light/dark,Blocked,Focus and border fallbacks are authored; manual Windows verification remains open.
