Command palette

Search projects, articles, pages…

Kalvner

Lab

Experiments and works in progress.

Things I'm exploring that don't yet fit anywhere else. Some will graduate to Patterns or Writing, others will quietly die.

Everything here is a work in progress and may break, change shape, or disappear.

Dynamic color picker

Pick any color: the system normalizes it to a balanced OKLCH and re-derives the full palette in real time.

Statuslive

%

Agent-friendly MDX

Semantic frontmatter and structured headings: the file itself is the contract for tools and agents.

Statuslive

Source (.mdx) · content/en/colophon.mdx
---
title: Colophon
description: How this site is built.
icon: Info
---

Notes on how this site is put together.

## Stack

- **Next.js 16** with the App Router and Turbopack
- **Fumadocs UI** for documentation chrome (sidebar, search, nav)
- **Tailwind v4** with `@theme inline` blocks

Render

Colophon

How this site is built.

Notes on how this site is put together.

Stack

  • Next.js 16 with the App Router and Turbopack
  • Fumadocs UI for documentation chrome (sidebar, search, nav)
  • Tailwind v4 with @theme inline blocks

Knowledge base with hybrid RAG

Markdown notes, embeddings and keyword search combined into a single ranking.

Statusin progress

Hybrid search flowNotes become chunks with metadata. Each chunk goes into two indexes, one by meaning (embeddings) and one by exact term (keyword). The question queries both, the rankings fuse, and the answer comes back with its sources.queryNotes (Markdown)Chunks with metadataEmbeddingsby meaningKeywordby exact termQuestionRank fusionAnswer with sources

AI-native design system

A system whose documentation was designed from day zero to be consumed by humans and AI, no retrofitting.

Statusin progress

On this page