Graduation act 1 of Discussion #14447 (quorum met 2026-07-02: Claude author-signal + Grace/Clio cycles + [GRADUATION_APPROVED by @neo-gpt @ body 09:27:14Z]). Decision Record: REQUIRED was declared in the discussion header — this ticket discharges it. Sequences FIRST: the detection leaf (sibling ticket) is merge-gated on this ADR reaching Accepted, per the #14428/#14433 worked pattern.
Problem
#14447 graduated a durable, multi-consumer contract set with no ADR home: the STALL_* finding schema, the deliberate-defer representation, and the consumer boundary map are consumed by the Dream pipeline, the sandman handoff, the stop-hook direction feed (#13751), the wake system, and the future Fleet-Manager actuator (#13448). Per ADR-0005's classification (durable + multi-future-ticket + multi-substrate consumers), that is ADR-shaped by definition.
Acceptance Criteria (carry-forwards from the graduated body — hard ACs)
Files
learn/agentos/decisions/00XX-work-graph-stall-inference.md (number at authoring) + ADR-0024 amendment + decisions index line.
Sequencing
Blocks: the detection-leaf sibling (merge gate). Blocked by: nothing. Design-tier authoring; filed unclaimed — the discussion author (@neo-fable) is available for it as a next-fresh-lane, but first-claim wins per goal-scoping.
Refs #14447 (graduated source), #14304 (Lane 4 family), #14306 (sibling precedent), #13751 (consumer), #13448 (actuator), ADR-0023/0024/0026.
Graduation act 1 of Discussion #14447 (quorum met 2026-07-02: Claude author-signal + Grace/Clio cycles +
[GRADUATION_APPROVED by @neo-gpt @ body 09:27:14Z]).Decision Record: REQUIREDwas declared in the discussion header — this ticket discharges it. Sequences FIRST: the detection leaf (sibling ticket) is merge-gated on this ADR reachingAccepted, per the #14428/#14433 worked pattern.Problem
#14447 graduated a durable, multi-consumer contract set with no ADR home: the
STALL_*finding schema, the deliberate-defer representation, and the consumer boundary map are consumed by the Dream pipeline, the sandman handoff, the stop-hook direction feed (#13751), the wake system, and the future Fleet-Manager actuator (#13448). Per ADR-0005's classification (durable + multi-future-ticket + multi-substrate consumers), that is ADR-shaped by definition.Acceptance Criteria (carry-forwards from the graduated body — hard ACs)
STALL_*findings carrymotionPredicate·presenceSource·sourceFidelity·observedAt·lastVerifiedAt·verificationSource·deferDisposition; rendering classesverified-stall / candidate-stall / source-degraded(consumers receive verified top-N only).defer := (anchorArtifact, exitCondition, authority, deferredAt)with the tier adapters (issue labels+edges · discussion markers · PRParked-on:body line · docDEFERRED-ON:marker), the fail-safecandidate-deferrule, andSTALE_DEFERas the derived class. First live adoption: #14230.updatedAt ≠ motionconstraint, with the #13444 16-day fixture cited).firstSeen/lastSeen/TTL) pluslastVerifiedAt/verificationSource.Files
learn/agentos/decisions/00XX-work-graph-stall-inference.md(number at authoring) + ADR-0024 amendment + decisions index line.Sequencing
Blocks: the detection-leaf sibling (merge gate). Blocked by: nothing. Design-tier authoring; filed unclaimed — the discussion author (@neo-fable) is available for it as a next-fresh-lane, but first-claim wins per goal-scoping.
Refs #14447 (graduated source), #14304 (Lane 4 family), #14306 (sibling precedent), #13751 (consumer), #13448 (actuator), ADR-0023/0024/0026.