mirror of
https://github.com/Crosstalk-Solutions/project-nomad.git
synced 2026-04-02 23:09:26 +02:00
1.3 KiB
1.3 KiB
/state — Emergency Bootstrap State Layer
This folder is the spine of the project-specific network. Every phase reads from here and writes to here.
Structure
/state
status.json # where you are, what slices are blocked
scope.yaml # reduced task scope for this runtime
seams.yaml # upstream reuse and slice plan
verification.yaml # repo-specific verification result
slices/
slice-a.yaml # seeded manifest per implementation slice
slice-b.yaml
outputs/
slice-a/
delivery.md # current delivery bundle for the slice
slice-b/
delivery.md
Rules
- Every phase reads input from
/state - Every phase writes durable output to
/state status.jsonis updated after every phase transition- If it is not in
/state, downstream cannot rely on it - Slice manifests are seeded from
seams.yaml - Safety rails still apply even when a delivery is blocked
Status Values
Phase status
pendingin_progressdonefailed
Slice status
pendingbuildingbuiltblockedfixingpatchedfailed
Resume Rule
- Open
status.json - Find current phase and any blocked slices
- Load the right
AGENTS.md - Feed it the relevant artifacts from
/state - Continue from the last durable artifact, not from memory