@@ -86,15 +86,15 @@ const v2LogDetailCostSchema = z
8686 *
8787 * That pass-through is also why this field disagrees with the run resources for the
8888 * same run, and the disagreement is documented rather than reconciled. The run list
89- * projects `paused` over the persisted value whenever the run holds a `paused` or
90- * `partially_resumed` row in `paused_executions` (`executionStatus` in
91- * `lib/workflows/executor/execution-queries.ts`), so an ordinary human-in-the-loop
89+ * projects `paused` over the persisted value while the run holds a `paused` or
90+ * `partially_resumed` row in `paused_executions` with a point still to resume
91+ * (`executionStatus` in `lib/workflows/executor/execution-queries.ts`), so an ordinary human-in-the-loop
9292 * pause reads `paused` there and `pending` here. Adopting the overlay would need this
9393 * read to join `paused_executions`, and would silently move live runs between the
9494 * `pending` and `paused` buckets of a shipped field that internal log consumers read
9595 * from the same query — a breaking change, not a correction. Callers that need the
96- * pause distinction read the run resources, which also carry the `paused` object that
97- * separates "waiting on a human" from "a resume attempt failed" .
96+ * pause distinction read the run resources, which also carry the `paused` object with the
97+ * pause kind, resume time, and any automatic- resume waiting reason .
9898 */
9999export const v2LogStatusSchema = z
100100 . enum ( PERSISTED_WORKFLOW_EXECUTION_STATUSES )
0 commit comments