From a89e44044060f25e767be70045d29608611e4060 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 | 30 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/site/src/pages/index.astro b/site/src/pages/index.astro index 238b001..b90920e 100644 --- a/site/src/pages/index.astro +++ b/site/src/pages/index.astro @@ -99,7 +99,7 @@ const CAPABILITIES = [ {/* ---------------------------------------------------------------- */}
-

Legis · git/CI governance & attestations · {me.lang}

+

Legis · git/CI governance & attestations · {me.lang}

One attributable, tamper-evident record — instead of a silent pass.

Every agent action at the git/CI boundary that breaks a policy produces exactly one @@ -136,7 +136,7 @@ const CAPABILITIES = [ {/* ---------------------------------------------------------------- */}

-

What it is

+

What it is

The federation’s governance surface — the one judge.

Legis is the Weft authority for change provenance and governance over change: it answers @@ -158,7 +158,7 @@ const CAPABILITIES = [ {/* ---------------------------------------------------------------- */}

-

The governance 2×2 · graded enforcement

+

The governance 2×2 · graded enforcement

When a policy fires, the cell decides who answers.

Two independent, agent-set axes: how much governance structure you want @@ -185,7 +185,7 @@ const CAPABILITIES = [ {/* ---------------------------------------------------------------- */}

-

Key capabilities

+

Key capabilities

What it gives an agent at the boundary.

{CAPABILITIES.map((c) => ( @@ -203,7 +203,7 @@ const CAPABILITIES = [ {/* ---------------------------------------------------------------- */}
-

Usage snapshot

+

Usage snapshot

Legis runs as a service; agents drive it over MCP.

A curated quick-start, not the full surface. The complete CLI (nine subcommands) and the @@ -238,7 +238,7 @@ const CAPABILITIES = [ {/* ---------------------------------------------------------------- */}

-

How it composes · {me.name}’s pairings

+

How it composes · {me.name}’s pairings

Each pair lights up a capability neither tool has alone.

Legis is a consumer of identity, never an authority, and never re-adjudicates @@ -273,7 +273,7 @@ const CAPABILITIES = [ {/* ---------------------------------------------------------------- */}

-

Status & honest limits

+

Status & honest limits

What it is, and what it is not.

Legis is at v1.0.0 — the gold release; all four 2×2 cells work end-to-end. It is a @@ -299,7 +299,7 @@ const CAPABILITIES = [ {/* ---------------------------------------------------------------- */}

-

Links & pointers

+

Links & pointers

The authoritative surfaces.