clemvault internals shipped October 13, 2026

Hairline Diagrams

A design tool for line drawings you can touch. One unique figure per project on /projects, plus a desk and a lemon chip on the personal page.

HairlineAstroSVGPlaywright
wanessalabs.com/projects, Figures view: each card carries its own drawing, and the one under your pointer answers.
wanessalabs.com/projects, Figures view: each card carries its own drawing, and the one under your pointer answers.
clemens.listsof30.com in Author mode: a typewriter on a writing desk, drawn in line.
clemens.listsof30.com in Author mode: a typewriter on a writing desk, drawn in line.
The same spot in Engineer mode: the Clembot lemon with a microchip set into it.
The same spot in Engineer mode: the Clembot lemon with a microchip set into it.

A project page used to be a title, a sentence and a badge. Over seventy cards like that look the same, and the tools I build for the vault are the hardest to picture of all. A static icon says nothing about what a tool does, and a screenshot of a terminal says even less.

What it does

Hairline is an MIT-licensed set of small isometric line drawings by Lucas Marques. Each one is an SVG that answers a pointer or a tap: a drawer slides open, a lens drags across a page, a lock opens when you come near. I treat it as a design tool in the same sense as the type scale or the color tokens. It is something I reach for to show what a tool does, and it follows the site’s rules instead of bringing its own.

It runs in two places today:

This page has its own figure too: a drafting board where a T-square slides to the ruled line your pointer is nearest, and that line goes bright.

How it stays on-brand

Hairline reads a handful of --hairline-* variables, so the drawings take their colors from each site’s tokens. On the projects page the one bright stroke is the site’s green. On the personal page there is no hue at all: ink on paper in Author, paper on ink in Engineer. I never edit the library’s kernel. A custom figure is one small file against it, checked by the validator that ships with the hairline-create skill.

Nothing loops. A figure rests until a pointer or a tap reaches it, only figures near the viewport are mounted, and the animation loop sleeps when one scrolls away.

Honest limits

Live examples

The real figures, running on this page. Point at one, or tap it.

The drafting board A T-square slides to the ruled line your pointer is nearest, and that line goes bright. Made for this page. Find it on the Figures view ↗
The typewriter desk A manual typewriter on a writing desk. On clemens.listsof30.com it is the Author mode figure. See it on clemens.listsof30.com ↗
The lemon chip The Clembot mark: a lemon with a microchip set into it. On clemens.listsof30.com it is the Engineer mode figure. See it in Engineer mode ↗

Development timeline

8 logged updates over 27 days, 11 Oct 2026 to 6 Nov 2026.

  1. Redrew the figures one project at a timefeature

    Clemens went through the /projects figures one by one and asked for each to say something about its project. Twenty-eight projects got a new custom drawing over five PRs, and Trust Dashboard moved to the stock terminal.

  2. The About Clemens showroomfeature

    The new About Clemens 3D Showroom page got its own figure: a round room under a dashed dome with plaques on the far wall and Clemens on a pedestal in the middle. Point at the left half of the dome for the Author side, where he wears a hat…

  3. A rotunda for the 3D Walkthrough pagefeature

    The 3D Walkthrough page got its own custom figure: the gallery's rotunda as a drum and stepped dome, with the wings running out like spokes and the project map floating over the oculus. Point at a wing and a walk route lights up along its…

  4. Added the timeline and live examples to the pagefeature

    The page gained this Development timeline and a section of live, touchable figures, so a visitor can try the drawings without leaving it.

  5. Gave the work its own project pagefeature

    Clemens asked for Hairline Diagrams to be a page under Clembot + Enhancements, framed as a design tool, with both sites as the live examples.

  6. Shipped to both sitesfeature

    Both builds went live on the same day, and Figures became the default tab on /projects with the graph map above both views.

  7. Moved the idea to the places it fitfeature

    Instead of the Clembot page, Clemens pointed it at two sites where a drawing could explain something: the project list on wanessalabs.com and his personal page.

  8. Tried Hairline on the Clembot page firstfeature

    Clemens wanted to see if Hairline's touchable line drawings belonged anywhere on his sites, and the Clembot page was the test bed. Nothing from this ever shipped.

Written from this project's decision log as work happened, not afterwards. See every project →