An atomic thought is the architectural primitive that differentiates the Rosie architecture from conventional content management. Each atomic thought is a single addressable document with three things:
- Structured frontmatter β fields with declared schemas that AI can parse without prose interpretation.
- Body content β human-readable prose, optionally referencing other atomic thoughts.
- A clear authoring contract β what fields are required, what they mean, how the atomic thought composes with others.
Atomic thoughts come in subtypes β terms, concepts, shortcodes, operations, skills, and (future) change-proposals β and they compose into higher-order constructs. A skill is itself an atomic thought composed of operations; an operation is composed of one or more shortcodes; everything bottoms out at the atomic implementation units that an 11ty build can execute.
The architectural promise: when content is structured this way, AI can read prompts the way it reads code, compose them the way it composes data, and the system improves cumulatively as the corpus grows.