Skip to content

Notes on ADR-0008 that the lock moved and the requirements did not - #137

Merged
johnnyt merged 1 commit into
mainfrom
sob-ne3-adr-0008-lock-note
Sep 29, 2026
Merged

johnnyt merged 1 commit into
mainfrom
sob-ne3-adr-0008-lock-note

Conversation

@johnnyt

@johnnyt johnnyt commented Sep 29, 2026

Copy link
Copy Markdown
Member

Appends a dated foot Note to ADR-0008 (the timer pin source over an optional persistence dependency). The accepted-note bullet "Consequences: both README sections name the optional edge" reads mix.lock as carrying statifier 2.7.0 and statifier_persistence 0.13.0; since 839eac8 (the parked-timer test against the real store) the lock resolves statifier_persistence 0.21.0, statifier 2.9.0 and, through statifier, predicator 9.4.2. The requirements in mix.exs did not move. The Note decides nothing and moves no Status line; the diff is additions only (zero removed lines under docs/adr/).

Review (in-turn, tier gate). Every claim in the Note checked against main at 839eac8: mix.lock resolves predicator 9.4.2 (line 25), statifier 2.9.0 (line 27) and statifier_persistence 0.21.0 (line 28), and the statifier lock entry requires predicator ~> 9.0, so predicator arrives through statifier; at eb47942 and 89adadd the lock read statifier 2.7.0 and statifier_persistence 0.13.0; 839eac8^ still reads those two, and 839eac8 changes mix.lock and one test file only. mix.exs carries {:statifier_persistence, "~> 0.13", optional: true} in defp deps (line 83) and {:statifier, "~> 2.5"} in statifier_dep/0 (line 111), unchanged since 89adadd. The Context sentences above are untouched.

Gate. Not run: the diff touches no path in gate.build_paths (docs only), so the commit row's docs-only clause applies. No changelog fragment: changelog.d/README.md excludes ADRs.

Refs: sob-ne3

A dated foot Note on ADR-0008 records that the accepted-note reading
of mix.lock (statifier 2.7.0, statifier_persistence 0.13.0) held at
eb47942 and 89adadd, and that since 839eac8 the lock resolves
statifier_persistence 0.21.0, statifier 2.9.0 and, through statifier,
predicator 9.4.2. The requirements in mix.exs are unchanged:
{:statifier_persistence, "~> 0.13", optional: true} and
{:statifier, "~> 2.5"}. Claims read at 839eac8. Additions only; the
Note decides nothing and no Status line moves.

Docs only: the diff is outside gate.build_paths, so the gate does not
apply (the commit row's docs-only clause); no changelog fragment per
changelog.d/README.md (ADRs excluded).

Refs: sob-ne3
@johnnyt
johnnyt merged commit e6bed65 into main Sep 29, 2026
1 check passed
@johnnyt
johnnyt deleted the sob-ne3-adr-0008-lock-note branch September 29, 2026 04:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant