Show relations, not AI atmosphere.
World, interpretation, action, consequence, and evidence remain distinct surfaces.
IDENTITY ARCHITECTURE / DIRECTOR REVIEW
A design language for a software engineer, researcher, writer, and maker. Black and white carry identity. Structure carries the argument. Texture reveals state.
A single signal becomes boundary, causal path, evidence trace, waveform, and signature. The site changes state; it does not change subject.
FOUNDATIONAL RULES
Every visual decision must either orient attention, establish a relation, reveal a state change, or create enough quiet for reading.
World, interpretation, action, consequence, and evidence remain distinct surfaces.
Activity belongs to transitions. Active prose receives a stable field and maximum contrast.
Source IDs, public repositories, dates, and limits appear as material—not badges of status.
Editorial type, screen texture, music, and the closing signature keep the system from becoming institutional.
Motion carries meaning between ideas and becomes still while an idea is being read.
TYPOGRAPHY / THREE ROLES
The type system separates ordinary explanation, authored reflection, and machine-inspectable metadata without separating them into different brands.
The model participates.
The system acts.
Precise, contemporary, and deliberately low-ego. Open counters survive dark compositions and small interface labels. Variable weight limits the payload to one Latin file.
Some problems stop being merely technical.
A human register reserved for essays, authored judgments, biography, and selected moments of intimacy. It never labels controls or evidence.
D035 / AGENT
REV 76506a8
STATE: ADOPTED
For claim IDs, versions, dates, measurements, navigation indices, and runtime state. It signals inspectability, not hacker theater.
Resize the composition, not the browser.
Tools shape what can happen. Roles shape what may count. Consequences return through observable paths.
COLOR / LUMINANCE FIRST
Color does not establish identity. It classifies a rare state: boundary pressure, active focus, or an admitted signal. The rail controls let reviewers compare the three permitted modes.
Page field and true visual rest.
Raised planes and shader fallback.
Primary text and illuminated structure.
Explanatory text and dormant relations.
Focus, admitted signal, and boundary pressure.
Use luminance, density, scale, and texture before hue. Oxide is acceptable for boundary warnings or human intervention. Phosphor is acceptable for instrument focus or admitted evidence. Neither becomes a permanent wash.
SPACE / COMPOSITION
The page does not fill every region simply because a viewport exists. A quiet field gives one claim enough authority to arrive without being marketed.
COMPONENT LIBRARY
The system avoids an all-card interface. Borders appear when they disclose a boundary, comparison, or control—not simply to contain content.
What disappears when the instrument becomes the thing.
An agent is an Entity whose Interpretation conditions which Action occurs.
DIAGRAM GRAMMAR
Lines do not become decorative networks. Every edge has a declared source, target, direction, and visual state. Dynamic layout remains deterministic from reviewed data.
Solid / directional / observed or declared path.
Dotted / logical dependency / no causal implication.
Open terminus / unknown join / never fabricated.
MOTION SEMANTICS
Each transition has a before state, a transformation, an after state, and a reason the visitor understands something new. A dissolve without a semantic state change is removed.
The world becomes available enough to inspect.
Separate instruments align into one practice.
A change in standing is visible and labeled.
Reading and the closing signature come fully to rest.
WEBGL2 SHADER LIBRARY
These are actual single-pass WebGL2 fragment shaders. They generate texture procedurally—no video, no texture downloads, no hidden canvas capture. Use the Render control to inspect the CSS-only equivalents.
A 4×4 ordered threshold matrix converts a continuous field into discrete screen-space marks. Interpolation changes legibility without moving the text.
Analytic circles in a rotated grid evoke print and old screens without sampling an image. Dot radius follows the declared field rather than decorative randomness.
Signed-distance lines and nodes share one field. The shader interpolates density, then settles; it never implies that proximity alone is evidence.
Three deterministic planes place about one hundred single-pixel signals across a phone viewport. Parallax is quantized to physical pixels and only answers pointer, scroll, or scene intent; at rest, the field is still.
The field does not decorate every movement equally. Density, aperture, and foreground response follow the argument; every state yields before sustained reading begins.
The same underlying field moves from continuous luminance, through discrete dither, into an explicit path. Scrubbing exposes the transition logic.
PERFORMANCE / ACCESSIBILITY
The shader system earns its place only when it fails safely. The complete document exists in HTML and CSS before WebGL initializes.
Deliberately capped. Texture does not require 60 updates per second.
The backing ratio snaps so every shader cell spans a whole number of physical device pixels.
Intersection observation suspends off-screen canvases.
One program, one triangle buffer, no framebuffer chain per specimen.
Hidden tab, reduced motion, static mode, and page rest stop the loop.
Context loss or unsupported WebGL reveals the authored static specimen.
| Tier | Trigger | DPR | Cadence | Behavior |
|---|---|---|---|---|
| Static | No JS, no WebGL2, reduced motion | CSS | 0 | Authored fallback composition |
| Low | ≤ 720px or constrained device | 1.0 | 20 fps | Same semantics, larger pixel cells |
| Auto | Default supported device | ≤ 1.25, pixel-aligned | 30 fps | Full shader grammar without resampling shimmer |
| High | Large visible specimen only | ≤ 1.5, pixel-aligned | 30 fps | Finer dither, no extra passes |
The static version preserves composition, hierarchy, contrast, diagram order, and every essential word. It removes time—not meaning.
STORYBOARD → SYSTEM
The scene map is the implementation contract. Every effect names the visitor belief it serves, the visual transformation, and its still equivalent.
One point establishes attention.
Paths resolve into five public instruments before theory asks for attention.
Four sources connect inherited propositions to essays and public artifacts.
The public trace becomes editorial marginalia.
Language becomes a dependency instrument.
The dependency line loosens into a waveform and makes room for authored play.
Three threads remain as present states.
The ambient system stops completely.
The signal contracts into one retained mark.
Each selected piece receives space, visual context, and an intentional route to listening.
Open selected piece ↗︎