Skip to content

0.1.0 batch 6: bound and observe Reminder work #107

Description

@suraciii

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions