Enforce Strict Naming Conventions Across All Repos
taskdone
Enforce the naming rules defined in docs-doctrine §1.5 across all managed repositories.
Rules: root-level canonical files use UPPERCASE.md, directories use kebab-case/, timestamps use YYYY-MM-DD or YYYYMMDD-HHMM, no version suffixes (_v2, _final, _new), no backups (.bak, .old, .tmp).
Acceptance Criteria
- [ ] Audit all repos for naming violations (version suffixes, backup files, wrong casing)
- [ ] Rename or delete all violating files
- [ ] Ban
_v2,_final,_new,.bak,.old,.tmppatterns via pre-commit hook - [ ] Add naming-pattern check to the validation script (see add-docs-validation-script)
- [ ] Document approved naming patterns in a quick-reference table
Source
docs/governance/docs-doctrine.md — Migration Phase 1 ("Stop the bleeding")