DevTools

Diagnose queues and Policies

Determine whether a Command was delayed, displaced, rejected, serialized, restarted, or cancelled.

v0.1.0-dev.3Advancedusecase_forge_devtools
Open source reference

Diagnose queues and Policies

Begin at the earliest visible boundary:

  1. Check rejection reason before inspecting handler timing.
  2. Compare the exact Command type and execution key.
  3. If the Entry remains in Admission, inspect Debounce, Throttle, Rate Limit, conflict Policy, and queue capacity.
  4. If it remains Pending, inspect Execution mode and related active work.
  5. If it reached Processing, follow cancellation, error, and terminal events.

Common signatures

EvidenceLikely explanation
repeated debounceda newer keyed candidate replaced the previous trailing candidate
repeated throttledCommands arrived inside the active throttle window
rateLimitExceededthe sliding window already contains the configured maximum
inputConflictrejectNew found related waiting work
activeConflictprocessing rejectNew found a related active Execution
cancelled, then a new startrestart cooperatively displaced active work

The screen reports what the runtime observed. It cannot establish whether a Policy is correct for the product requirement; that decision remains in application design.

ARKTELOS

Purpose-built engineering systems for software that has to hold.