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.
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.
What it is
Green is not enough
Guarding the guard
Where it stops
Three tickets in. Three commits out. Nothing else survives the audit.
Gate
npm run lint · npm run build
First commit to last
6m 46s
The project data
f32f185
feat: replace PostPulse project entry with Nocturne
src/lib/projects.ts
The homepage wiring
dd59a73
feat: swap PostPulse for Nocturne in homepage supporting row
FeaturedWork.tsx, ProjectCard.tsx
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.