Package com.tnsai.reliability
package com.tnsai.reliability
-
ClassDescriptionWhy a
ResumableRunstopped before reaching its terminal step (TNS-299).Durable snapshot of aResumableRunat a step boundary (issue #82 closeout / TNS-299).SPI for persistingCheckpoints across the lifetime of a long-running run (TNS-299).DefaultResumableRunimplementation (TNS-299).Optional cost-governance hook.Encodes / decodes the run's state to bytes for checkpoint persistence.One unit of work in the run.Filesystem-backedCheckpointStore(TNS-299).Process-localCheckpointStore(TNS-299).Process-localProgressSink(TNS-299).Outcome<T>Terminal result of aResumableRun.execute(I, com.tnsai.reliability.RunConfig)orResumableRun.resume(java.lang.String)call (TNS-299).Orchestrator policy stopped the run; cause is theAbortReason.Run finished its step list.A step threw and the orchestrator exhausted retries.Run yielded cleanly at a step boundary.Observable mid-run state event (TNS-299).ACheckpointhas been persisted.Spend tick — the orchestrator emits this when a cost-tracking integration reports new spend, so dashboards can plot against the run'sRunConfig.costCeilingUSD.Idle "I'm still alive" pulse for runs that perform a long-running step without intermediate checkpoints.Run aborted by policy (AbortReason).Run reached the end of its step list.Run aborted by uncaught exception or retry exhaustion.A step finished successfully; carries timing for diagnostics.A step has begun executing.Pub/sub surface forProgressevents emitted during aResumableRun(TNS-299).DistributedCheckpointStorebacked by Redis (TNS-312).ResumableRun<I,O> Driver for a long-running, checkpoint-backed agent execution (TNS-299).Execution-time policy bundle for one run of aResumableRun(TNS-299).S3-backedCheckpointStore(TNS-312).Single-file SQLite-backedCheckpointStore(TNS-299).