diff --git a/.impeccable/design.json b/.impeccable/design.json index cc61678..7bba6cf 100644 --- a/.impeccable/design.json +++ b/.impeccable/design.json @@ -1,6 +1,6 @@ { "schemaVersion": 2, - "generatedAt": "2026-07-26T15:12:23.344Z", + "generatedAt": "2026-07-26T17:47:28.721Z", "title": "Design System: SHD.build", "extensions": { "colorMeta": { @@ -10,24 +10,72 @@ "canonical": "#0a0c0d", "tonalRamp": ["#050606", "#0a0c0d", "#171a1b", "#303536", "#555c5e", "#858b8d", "#c1c4c2", "#f0f0eb"] }, + "terminal-black": { + "role": "neutral", + "displayName": "Terminal Black", + "canonical": "#0d0f10", + "tonalRamp": ["#050606", "#0d0f10", "#1b1e1f", "#34393a", "#596062", "#888f91", "#c3c7c6", "#f1f2ee"] + }, + "terminal-surface": { + "role": "neutral", + "displayName": "Terminal Surface", + "canonical": "#111415", + "tonalRamp": ["#070808", "#111415", "#202425", "#393e3f", "#5f6668", "#8d9496", "#c6cac9", "#f2f3ef"] + }, "terminal-graphite": { "role": "neutral", "displayName": "Terminal Graphite", "canonical": "#141718", "tonalRamp": ["#080a0a", "#111415", "#202425", "#343a3b", "#565e60", "#858d8f", "#c0c5c3", "#f0f1ed"] }, + "active-graphite": { + "role": "neutral", + "displayName": "Active Graphite", + "canonical": "#15191a", + "tonalRamp": ["#080a0a", "#15191a", "#252a2b", "#3e4445", "#626a6c", "#909799", "#c8cccb", "#f2f3f0"] + }, + "structural-line": { + "role": "neutral", + "displayName": "Structural Line", + "canonical": "#303536", + "tonalRamp": ["#0d0f10", "#1b1f20", "#303536", "#4b5152", "#6a7274", "#92999b", "#c3c8c7", "#f0f1ee"] + }, + "structural-line-soft": { + "role": "neutral", + "displayName": "Structural Line Soft", + "canonical": "#272c2d", + "tonalRamp": ["#0b0d0d", "#181b1c", "#272c2d", "#43494a", "#656d6f", "#8e9597", "#c2c6c5", "#eff0ed"] + }, "field-manual-white": { "role": "neutral", "displayName": "Field Manual White", "canonical": "#ecebe5", "tonalRamp": ["#252522", "#44433f", "#66655f", "#898780", "#aaa8a1", "#cac8c1", "#ecebe5", "#faf9f5"] }, + "telemetry-muted": { + "role": "neutral", + "displayName": "Telemetry Muted", + "canonical": "#858b8d", + "tonalRamp": ["#151718", "#292d2e", "#414647", "#5e6466", "#858b8d", "#a6abad", "#cbd0cf", "#f1f2ef"] + }, + "telemetry-dim": { + "role": "neutral", + "displayName": "Telemetry Dim", + "canonical": "#5d6567", + "tonalRamp": ["#111314", "#222627", "#373c3d", "#4b5254", "#5d6567", "#858d8f", "#bcc1c0", "#eef0ed"] + }, "signal-orange": { "role": "primary", "displayName": "Signal Orange", "canonical": "#f6a821", "tonalRamp": ["#2b1a05", "#4c2f08", "#754a0d", "#a66c14", "#d7901c", "#f6a821", "#ffd278", "#fff1cf"] }, + "signal-orange-hover": { + "role": "primary", + "displayName": "Signal Orange Hover", + "canonical": "#ffc45d", + "tonalRamp": ["#2d1f08", "#51380d", "#785515", "#a97824", "#d99d39", "#ffc45d", "#ffdda0", "#fff3d9"] + }, "system-success": { "role": "secondary", "displayName": "System Success", @@ -39,6 +87,36 @@ "displayName": "System Danger", "canonical": "#df8069", "tonalRamp": ["#32130e", "#542219", "#793428", "#a54a39", "#c9634f", "#df8069", "#edae9f", "#f8dfd9"] + }, + "system-info": { + "role": "secondary", + "displayName": "System Information", + "canonical": "#70b9d6", + "tonalRamp": ["#0d2630", "#163f50", "#245b70", "#387991", "#5599b3", "#70b9d6", "#a6d5e7", "#e1f1f7"] + }, + "quality-standard": { + "role": "tertiary", + "displayName": "Standard Quality", + "canonical": "#69b66f", + "tonalRamp": ["#0e2912", "#17431d", "#255e2b", "#397b3e", "#519a56", "#69b66f", "#9dd4a1", "#dff0e0"] + }, + "quality-specialized": { + "role": "tertiary", + "displayName": "Specialized Quality", + "canonical": "#4f9ed8", + "tonalRamp": ["#0c2435", "#123c59", "#1d567d", "#2d72a3", "#408dc4", "#4f9ed8", "#8dc5ea", "#d9edf8"] + }, + "quality-superior": { + "role": "tertiary", + "displayName": "Superior Quality", + "canonical": "#9b68d4", + "tonalRamp": ["#21132f", "#38204f", "#522f70", "#704594", "#8959b7", "#9b68d4", "#c3a2e5", "#eee1f7"] + }, + "quality-high-end": { + "role": "tertiary", + "displayName": "High-end Quality", + "canonical": "#e4bd3f", + "tonalRamp": ["#2d2408", "#4c3c0d", "#6f5815", "#95771f", "#bd992d", "#e4bd3f", "#f0d982", "#fbf2ce"] } }, "typographyMeta": { @@ -46,6 +124,14 @@ "displayName": "Operational Display", "purpose": "Barlow for short public hero statements and major exception titles." }, + "headline": { + "displayName": "Operational Headline", + "purpose": "Barlow for routed-page identity and strong editorial section titles." + }, + "title": { + "displayName": "Registry Title", + "purpose": "Barlow for module, panel, card, and record names." + }, "body": { "displayName": "System Body", "purpose": "Barlow for functional copy and general interface content." diff --git a/static/bulwark.png b/static/bulwark.png deleted file mode 100644 index d183268..0000000 Binary files a/static/bulwark.png and /dev/null differ diff --git a/static/combat_medic.png b/static/combat_medic.png deleted file mode 100644 index df454d1..0000000 Binary files a/static/combat_medic.png and /dev/null differ diff --git a/static/demolitionist.png b/static/demolitionist.png deleted file mode 100644 index 610d81c..0000000 Binary files a/static/demolitionist.png and /dev/null differ diff --git a/static/tech_operator.png b/static/tech_operator.png deleted file mode 100644 index 5d9ebb0..0000000 Binary files a/static/tech_operator.png and /dev/null differ diff --git a/static/vanguard.png b/static/vanguard.png deleted file mode 100644 index 38d9b4f..0000000 Binary files a/static/vanguard.png and /dev/null differ