-
Notifications
You must be signed in to change notification settings - Fork 0
Tracer bullet: resolve the minimal case in TypeScript #92
Copy link
Copy link
Open
Labels
area: deployhomelab-deploy, deploy-v2, manifests, and rollout flow.homelab-deploy, deploy-v2, manifests, and rollout flow.component: configConfiguration schema, defaults, or repo settings.Configuration schema, defaults, or repo settings.priority: P2Medium; normal planned work.Medium; normal planned work.status: ready-for-agentFully specified; an agent may take it with nobody watching.Fully specified; an agent may take it with nobody watching.type: featureNew user-facing or operator-facing capability.New user-facing or operator-facing capability.
Description
Activity
Metadata
Metadata
Assignees
Labels
area: deployhomelab-deploy, deploy-v2, manifests, and rollout flow.homelab-deploy, deploy-v2, manifests, and rollout flow.component: configConfiguration schema, defaults, or repo settings.Configuration schema, defaults, or repo settings.priority: P2Medium; normal planned work.Medium; normal planned work.status: ready-for-agentFully specified; an agent may take it with nobody watching.Fully specified; an agent may take it with nobody watching.type: featureNew user-facing or operator-facing capability.New user-facing or operator-facing capability.
Parent
#78
What to build
The first path through resolution in
src/:minimal's parsed intent and the worked Platform document in, its Resolved Deployment out, as canonical JSON compared with the committed oracle (from #42) at the use-case seam. It uses the rule identifiers from #47 where they exist.Acceptance criteria
minimal's TypeScript Resolved Deployment equals its committed oracle byte for byte, at the use-case seam.minimal's committeddependencies.json.Blocked by