Requested outcome
Add exclusive workspace/package generation surfaces and real generic CLI/Nx planning adapters over the typed kernel.
Expected behavior
- One workspace generator owns exactly the five root workspace files.
- One package generator owns every selected package manifest and
src/index.ts barrel.
- Workspace name, npm scope, package identities, names, and roots come from validated
RenderContext.
- CLI and Nx expose package-owned adapter functions that invoke the same catalog composition authority.
- Adapter output deep-equals direct generation output and no adapter fabricates files or owns surfaces.
Acceptance evidence
- Contracts 67/67, generation 24/24, CLI 9/9, and Nx 7/7 pass.
- Generation, CLI, and Nx typechecks pass.
- Format, diff, and scoped code validation pass.
- Total work unit is 391 changed lines.
Scope
This is Delivery Unit 3 of #131. Todo renderers, frozen parity/migration, public E2E, and the PR #130 eligibility gate remain separate units.
Requested outcome
Add exclusive workspace/package generation surfaces and real generic CLI/Nx planning adapters over the typed kernel.
Expected behavior
src/index.tsbarrel.RenderContext.Acceptance evidence
Scope
This is Delivery Unit 3 of #131. Todo renderers, frozen parity/migration, public E2E, and the PR #130 eligibility gate remain separate units.