You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 10ff24e
Browse filesBrowse the repository at this point in the historyBrowse files
For maintenance, `status=replayed` and `idempotent=true` return historical results even after a
283
283
later renewal, transfer, release or expiry. They do not grant present execution
284
-
rights or renew again. A newly pending or invalid canonical `todo_done` wait
284
+
rights or renew again. A newly pending or invalid canonical `todo_done`or `resume_at`wait
285
285
rejects renew/transfer retries as well as new requests; the original receipt is
286
286
retained, and release remains available. Freeze the original request after a lost/ambiguous
287
287
response; recover its receipt, then inspect current state before new work.
@@ -326,14 +326,18 @@ Switching away from `hard_lease` also invalidates atomic claim/acquire success.
326
326
|`owner_conflicts_with_claim`| Current Todo ownership changed | Let the current owner continue or use an authorized handover. |
327
327
|`canonical_acquire_readback_required`| History is known, current proof is unavailable | Restore the provider and retry the same operation. |
328
328
| Acceptance/source rejection | Current control-plane authority changed | Resolve that boundary before attempting work. |
329
-
|`todo_dependency_pending` / `todo_dependency_invalid`| The canonical completion prerequisite is unfinishedor invalid | Complete the actual prerequisite, or repair the wait through its authorized Todo owner. |
329
+
|`todo_dependency_pending` / `todo_dependency_invalid`| The canonical prerequisite is unfinished, the scheduled resume time has not arrived, or the condition is invalid | Complete the actual prerequisite, wait until the scheduled time, or repair the condition through its authorized Todo owner. |
330
330
331
331
For canonical File, SQLite and PostgreSQL Goals, `resume_when=todo_done:todo_prerequisite`
332
-
now fences execution as well as runnable selection. The existing TypeScript resume
332
+
and `resume_when=resume_at:<timezone-aware-rfc3339-timestamp>` fence execution as
333
+
well as runnable selection. The existing TypeScript resume
333
334
rule reads the exact prerequisite from the same provider head: its actual `done`
334
335
status satisfies the wait, including retained archived completion. A cached
335
336
`resume_ready=true`, an old acquisition receipt, or a superseded prerequisite
0 commit comments