You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Tracer bullet: resolve the minimal case in TypeScript #92
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.
Its resolved dependency edges equal minimal's committed dependencies.json.
When this lands: a continuous Process is eligible only on a node whose allocatable fits two copies of it, sidecars included, because its blue/green switchover runs the new copy beside the old (spec/v1/20-resolved-deployment.md, 0128, amending 0061). The refusal is E_PLACEMENT_UNSATISFIABLE. Add a fixture for a continuous Process that fits once but not twice; #151 deferred it here.
A gap found while working on #152: layer 2's ResolvedGrant records a KV grant only (a path, keys, an access tier and a delivery), so a transit grant (docs/adr/model/0085-a-grant-is-a-union-on-engine.md: a key and a closed operations set) has no shape in the Resolved Deployment. auth-api's auth-api-jwt grant is the case. The resolver needs that shape before the auth projection oracle can be written.
Activity
ExtraToast commentedon Sep 24, 2026
When this lands: a
continuousProcess is eligible only on a node whose allocatable fits two copies of it, sidecars included, because its blue/green switchover runs the new copy beside the old (spec/v1/20-resolved-deployment.md, 0128, amending 0061). The refusal isE_PLACEMENT_UNSATISFIABLE. Add a fixture for a continuous Process that fits once but not twice; #151 deferred it here.ExtraToast commentedon Sep 24, 2026
A gap found while working on #152: layer 2's
ResolvedGrantrecords a KV grant only (a path, keys, an access tier and a delivery), so a transit grant (docs/adr/model/0085-a-grant-is-a-union-on-engine.md: a key and a closedoperationsset) has no shape in the Resolved Deployment.auth-api'sauth-api-jwtgrant is the case. The resolver needs that shape before theauthprojection oracle can be written.ExtraToast commentedon Sep 30, 2026
Landed in #185: minimal's Resolved Deployment and dependency edges are produced by the core and compared with their committed oracles byte for byte.