Skip to content

T-R6CA-split-docs-generate-ts-852-lines-8-concerns-per-the-site

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): Split docs/generate.ts (852 lines, 8 concerns) per the site/reference.ts precedent; extract sortByTitle.

AreaNote
lib/services/docs/generate.ts split
  • AC-1: generate.ts is split into modules along its 8 concerns, none exceeding a comparable size to site/reference.ts.
  • AC-2: A shared sortByTitle helper replaces the duplicated titleOf+sort block everywhere it appeared.
  • none
  • none

← Back to Tasks