Skip to content

T-ERMT-invert-the-util-to-model-slug-edge-so-core-stands-alone

State: planning/proposed · Impact: medium · Complexity: small

The only edge from lib/util into lib/model is the slugify re-export in lib/util/slug.ts. sdlc-core cannot be its own package while that edge exists.

slugify lives in lib/util/slug.ts and lib/model/identifier.ts imports it from there. No file under lib/util/ imports from lib/model/.

  • AC-1: A grep for @lib/model under lib/util/ returns nothing.
  • AC-2: Every existing caller of slugify compiles and its tests pass unchanged.
  • Any other package boundary work.
  • none

← Back to Tasks