Skip to content

docs: add CLAUDE.md with project architecture guide#22

Draft
Koan-Bot wants to merge 1 commit into
atoomic:masterfrom
Koan-Bot:koan.atoomic/add-claude-md
Draft

docs: add CLAUDE.md with project architecture guide#22
Koan-Bot wants to merge 1 commit into
atoomic:masterfrom
Koan-Bot:koan.atoomic/add-claude-md

Conversation

@Koan-Bot

@Koan-Bot Koan-Bot commented Apr 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add comprehensive CLAUDE.md documenting project architecture, code conventions, testing patterns, and known limitations
  • Synthesizes knowledge from 14+ development sessions into actionable developer guidelines

What

A CLAUDE.md that serves as the canonical reference for anyone working on this codebase — covering the request flow, specs system, mock infrastructure, and important gotchas.

Why

With 14+ PRs worth of exploration, the project knowledge was scattered across session learnings. A structured guide reduces onboarding time and prevents rediscovering the same pitfalls (e.g., _list() scalar context trap, __DATA__ filehandle consumption, keypairs nesting).

How

Documented the actual architecture by reading every module, not from external docs. Focused on patterns that aren't obvious from the code alone (version detection fallback, route dispatch flow, spec type limitations).

Testing

No code changes — documentation only.


🤖 Generated with Claude Code


Quality Report

Changes: 1 file changed, 162 insertions(+)

Code scan: clean

Tests: failed (FAILED)

Branch hygiene: clean

Generated by Kōan post-mission quality pipeline

Synthesizes learnings from 14+ development sessions into actionable
guidelines covering architecture, specs system, testing patterns,
and known limitations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant