pub(crate) async fn hold_for_absent_target(
state: &AppState,
auth_via: ReactiveAuthVia,
req: &InjectionRequest,
resp: &InjectionResponse,
reason: HoldReason,
) -> Option<Value>Expand description
Hold a jekt no tier could take, when every condition of
SPEC_DURABLE_JEKT_DELIVERY_2026_09_24.md §2.1 holds: a full-key,
host-tier request (a LAN caller never fills the hold); not a periodic
cron fire; and a target that is a known agent of this channel —
resolved to its row’s UID, so a typo or a name registered later by
another block never receives the backlog. None keeps today’s error.
The same rules hold a jekt the target’s spawn gate refused
(HoldReason::NeedsLogin); the replay then waits for sign-in
(jekt_held::still_needs_login).