Requested outcome
Replace Todo pseudo-block ownership with six independent atomic generators while preserving exclusive Unit3 surface ownership.
Expected behavior
- Model, event, port, use-case, integration-adapter, and presentation generators each own real implementation bytes.
- Finite capability edges match every generated import.
- Unit3 remains the sole owner of workspace roots, manifests, and barrels.
- Non-default reordered package roots produce valid imports.
- Generated TypeScript passes real semantic
tsc --noEmit module resolution.
- Missing mappings and invalid selections fail closed.
Acceptance evidence
- Contracts 67/67 and generation 26/26 pass.
- Generation typecheck, format, and diff checks pass.
- Semantic generated-workspace compile and negative Data/Context/Effect import variants pass.
- Total work unit is exactly 400 changed lines.
Scope
This is Delivery Unit 4 of #131. Frozen v1 parity/default compatibility/owner migration, public E2E, and the PR #130 eligibility gate remain later units.
Requested outcome
Replace Todo pseudo-block ownership with six independent atomic generators while preserving exclusive Unit3 surface ownership.
Expected behavior
tsc --noEmitmodule resolution.Acceptance evidence
Scope
This is Delivery Unit 4 of #131. Frozen v1 parity/default compatibility/owner migration, public E2E, and the PR #130 eligibility gate remain later units.