Purlend Data Dictionary

Naming conventions rulebook

Rules are derived from observed SOT and code conventions. proposed = drafted with evidence, awaiting leadership adoption; adopted = blessed.

IDRuleStatus
R-001-field-names-snake-caseField names are lower snake_caseproposed
R-002-enums-upper-snake-versionedEnum values are UPPER_SNAKE and every enum is versionedproposed
R-003-no-jargon-borrower-facingBorrower-facing copy is plain language — never jargon or program namesproposed
R-004-directives-snake-case-keysDirective components are snake_case; registry keys are kebab-caseproposed
R-005-ids-kebab-caseDictionary ids are kebab-case, and id equals filenameproposed
R-006-avoid-list-required-on-renameA rename moves the old name into avoid; nothing is deletedproposed