Skip to content

T-MNTJ-report-commit-and-site-projection-collectors-read-the

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

services/report/kinds.ts, services/commit/, and services/docs/site/projections.ts import execution and definition kinds directly. They must read what each kind declares.

EntityKind carries optional reportKinds, commitKinds, and siteProjection. The three services collect from the composed kinds and hold no per-kind imports.

  • AC-1: services/report/, services/commit/, and services/docs/site/ contain no import from entities/<type>/.
  • AC-2: report render, commit ops, and the site build produce byte-identical output on the current corpus.
  • The index generator (separate task).

T-XD9A-introduce-entitykind-and-composekinds-so-every-kind


← Back to Tasks