Generated by seatgen (mesh-catalog, GEN1 and GEN2 on its worktree) from the definitions of CT1 to CT9; module.json names the artifacts of the new seats mesh-builds, mesh-pipeline-runner and git. seatgen -check is clean; every seat package's generated fixture test passes. Builds: design 47 G §341 (a TypeScript contract is emitted as index.js with index.d.ts), §196, §339 (the generator refuses an unknown callers entry), §260, §331. Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
19 lines
557 B
JavaScript
19 lines
557 B
JavaScript
// Code generated by seatgen from the seat definitions; DO NOT EDIT.
|
|
|
|
// The part "build-step" several seats include whole: What the three build seats share: the verbs that read and steer a node's builds, and the layouts of the asks they accept and the steps they keep. A seat lists its states against these (a part carries no states).
|
|
|
|
export const verbs = {
|
|
current: "current",
|
|
pause: "pause",
|
|
resume: "resume",
|
|
drop: "drop",
|
|
keptArtifact: "kept-artifact",
|
|
steps: "steps",
|
|
};
|
|
|
|
export const events = {
|
|
stepEnded: "step-ended",
|
|
};
|
|
|
|
export {};
|