Asset review — all options

Every open primitive decision as rendered visual evidence — no abstract labels. Each option is the real kit primitive; you rule from what you see. Four sections: Fills, Focus, Edge-character → role, Controls. Flip dark/light top-right. My recommendation is tagged rec per row; overrule freely.

01 · Fills02 · Focus03 · Edge roles04 · Controls

01 · Fills RULED — dither / contour / paper disqualified

Every fill rides the same edge frame + same warm ground — only the interior texture changes. Plain flat fills are banned on screen. Ruling 2026-07-09: house halftone stays default; grain, hex, coarse halftone retained as options; dither, contour, paper DISQUALIFIED (below, struck); the 3 v3-retired drift signatures stay retired.

.edge::after

Halftone default

House dot screen. The default fill.

#grain

Grain kept

Film grain — calm large surfaces.

lattice

Hex grid kept

Blueprint/schematic lattice.

--ht-size 8px

Halftone coarse kept

Heavier print-screen for hero.

Disqualified 2026-07-09 · and v3-retired drift signatures

#dither

Dither disqualified

#contour

Contour disqualified

#paper

Paper fibre disqualified

CRT lines

Scanline v3-retired

glow bloom

Phosphor v3-retired

channel split

Chromatic v3-retired

02 · Focus state RULED — energized edge

Ruling 2026-07-09: the energized edge is the canonical focus — on focus the frame ramps to #edgeHot, breathes harder, no ring. Others shown below struck for the record.

Energized edge RULED

Frame ramps to #edgeHot — breathes harder, no ring at all. The surface itself signals focus; reuses the live/hover grammar.

field
Email
button

Thick solid ring disliked

Generic browser outline — rejected.

field
Email
button

Corner-tick

Not chosen.

field
Email
button

Thin inset · Dim glow

Not chosen.

field
Email
button

03 · Edge character → role live = heavy roll (hover-stabilize) · danger = distressed, no solid edge

The kit ships ONE edge character (#edgeLive) everywhere. The trail holds a whole family. Here each character is applied to a realistic surface in its proposed role — so you see the mapping, not a bare swatch.

Hero / dossier rec

Meeting with Coral — CSRD intelligence

The big hand-torn dossier edge. Front page, cover, featured card.

#deckle-hero · bf.005 scale 13

Live / now v2 · heavy roll

Call in progress

Heavy rolling audio-visualization warp — the boundary oscillates like a waveform. Hover the card: it stabilizes (calmer, slower) but never freezes — still shimmers.

▸ hover to stabilize

#edgeLiveRoll → #edgeLiveRollCalm on hover

Cards / dense shipped

Standard artifact card

The calm house breathing edge. Everything not otherwise assigned.

#edgeLive · bf.009 scale 3.5

Past / aged rec

Kickoff — Mar 2026

Breaks into particles. Decay = de-emphasis for past/archived rows.

#dis3 · bf.07 scale 26

Danger pole v2 · distressed

Cancel this meeting?

No solid edge — a distressed, broken/eroded boundary, agitated. Reads danger by torn distress + red, not a ring.

#edgeDangerDistressed · bf.045 oct4 · broken

Whisper unassigned

Near-crisp quiet surface

Almost no warp. Candidate for nested/quiet contexts if wanted.

#m1 · bf.006 scale 2

Available, currently unassigned — hold for a role or drop

Ridge
#ridge2 · topographic
Strong
#m4 · assertive frame

04 · Controls confirm as-presented · warp discipline

The transactional family. Warp discipline: controls stay CRISP — the only in-control warp is a deliberate .err callout. Confirm this set.

Field · OTP

Verification code

Slots · Notice

Check your emailWe sent a 6-digit code to confirm your booking.
Code expiredRequest a new code to continue.

Selected slot rides the blue-structure pole (red ground / blue dots) + a bracket-weight bump. Notices compose .edge; danger adds the agitated red warp. All crisp except the .err field.