Repository navigation
Accepts ADR-0010, the snooze answer - #144
Merged
Merged
Conversation
ADR-0010's head Status line flips from proposed to accepted in place, and the ADR index row with it. The code that implements the record is 05d461f (sob-46l), carried by the published release 0.17.0 (tag v0.17.0, cab60c5). A dated Note at the foot (zero removed lines otherwise) checks each decision and the Consequences by anchor at that tag, which is also main, and names the two sentences the 2026-09-28 Note already superseded. Docs only: the diff is outside gate.build_paths, so the gate does not apply (CLAUDE.md authority table); no changelog fragment per changelog.d/README.md (ADRs excluded).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Flips ADR-0010 (a timer delivery may answer a snooze) from proposed to accepted. Bead: sob-n8f.
ADR-0010
05d461f(sob-46l), shipped in the published release 0.17.0.cab60c5, which is tagv0.17.0andorigin/mainat the flip (git log v0.17.0..origin/mainis empty). Oban is the 2.23.1 thatmix.lockresolves.t:StatifierOban.Timer.Delivery.snooze/0is{:snooze, pos_integer()}and thedeliver/2callback's return type carries it.StatifierOban.Timer.Worker.perform/1answers{:snooze, seconds}unchanged; Oban 2.23.1'sOban.Engines.Basic.snooze_job/3sets the rowscheduledand raisesmax_attemptsby one, andOban.Engines.Litedelegates to it.StatifierOban.Timer.Delivery.Session.deliver/2answers only:deliveredor{:discarded, reason}.StatifierOban.Timer.cancel/3andpending_for/2coverscheduled; the worker's uniqueness is every state, infinite period, onscopeandordinal.StatifierOban.Telemetryhas no snooze event; Oban'sOban.Queue.Executor.emit_event/1reports a:snoozedrun on[:oban, :job, :stop]; theattemptmeasurement of the fired and discarded events is the job'sattempt.is_integer(seconds) and seconds > 0.lib/counts or caps snoozes.835ad52describe the seam before the code and stay true of that commit.Shape
The status word flips in place on the head Status line and in the ADR index row (
docs/adr/README.md), the house shape of the earlier ADR-0009 flip;git diff origin/main -- docs/removes exactly those two lines. The dated Note is appended at the foot. Nolib/edit, no changelog fragment (ADRs are excluded bychangelog.d/README.md).Gate
The branch touches no gated path (
docs/only, outsidegate.build_paths), so there is no gate to run, per the repo's CLAUDE.md authority table.Provenance