Skip to content

T-IL6K-split-the-oversized-functions-flagged-across-shards

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 the oversized functions flagged across shards: applyVerdict (240 lines), buildCapabilityCoverage/buildCapabilityGraph, runMigrate/runValidateFrontmatter.

AreaNote
skills/task-ensure-ready/applyVerdict
lib/model/entities/capability/buildCapabilityCoverage, buildCapabilityGraph
lib/model/ops/runMigrate, runValidateFrontmatter
  • AC-1: applyVerdict is split into smaller named functions, none over roughly 100 lines.
  • AC-2: buildCapabilityCoverage/buildCapabilityGraph are each split similarly.
  • AC-3: runMigrate/runValidateFrontmatter are each split similarly.
  • AC-4: Tests still pass.
  • none
  • none

← Back to Tasks