This directory holds the living "as built" technical reference for Rock RMS, organized by domain. Audience: core Rock developers, plugin authors, and quasi-technical community members. Voice: terse, code-anchored, why-first.
If you are new to a corner of the codebase, start at the relevant domain's README.md and follow it to the overview doc. Overview docs are deliberately top-loaded with the why and the conceptual model; the dense file:line references live in the Technical Reference section at the bottom for active contributors.
These docs are maintained by the docs skill. Dates, citations, and "Recent Impactful Changes" entries should always be sourced from git log, never approximated.
- Folders are lowercase-kebab.
check-in/,crm/,lms/. Matches the convention fromspecs/completed/. README.mdper folder is the directory index. Auto-maintained by the docs skill.{topic-kebab}.mdfor individual docs. Noun-phrases scoped to a feature, not whole subsystems.*-overview.mdis the orientation doc for a domain.- Frontmatter has
title,last_updated, optionalrelated_specsandrelated_files(both repo-root-relative paths). - Source citations use
path/to/file.cs:line(auto-linked by the harness). Historical citations (commits) use GitHub URLs; commits are immutable. - Recent Impactful Changes is sourced from
git log. Dates that cannot be verified are omitted, never approximated.
The canonical list of domains and their casing variants lives in .claude/rules/rock-domains.md.
