Description
Survive agent crash with continuity and hard reboot with ≤60s loss: atomic tmp+rename WAL with .bak rotation, schema-version envelope, u64-as-string encoding, 60s flush ticker, boot-time restore before the first scrape.
Acceptance Criteria
A detailed list of conditions that must be met for the story to be accepted. These statements must focus on functional behavior and constraints rather than specific code-level implementation.
Story Points: 3
| Points |
Effort / Resources |
Description |
| 1 |
Low |
Low complexity; can be resolved easily. |
| 3 |
Medium |
Moderate workload; requires some focus, but risks are well-managed. |
| 5 |
High |
High complexity; difficult to implement, requiring significant time and effort. |
| 8 |
Very High |
Extreme complexity or high uncertainty. If possible, this should be divided into multiple user stories. |
Notes
Delivered in PR #10. Sprint 2 (2026-05-15).
Description
Survive agent crash with continuity and hard reboot with ≤60s loss: atomic tmp+rename WAL with
.bakrotation, schema-version envelope, u64-as-string encoding, 60s flush ticker, boot-time restore before the first scrape.Acceptance Criteria
.bakfallbackschema_versionenvelope;,stringu64 encodingStory Points: 3
Notes
Delivered in PR #10. Sprint 2 (2026-05-15).