Goal
Make Reminder scans and deliveries bounded, valid, and observable.
Scope
- Validate Reminder input before Store I/O.
- Acquire worker capacity before claim.
- List due rows in bounded cursor pages.
- Report actual delivery start time.
- Report scan, decode, claim, and callback failures with stable sources.
- Add the SQLite due-time index.
Acceptance
- Invalid rows are reported before claim.
- A large due set stays within fixed goroutine and memory limits.
- Two pollers deliver one claimed due time at most once.
- Scan and callback failures have different sources.
- make ci passes.
References
design/release-0.1.0.md
design/timers.md
design/observability.md
Goal
Make Reminder scans and deliveries bounded, valid, and observable.
Scope
Acceptance
References
design/release-0.1.0.md
design/timers.md
design/observability.md