DESIGN.md@skills/qa · git:20260908.e83e111 · 2026-09-08 · sha256 be6ab4386c235054
DESIGN.md@skills/qa git:20260908.e83e111A
Immutable. This exact content is served forever at /api/v1/blob/be6ab4386c235054.
# QA report design contract ## 1. Atmosphere & identity An offline evidence document for a PO/designer. Preserve the existing quiet reader-first layout; this change adds evidence judgment, not a visual redesign. ## 2. Color Use the existing `qa-report.ts` STYLE variables: `--bg`, `--fg`, `--muted`, `--rule`, `--code-bg`, `--accent`, `--pass`, `--fail`, `--na`. Existing light/dark values remain authoritative. Supported outcomes use pass; evidence gaps use the existing unverified/gap state, never a green badge. ## 3. Typography Existing system/Pretendard body at 16px/1.7; monospace for audit paths only. H1/H2/H3 remain 1.75/1.3/1.05rem. Claim and observation use body text, not tiny path captions. Korean claim phrases must remain readable when wrapped. ## 4. Spacing & layout Keep the existing 52rem main column, 1.25rem horizontal padding, vertical story and scenario stacks, and evidence-slot spacing. Claim evidence is a vertical stack: claim, observation/location, image. This gives each asserted result room to be read instead of squeezing several images into a contact sheet. ## 5. Components Reuse `scenario-card`, `sc-head`, `sc-observed`, `evidence-slot`, `gap`, badges, and native details/summary for audit material. Required states: supported, insufficient, missing review, stale review. Each claim names its result and the visible location; no new color or card primitive. Original state remains in the audit; reader-facing unverified status must not imply NOT-RUN or product FAIL. ## 6. Motion & interaction No scripted motion. Native document scrolling and details/summary retain keyboard behavior. Zero runtime scripts and no external resources. Evidence images use a native details toggle to switch from fit-width preview to scrollable original size; the same image bytes remain visible, without duplication. ## 7. Depth & surface Existing borders-only strategy; no new shadows or decorative surfaces. ## 8. Accessibility constraints & accepted debt Text labels accompany status colors. Images use descriptive claim/location labels. Primary content must fit 375/768/1280px; audit tables may scroll locally. No new accepted debt; this extraction does not claim an existing full WCAG audit.