26 atom kinds
From vision to deploy_target. A closed vocabulary covering the full surface of a typical PRD.
A 40-page Word PRD does not fit in a context window. AtomPRD shreds requirements into atoms — 500–2000 token units with stable IDs and typed relationships — so an LLM agent only pulls the slice it needs and so a diff can land on a single feature instead of a chapter.
26 atom kinds
From vision to deploy_target. A closed vocabulary covering the full surface of a typical PRD.
2 layers
Intent is prose — what and why. Behavior is structured — how. Five kinds carry both.
4 provenance patterns
Every Layer 2 field is tagged: A hand-authored, B convention default, C inferred, D LLM-suggested.
MCP-native
Hosted MCP gateway. Cursor, Claude Code and Cline pull atoms as context — no copy-paste prompting.
feature.behavior.steps → SenLang Action chain. criterion.behavior.before_after → scenario fixture. Deterministic.