Drop node-engine's optional verb pull-waits: no record gives the seat that verb

The lead's ruling (14:2x): the pull waits ENG-9 shows are carried in the engine's have, read through node_haves, as
ENG-9 allows, so the seat serves no verb of its own for them. Regenerated; seatgen -check finds nothing out of step.

Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
This commit is contained in:
2026-11-04 13:52:54 +01:00
parent 22abe5c955
commit 4afce1aac8
5 changed files with 1 additions and 201 deletions
-32
View File
@@ -15,7 +15,6 @@ export const verbs = {
composition: "composition",
compose: "compose",
composeCandidate: "compose-candidate",
pullWaits: "pull-waits",
manifestReads: "manifest-reads",
} as const;
@@ -478,37 +477,6 @@ export interface ComposeCandidateAnswer {
"verdict": "composed" | "refused" | "unready" | "not-judged";
}
/** is what pull-waits takes. */
export interface PullWaitsInput {
}
export interface PullWaitsAnswerWaitsItem {
/** that seat's holder, whose settled the retry waits on */
"holder"?: string;
/** the image whose pull failed */
"image": string;
/** the module whose apply failed */
"module": string;
/** when the failed pull began, RFC 3339 */
"pull-began"?: string;
/** when it was last tried again, RFC 3339 */
"retry-last"?: string;
/** what started that retry: settled, or the engine's start */
"retry-trigger"?: string;
/** the seat the image came through */
"seat"?: string;
/** the settled events of the holder heard since the engine started */
"settled-count"?: number;
/** when the last was heard, RFC 3339 */
"settled-last"?: string;
}
/** is what pull-waits answers. */
export interface PullWaitsAnswer {
/** every failed pull waiting on a holder */
"waits": PullWaitsAnswerWaitsItem[];
}
/** is what manifest-reads takes. */
export interface ManifestReadsInput {
}