CT5: the build seats accept step on check and on delivery, and run on check, each kind by its stream; regenerated

A kind's subject is <stream>.<kind>: check.step, delivery.step (a recovery's steps, the
runner alone) and check.run (node-build-go). Regenerated with seatgen at mesh-catalog
b5aebbbe (GEN4); its fixture rows for the three subjects fail to compile against the
contract before.

Builds: design 47 G §415, §455, §22, §206, §86, §338.

Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
This commit is contained in:
2026-11-11 11:29:13 +01:00
parent c77e747f4e
commit ab9b8d3471
18 changed files with 293 additions and 69 deletions
+10 -4
View File
@@ -18,7 +18,8 @@ export declare const verbs: {
export declare const accepts: {
readonly delivery: "delivery";
readonly check: "check";
readonly step: "step";
readonly checkStep: "check.step";
readonly deliveryStep: "delivery.step";
readonly recheck: "recheck";
};
@@ -38,7 +39,9 @@ export declare const deliverySubject: "mesh.seat.node-build-node.accept.delivery
export declare const checkSubject: "mesh.seat.node-build-node.accept.check";
export declare const stepSubject: "mesh.seat.node-build-node.accept.step";
export declare const checkStepSubject: "mesh.seat.node-build-node.accept.check.step";
export declare const deliveryStepSubject: "mesh.seat.node-build-node.accept.delivery.step";
export declare const recheckSubject: "mesh.seat.node-build-node.accept.recheck";
@@ -148,8 +151,11 @@ export type DeliveryAccept = StepAsk;
/** is the body of check. */
export type CheckAccept = StepAsk;
/** is the body of step. */
export type StepAccept = StepAsk;
/** is the body of check.step. */
export type CheckStepAccept = StepAsk;
/** is the body of delivery.step. */
export type DeliveryStepAccept = StepAsk;
/** is the body of recheck. */
export type RecheckAccept = StepAsk;
+5 -2
View File
@@ -16,7 +16,8 @@ export const verbs = {
export const accepts = {
delivery: "delivery",
check: "check",
step: "step",
checkStep: "check.step",
deliveryStep: "delivery.step",
recheck: "recheck",
};
@@ -38,7 +39,9 @@ export const deliverySubject = "mesh.seat.node-build-node.accept.delivery";
export const checkSubject = "mesh.seat.node-build-node.accept.check";
export const stepSubject = "mesh.seat.node-build-node.accept.step";
export const checkStepSubject = "mesh.seat.node-build-node.accept.check.step";
export const deliveryStepSubject = "mesh.seat.node-build-node.accept.delivery.step";
export const recheckSubject = "mesh.seat.node-build-node.accept.recheck";