From 0a2ed2cb83f681f70251163aa66830677c586670 Mon Sep 17 00:00:00 2001 From: John Morrissey <544926+tachyon-beep@users.noreply.github.com> Date: Wed, 17 Jun 2026 15:35:27 +1000 Subject: [PATCH 1/2] site: adopt latest weft design system (D4 + token hygiene) Design-system consistency pass (audit-driven): - .eyebrow re-implementation -> shared .weft-eyebrow atom (canonical 11px/medium overline; corrects a 12px/regular drift). - token hygiene: 64px->var(--space-10), 3px->var(--radius-sm), raw rgba(0,0,0,.08) inset -> var(--border-hairline). The D4 display-font fix (Space Grotesk retired -> IBM Plex Sans) lands via the shared @weft/site-kit on the next vendor refresh. Co-Authored-By: Claude Opus 4.8 --- site/src/pages/index.astro | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/site/src/pages/index.astro b/site/src/pages/index.astro index 337bfc2d..35778149 100644 --- a/site/src/pages/index.astro +++ b/site/src/pages/index.astro @@ -123,7 +123,7 @@ const DETAIL = { {/* ---------------------------------------------------------------- */}
-

Filigree · work state / issue lifecycle · Python

+

Filigree · work state / issue lifecycle · Python

Turns a swarm of stateless agents into a coordinated workforce.

Filigree owns issues, dependencies, and workflow state machines — giving an @@ -164,7 +164,7 @@ const DETAIL = { {/* ---------------------------------------------------------------- */}

-

What it is

+

What it is

The federation's work-state surface.

Traditional issue trackers are human-first; agents scrape CLI output or parse @@ -234,7 +234,7 @@ const DETAIL = { {/* ---------------------------------------------------------------- */}

-

Key capabilities · the five things it gives you

+

Key capabilities · the five things it gives you

Built so a swarm of agents does not collide.

@@ -293,7 +293,7 @@ const DETAIL = { {/* ---------------------------------------------------------------- */}
-

The dashboard · unique to Filigree

+

The dashboard · unique to Filigree

The only Weft member with a web UI.

A local-first board on localhost:8377 — Kanban lanes with @@ -394,7 +394,7 @@ const DETAIL = { {/* ---------------------------------------------------------------- */}

-

Usage snapshot · curated, not the full reference

+

Usage snapshot · curated, not the full reference

The atomic loop.

@@ -426,7 +426,7 @@ filigree dashboard --port=8377 {/* ---------------------------------------------------------------- */}
-

How it composes · value is the weave

+

How it composes · value is the weave

Each pairing lights up a capability Filigree does not have alone.

Filigree's slice of the combination matrix. Every status is honest on its face: @@ -462,7 +462,7 @@ filigree dashboard --port=8377 {/* ---------------------------------------------------------------- */}

-

Status & honest limits

+

Status & honest limits

What it is not.

@@ -496,7 +496,7 @@ filigree dashboard --port=8377 {/* ---------------------------------------------------------------- */}
-

Links · pointers to the authorities

+

Links · pointers to the authorities

Where the moving facts actually live.