- SubmitJobSchema accepts inline children[] for atomic fan-out creation - Parent blocked until all children reach dep-satisfying terminal stage - patchJobFenced triggers maybeUnblockParent on child stage transitions - submitChildren() for POST /fleet/jobs/:id/children (add children later) - getDagSubtree() for GET /fleet/jobs/:id/dag (recursive subtree query) - listChildrenByParent() repository helper - SubmitChildrenSchema for route validation - 8 new coordinator tests (fan-out, blocking, unblocking, cycle, DAG query) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| scripts | ||
| src | ||
| .gitignore | ||
| Dockerfile | ||
| package.json | ||
| POSTAL_SMTP_SETUP.md | ||
| tsconfig.json | ||
| vitest.config.ts | ||