A CLI tool that turns git commits into stories. Follow the architecture from first scaffold to working pipeline — types, extraction, analysis, narration.
"The repository was empty — a void of potential. Then, with a single commit, the architect laid the foundation types that would define everything to come…"
From Chapter III — The Mind
The diff was sixty-three lines long, but its true weight couldn't be measured in lines of code. She was about to give the system something no parser could provide — intent.
async function analyze(
diff: string,
facts: Facts
): Promise<IR> {
const response = await claude
.messages.create({ ... });
}