From 1a169f3ac633d286e9061125b815f7ea072dbc1f Mon Sep 17 00:00:00 2001 From: Jonathan Hvid Date: Tue, 12 May 2026 11:54:05 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20Phase=200.5=20audit=20=E2=80=94=20/road?= =?UTF-8?q?map=20polish=20pass=20preflight?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Confirmed before changing anything: - trackHeight default = 460 in roadmap-layout.ts (midY 230). .rr-track inline-styled at 460px. .rr-scroll has only padding-bottom: 8px — no horizontal padding, no scroll-padding-{left,right}. - .rr-current class is being applied to the correct dot: class:list={['rr-dot', { 'rr-current': i === lastShippingIndex }]}. lastShippingIndex computed via the spec's pop-of-shipping-indices. - Progress dots row is rendered as
with Math.max(2, Math.min(6, ceil(items.length/2))) .rr-progress-dot children. Nav script toggles .active. - Card eyebrow reads `${item.target.toUpperCase()} · ${STATUS_LABEL[ item.status]}` (or the bare label when target is null) — matches. Co-Authored-By: Claude Opus 4.7 (1M context)