📄 lens.md21/05/2026
Documents › tools-and-plugins

A second brain for taste, not for notes

A second brain for taste, not for notes

Creative reference libraries have a rot problem. You save references. You forget them. Your aesthetic exists somewhere between your eyes and your past work. It's not a document anyone can query.

So you go to brief a workspace. A collaborator. A process. And you're re-explaining your visual sense from scratch. Every time.

The fix isn't a better folder structure. It's distillation. Take the reference, extract the principle, throw the reference away.

Two streams

There's a hard line between two things most people mash together.

Two streams: Trend Cards and DNA ProfilesTwo System 7 windows side by side. Left window titled TREND CARDS shows three stacked card rows with example slugs. Right window titled DNA PROFILES shows two portrait-frame profile rows. A diagonal-hatched column labelled DO NOT MIX separates them.TREND CARDSDirect flashFeels unapologetic, raw, humanCold openWithholds orientationMaximalismDensity as compositional forcemore cards...EXTERNAL REFS → DISTILLEDDO NOT MIXDNA PROFILESPortraiture24 anchored claimsLighting · palette · what I rejectEditing18 anchored claimsRhythm · structure · what I rejectmore profiles...OWN CORPUS → PROFILED
Two streams. Never mash them.

Trend cards come from external references. Images, films, reports, frames that caught your eye. Each card distils one into an atomic, opinionated document.

The shape is fixed. A thesis sentence first. Something like "direct flash feels unapologetic, raw, and human." Then operative moves: how to deploy it. Then failure modes: how it goes wrong. Then tooling notes. Then sources. That's the whole anatomy.

Not a mood board. Not a folder of saved images. A context block you can hand to any process and trust.

They answer: what's in the current visual landscape, and how do I use it?

DNA profiles come from my own corpus. Not references. My own library of finished work. Each profile maps what I consistently do. Lighting tendencies. Palette bias. What I reject. Signature moves.

Every claim cites a real anchor example. A profile doesn't say "I favour hard light." It says "I favour hard light. Anchor: the portrait set with the unbroken key, no fill." A claim without an anchor is a vibe. A claim with an anchor is a contract.

They answer: what does my work look like when it sounds like me?

Don't mash them. One tracks the world. One tracks the self.

Four stages

The pipeline runs in four stages.

The four stages: Ingest, Distill, HALT Gate, Publish and IndexFour System 7 windows arranged in a horizontal flow, connected by thick black arrows. INGEST leads to DISTILL, which leads to HALT GATE, the largest window styled as an alert dialog with Approve and Reject buttons. HALT GATE leads to PUBLISH and INDEX. An upward annotation arrow below HALT GATE reads: thesis sentence required.INGESTHash. Extract.Archive original.No drift.DISTILLVision model readsper-genre template.Drafts card.HALT GATENothing auto-promotes.Thesis sentence agreed?Anchor example cited?APPROVEREJECTPUBLISH + INDEXDraft → published.Tag index rebuilds.Library compounds.THESIS SENTENCE REQUIRED
Four stages. One human at the gate.

Ingest. References drop in. The system picks them up. Hashes each file. Extracts metadata. Archives the original somewhere durable. Permanent provenance. No drift.

Distill. A vision model reads each reference through a per-genre template. Photography gets a different lens than video. Video gets a different lens than writing. Writing gets a different lens than direction. The model drafts a card.

HALT gate. Nothing promotes automatically. I review every draft. If a trend card doesn't have a thesis sentence I agree with, it doesn't publish. If a DNA claim doesn't cite a real anchor example, it doesn't publish. The model can draft all it wants. I sign off.

Publish and index. An approved card moves from draft to published. A tag taxonomy rebuilds. Every card becomes searchable by axis. By lighting. By palette. By mood. By era. The library compounds rather than piling up.

Stage 3 is where most systems break down. Without a human approval gate, you accumulate plausible-sounding content that doesn't actually represent your taste. The HALT gate isn't a bottleneck. It's the quality contract.

The criteria aren't about polish. They're about whether the card earns its place. Does the thesis sentence say something specific? Does the DNA claim cite a real frame from a real file? Has the model fallen back on adjective lists like "authentic, raw, elevated"? If yes, reject. If the answers are clean, approve. Two seconds per draft. Months of compounding payoff.

HALT gate close-up: the review dialogA large System 7 modal dialog titled REVIEW DRAFT. Three checklist items: Thesis sentence agreed with a filled checkbox, Anchor example cited with a filled checkbox, and Adjective list rejected with an empty checkbox. Two buttons at the bottom: APPROVE with double border indicating it is the default action, and REJECT with a single border.REVIEW DRAFTBefore this card publishes, confirm:xThesis sentence agreedOne sentence. Concrete noun + concrete technique.xAnchor example citedA real file from the library. A real frame.Adjective list rejected"Authentic, raw, elevated" earns nothing. Cut it.APPROVEREJECT
No card ships without a thesis. No DNA claim ships without an anchor.

One source of truth

Every workspace I run can pull from the same context layer. A brief that needs style direction names a few reference points. Those names resolve to the published cards. One source of taste. Every surface gets the distilled layer, not a re-explanation of it.

This is the part that beats tagging systems. A tag is a label. A card is a position. When a workspace pulls a card, it isn't filtering by keyword. It's loading a thesis sentence and the operative moves that go with it. The taste arrives ready to use.

The consumer contract: one central LENS folder fanning out to four workspace windowsA System 7 folder icon labelled LENS sits at the centre. Thick black arrows with orthogonal routing fan outward to four smaller System 7 windows labelled Workspace A, Workspace B, Workspace C, and Workspace D. Each arrow is labelled with a small reference tag. A caption reads: one source of taste, many surfaces.WORKSPACE ACreative directionbrief lockedWORKSPACE BStyle guidepalette + lightingWORKSPACE CVisual worldtexture + typeWORKSPACE DCampaign briefdirection lockedLENSPUBLISHED CARDS + PROFILEStrend refdna refdna reftrend refONE SOURCE OF TASTE, MANY SURFACES
Distil once. Consume many times.

The compounding effect comes from separating distillation from consumption. Distil once. Consume many times. A card built from a reference in January is still load-bearing in August. A DNA profile built from last year's corpus is still accurate if the work hasn't drifted.

The alternative is re-briefing your aesthetic every time. That doesn't scale. It also means your reference library is a graveyard. Storing things, not answering questions.

Try composing a card from its axes. Select any combination and watch the thesis synthesise:

LENS CONTROL PANEL
SELECT AXES
CARD PREVIEW
DRAFT TREND CARD
untitled
-- select axes to draft a thesis --
-- no axes selected --

The fidget is a toy version of what the real cards do. Pick axes, get a thesis. The real cards add anchor examples, failure modes, and the human gate. But the shape is the same. Taste decomposes into positions you can name and recombine.

Taste is a structured artefact, not a vibe. The discipline is the HALT gate. Nothing publishes without a thesis you can defend and an anchor example you can point to.

The system isn't what makes the work consistent. The approval gate is.

//