forked from EduCraft/curriculum-project-hub
13 lines
486 B
Markdown
13 lines
486 B
Markdown
# Make run, session, lock, and recovery transitions safe
|
|
|
|
Type: task
|
|
Status: open
|
|
|
|
## Question
|
|
|
|
Implement and fault-test a centralized AgentRun lifecycle that enforces one
|
|
active project/provider/role/model session, serializes provider-cursor updates,
|
|
preserves the ADR-0002 lock invariant across every database failure, applies a
|
|
real wall deadline and renewable lease, reconciles every non-terminal state on
|
|
startup/watchdog, and cannot let a second Hub process invalidate live work.
|