---
schema: 4
type: case
id: 17
title: "A research engine that turns sources into cited, validated articles"
description: "The pipeline behind our published dispatches: sources, notes, validation and publishing, with checks at every step."
created: 2026-10-20
updated: 2026-10-20
attributes:
  channels: [website]
  status: published
  motif: research
  kind: own
  client: "h1902y"
  year: 2026
  state: "Live"
  stack: ["Next.js", "Python", "Markdown", "Zod", "Vercel"]
  timeline: "August to October 2026"
---

## Problem

Good research dies in notes. Turning sources into a cited, consistent article takes more manual formatting than the thinking itself.

## What we built

- Content agents with schemas, validators and hooks that block a bad article before it publishes
- A notebook in a typed markdown format as the source of truth, synced to the website
- A tool that checks, indexes and imports notes, including converting citations into linked sources
- A daily sources pipeline from Hacker News, Lobsters, GitHub and arXiv

## Outcome

- The checking tool has 74 passing tests
- Powers the research and notes on this site
