Skip to content

docs(adr): accept ADR-0040 - #248

Merged
mbeacom merged 2 commits into
mainfrom
docs/accept-adr-0040
Sep 30, 2026
Merged

mbeacom merged 2 commits into
mainfrom
docs/accept-adr-0040

Conversation

@mbeacom

@mbeacom mbeacom commented Sep 30, 2026

Copy link
Copy Markdown
Owner

What and why

ADR-0040 is now accepted (ratifiedBy: @mbeacom).

I reviewed it against every record it relates to (0004, 0005, 0007, 0008, 0016, 0022, 0023, 0031, 0033, 0039) and against the three recorded after it (0041–0043). None conflicts. It cites 0005, which is superseded, but the record already routes that citation to its successor, ADR-0027.

  • Items 1–4 verified against the tree. scripts/emit-manifest.ts and scripts/check-stale-adr-references.ts exist, and both run as clean-clone-builds steps in ci.yml. CONTRIBUTING.md §4 states the class-3 expectation.
  • Item 6 done here. The (**proposed**) qualifier in AGENTS.md now reads accepted. A path-glob search found no other public qualifier naming 0040.
  • Items 5 and 7 stay open, as the record's own class-3 rule asks. Item 5 is deferred until adopters ask. Item 7 is not done.

MANIFEST.md regenerated with bun run emit:manifest. The decision text is unchanged; the edits are status, provenance, and one checkbox.

Checklist

  • Commits are DCO signed off.
  • Status flip on an unchanged decision; no supersession involved.
  • Schema: n/a
  • packages/ci/dist: n/a (docs only)
  • Tests: n/a (docs only). adr lint (43 records) and check:stale-refs pass, and the scripts/ suite passes.
  • No build inputs changed.

Notes for reviewers

Merge this before the adr accept PR. Both edit MANIFEST.md and the same AGENTS.md section, so that PR will be rebased onto this one.

ADR-0040: status accepted, ratifiedBy @mbeacom. Reviewed against every
record it relates to and the three recorded after it (0041-0043); none
conflicts. 0005 is superseded, and the record already routes that
citation to 0027.

Action items 1-4 were verified against the tree: scripts/emit-manifest.ts
and scripts/check-stale-adr-references.ts exist and both run as
clean-clone-builds steps in ci.yml, and CONTRIBUTING.md states the
class-3 expectation. Item 6 is done here: AGENTS.md's qualifier now reads
accepted. Items 5 and 7 stay open, as the record's own class-3 rule asks.

MANIFEST.md regenerated by `bun run emit:manifest`.

Signed-off-by: Mark Beacom <m@beacom.dev>
Copilot AI balanced review requested due to automatic review settings September 30, 2026 23:26

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The status, provenance, generated inventory, and public qualifier are consistent.

Review effort: Balanced
Findings: None

What changed in this PR

Accepts ADR-0040 and synchronizes its derived/public status references.

Changes:

  • Marks ADR-0040 accepted with ratification provenance.
  • Updates its action item and public qualifier.
  • Regenerates the ADR inventory consistently.

The adrkit decision-context MCP was unavailable, so marker-only governance was not independently verified.

File Description
MANIFEST.md Updates generated status counts and ADR-0040 entry.
docs/​adr/​0040-*.md Records acceptance, ratification, and completed qualifier update.
AGENTS.md Changes ADR-0040’s public qualifier to accepted.

@github-actions

Copy link
Copy Markdown

Decisions governing this change

  • 0001 — Record architecture decisions as versioned markdown in git
    • via path: docs/adr/**
  • 0040 — Keep derived surfaces in lockstep with three mechanisms matched to three classes of drift
    • via path: AGENTS.md
    • via path: MANIFEST.md

@mbeacom mbeacom added documentation Improvements or additions to documentation gate-change-acknowledged A maintainer has seen and accepted this PR's change to the CI gate surface (ADR-0035) labels Sep 30, 2026
@mbeacom
mbeacom enabled auto-merge (squash) September 30, 2026 23:44
@mbeacom
mbeacom merged commit 3ec713c into main Sep 30, 2026
29 checks passed
@mbeacom
mbeacom deleted the docs/accept-adr-0040 branch September 30, 2026 23:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation gate-change-acknowledged A maintainer has seen and accepted this PR's change to the CI gate surface (ADR-0035)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants