Skip to content
← Back to work
Agent tooling2026

Nocturne

A Claude Code skill that runs your backlog overnight and refuses to take the model's word that anything got done.

Outcome

10

independent checks before a task counts as done

Stack

  • Claude Code
  • Autonomous agents
  • Quality gates
  • Python
  • Open source

Links

Green is necessary. It is also the third of ten.

CHEAP TO FAKEA NEW COMMITWORKTREE CLEANGATE GREENDIFF NOT EMPTYthe commit changes nothingEXACTLY ONE COMMITBACKLOG UNTOUCHEDNO CHECK SUPPRESSEDACCEPTANCE PINNEDNO PROTECTED PATHTEST COUNT HELDHUMANNOT CODIFIABLEDONE

Pick an attempt

Overview

Nocturne reads a repo, authors a harness tailored to it, and runs a headless Claude loop that implements and commits one backlog task at a time on its own branch. It never trusts the model's report that a task is finished: ten independent checks have to agree, starting with a quality gate the harness re-runs itself and ending with a test count that has not shrunk. An attempt that fails any of them is reset out of existence and retried a tier up.

Three tickets in. Three commits out. Nothing else survives the audit.

Gate

npm run lint · npm run build

First commit to last

6m 46s

  1. The project data

    f32f185

    feat: replace PostPulse project entry with Nocturne

    src/lib/projects.ts

  2. The homepage wiring

    dd59a73

    feat: swap PostPulse for Nocturne in homepage supporting row

    FeaturedWork.tsx, ProjectCard.tsx

  3. The cover art

    7281a19

    feat: replace PostPulse cover art with Nocturne overnight-loop art

    src/components/sections/ProjectArt.tsx

The third commit drew the Nocturne cover art. If you came here from the index you have already seen the run’s work, without anyone telling you it was a run’s work.