Summary
Per E1 (no new deploy-target key): add process-graph knobs to the existing deploy.targets.linux/.windows members (+ a shared pm sub-shape), spreading deployTargetBaseShape — no re-declares. Includes the graph pointer to pm.config.ts and control-plane placement config.
Scope
Design source
research/design/d5-config-scaffold-docs-rfc.md §1.4 as amended by E1 (D3 §D3.1.1 authoritative) · plan.md §4 PM-21, E1/E10
Acceptance criteria
Non-scope
pm.config.ts authoring surface (PM-24 scaffolds it; contract is PM-1's).
Drift / Debt
Summary
Per E1 (no new deploy-target key): add process-graph knobs to the existing
deploy.targets.linux/.windowsmembers (+ a shared pm sub-shape), spreadingdeployTargetBaseShape— no re-declares. Includes thegraphpointer topm.config.tsand control-plane placement config.Scope
packages/configdeploy sectionDesign source
research/design/d5-config-scaffold-docs-rfc.md§1.4 as amended by E1 (D3 §D3.1.1 authoritative) ·plan.md§4 PM-21, E1/E10Acceptance criteria
config-section-types.tswindows/linux)deployTargetBaseShapespread (no field re-declares); schema round-trips through config loaddeno task arch:checkgreen--ext ts,tsx)Non-scope
pm.config.tsauthoring surface (PM-24 scaffolds it; contract is PM-1's).Drift / Debt