The part build-step gains the verb `output` (the ask and the call in, the ask and the chunk count out, marked chunks, read by the askers of a run), and the fields output and output-object of step-ended name the run's answer inline or as an object the holder keeps. The three seats' fixtures carry the verb; the generated Go and TypeScript follow. Builds: design 47 G A-254, A-139, §712, §354 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
23 lines
678 B
JavaScript
23 lines
678 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",
|
|
output: "output",
|
|
};
|
|
|
|
export const events = {
|
|
stepEnded: "step-ended",
|
|
toolchainReported: "toolchain-reported",
|
|
stepProgress: "step-progress",
|
|
askTaken: "ask-taken",
|
|
};
|
|
|
|
export {};
|