T-ME8L-remove-the-long-tail-of-unused-dead-small-exports
State: closed/done · Impact: low · Complexity: medium
From the Phase-4 audit’s recommended task list
(docs/planning/notes/N-OCUK-2026-09-24-sdlc-1-0-audit.md, on origin/sdlc/p4-audit): Remove the
long tail of unused/dead small exports (ResolverKind, MILESTONE_VERSION_PATTERN unused path,
PRINCIPLE_CATEGORY_PATTERN, projectSeedSet, Section type, task claims/ default exports,
CheckNamespaceConflictOptions, claudeHome, hydrateFrontmatter, dead cli/registry_adapter
re-exports).
| Area | Note |
|---|---|
lib/model/ | ResolverKind, Section type, claims/ default exports, hydrateFrontmatter |
lib/services/ | PRINCIPLE_CATEGORY_PATTERN, projectSeedSet, CheckNamespaceConflictOptions, claudeHome |
cli/ | cli/sdlc.ts’s and registry_adapter.ts’s dead re-exports |
Acceptance criteria
Section titled “Acceptance criteria”- AC-1: None of the eleven named dead exports remain in the codebase.
- AC-2: Typecheck and the full test suite pass after removal.
Out of scope
Section titled “Out of scope”- none
Dependencies
Section titled “Dependencies”- none