docs(democracy): let an agent end its own hung job after 60 min without progress and a standstill probe
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
3a8f115613
commit
8e19dbb960
2 files changed
+9
-1
No files matched your search
@@ -152,6 +152,8 @@ ticked items. Revise repeats call 1; nothing is deleted before `Execute`.
|
|||||||
free space: not for a priority slot, not at a disk stop. Free idle items,
|
free space: not for a priority slot, not at a disk stop. Free idle items,
|
||||||
ask the operator for an exception, or wait; an owner's own disk guard only
|
ask the operator for an exception, or wait; an owner's own disk guard only
|
||||||
alerts the chair, and only the operator can order a running job down.
|
alerts the chair, and only the operator can order a running job down.
|
||||||
|
A hung job is not freed through cleanup: the `democracy` skill's hang rule
|
||||||
|
lets only its owner end it.
|
||||||
- Idle running stacks go down through the project's teardown target, never by
|
- Idle running stacks go down through the project's teardown target, never by
|
||||||
removing their containers or volumes underneath them.
|
removing their containers or volumes underneath them.
|
||||||
- Archive-first items: copy out, verify the copy, then delete.
|
- Archive-first items: copy out, verify the copy, then delete.
|
||||||
|
|||||||
@@ -84,7 +84,13 @@ records the result.
|
|||||||
projected disk stop. It grants nothing new, frees idle items through the
|
projected disk stop. It grants nothing new, frees idle items through the
|
||||||
`cleanup` flow, asks the operator for an exception, or waits. An owner's
|
`cleanup` flow, asks the operator for an exception, or waits. An owner's
|
||||||
own disk guard only alerts the chair and takes nothing down; only the
|
own disk guard only alerts the chair and takes nothing down; only the
|
||||||
operator can order a running job down.
|
operator can order a running job down. The one exception is a hang: an
|
||||||
|
agent may end its own job, a stuck step inside it, or a process its own
|
||||||
|
ended session left behind, once at least 60 minutes passed without log
|
||||||
|
progress and a probe shows standstill (no fresh child process, no network
|
||||||
|
traffic, CPU time not moving). It secures the live state first and then
|
||||||
|
reports the timestamp, the step, the probe and the command. A peer's hung
|
||||||
|
job goes to its owner, and to the operator when the owner does not answer.
|
||||||
- Handover is explicit: the outgoing chair sends every peer the new holder,
|
- Handover is explicit: the outgoing chair sends every peer the new holder,
|
||||||
the queue and the running grants, and keeps allocating until the incoming
|
the queue and the running grants, and keeps allocating until the incoming
|
||||||
chair confirms. Two allocators never run at once.
|
chair confirms. Two allocators never run at once.
|
||||||
|
|||||||
Reference in new issue
Block a user