DESIGN.md@evals/ultraresearch/baselines/control/rep5 · git:20260811.1c876fe · 2026-08-11 · sha256 4e132e20f05775e2

DESIGN.md@evals/ultraresearch/baselines/control/rep5 git:20260811.1c876feA

Immutable. This exact content is served forever at /api/v1/blob/4e132e20f05775e2.

# REPORT Design System

## 0. Research Log

- Embedded refs: shortlisted Notion, Mintlify, and IBM, then picked `taste-skill` + Notion for a warm, reading-first technical report.
- Lazyweb: skipped; this is a local static-document conversion, not a product-screen design task.
- Imagen drafts: skipped; the source has no visual-asset requirement and the report's tables and citations are its primary evidence.

## 1. Atmosphere & Identity

A calm, evidence-led technical brief. The signature is a blue document rail paired with warm-white reading surfaces: readers can scan decisions quickly while retaining long-form detail without dashboard-like density.

## 2. Color

| Role | Token | Value | Usage |
| --- | --- | --- | --- |
| Canvas | `--surface-primary` | `#f6f5f4` | Page background |
| Paper | `--surface-elevated` | `#ffffff` | Report surface |
| Ink | `--text-primary` | `#252422` | Headings and body |
| Muted | `--text-secondary` | `#615d59` | Supporting text |
| Rule | `--border-default` | `#dedbd7` | Tables and dividers |
| Accent | `--accent-primary` | `#005bab` | Links and section marker |
| Accent hover | `--accent-hover` | `#00498b` | Link hover |
| Success | `--status-success` | `#14723d` | Covered status |

Accent is reserved for navigation and citations; semantic success is reserved for the requirements matrix.

## 3. Typography

| Level | Size | Weight | Line height | Usage |
| --- | --- | --- | --- | --- |
| Display | `clamp(2rem, 5vw, 3.25rem)` | 700 | 1.05 | Title |
| H2 | `1.5rem` | 700 | 1.25 | Major sections |
| H3 | `1.125rem` | 700 | 1.4 | Subsections |
| Body | `1rem` | 400 | 1.72 | Reading copy |
| Small | `.8125rem` | 500 | 1.5 | Metadata and tables |

Primary stack: `ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif`. Mono stack: `ui-monospace, SFMono-Regular, Menlo, Consolas, monospace`.

## 4. Spacing & Layout

Base unit: 4px. The report is centered at 920px, with `24px` page padding on mobile and `48px` on larger screens. Sections use `48px` vertical separation; local elements use 8px, 12px, 16px, 24px, and 32px steps.

## 5. Components

### Report header

- **Structure**: document label, `h1`, concise description, source metadata.
- **States**: static; source link has hover and focus states.
- **Accessibility**: one `h1`, descriptive link text, visible focus ring.

### Evidence table

- **Structure**: semantic `table`, `thead`, `tbody`, horizontally scrollable wrapper.
- **States**: static; links remain focusable.
- **Accessibility**: headers use `scope="col"`; rows retain readable contrast.

### Citation link

- **Structure**: inline anchor with visible underline.
- **States**: default, hover, focus, visited.
- **Accessibility**: color is not the sole indicator; focus outline is visible.

### Source availability note

- **Structure**: `aside` after the report body.
- **Variants**: standard, with unavailable local source filenames in `code`.
- **Accessibility**: concise explanatory text; does not masquerade as an active link.

### Code diagram

- **Structure**: `pre > code` with preserved whitespace.
- **States**: static.
- **Accessibility**: readable contrast and horizontal overflow handling.

## 6. Motion & Interaction

This is a static report. Links use a 150ms color transition; reduced-motion users receive no transition. No decorative animation is used.

## 7. Depth & Surface

Strategy: tonal-shift plus whisper borders. The paper surface uses a restrained shadow only to distinguish it from the page canvas; tables and callouts use borders rather than elevated cards.

## 8. Accessibility Constraints & Accepted Debt

WCAG 2.2 AA target: readable contrast, semantic headings and tables, visible keyboard focus, responsive table overflow, print styles, and reduced motion respected.

| Item | Location | Why accepted | Owner / Exit |
| --- | --- | --- | --- |
| Source files named only in REPORT.md are unavailable in this directory | Source availability note | Avoids rendering broken local links while preserving their names | Resolve by supplying the cited files alongside the report |