Skip to content

docs(adr): record ADR-0054's rung-2 dogfood and ADR-0055's implementation evidence - #316

Merged
mbeacom merged 2 commits into
mainfrom
docs/adr-0054-0055-evidence
Oct 11, 2026
Merged

mbeacom merged 2 commits into
mainfrom
docs/adr-0054-0055-evidence

Conversation

@mbeacom

@mbeacom mbeacom commented Oct 11, 2026

Copy link
Copy Markdown
Owner

What and why

This records verified evidence in the decision records. It's docs only, apart from a link fix in code comments. No status or ratification field changes.

Checklist

  • DCO signed off.
  • adr lint reports 59 records, clean. check:stale-refs, check:changelog, check:doc-pins, and lint pass, emit:manifest shows no diff, and the server tests pass (78).

…tion evidence

- ADR-0054 item 8 ticked: https://adrkit.dev/decisions/ serves this
  repository's portal from site.yml via `uses: ./packages/ci/portal`
  (#310), verified by curl (version "1", 59 records, a real commit).
  Evidence rung is now 2 (maintainer-owned dogfood); rung 3 not claimed.
- ADR-0055 items 1-7 and 9 ticked against #314 and the CI container
  smoke on main; item 8 (APIM measurement) stays open. Evidence rung 1.
- ADR-0053 item 9 stays open: the publication record decides it.
  docs/sdk-surface.md now names the REST server as the long-lived
  consumer that exercises every handle member, beside the build-time
  portal.
- AGENTS.md rung notes updated, and the broken ADR-0055 link (`-th.md`)
  fixed in AGENTS.md, README.md, CHANGELOG.md, and nine
  packages/server/src header comments.

Signed-off-by: Mark Beacom <m@beacom.dev>
Copilot AI balanced review requested due to automatic review settings October 11, 2026 00:07

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.

🟡 Changes recommended

The rung-2 claims conflict with ADR-0014’s isolated reference-repository requirement.

2 open findings
What changed in this PR

Records portal/server implementation evidence and fixes ADR-0055 links.

Changes:

  • Documents ADR-0054 dogfood and ADR-0055 implementation evidence.
  • Updates SDK consumer evidence.
  • Corrects ADR-0055 links.

The ADR-0054 rung-2 classification conflicts with ADR-0014’s isolated-repository requirement. The adrkit MCP server was unavailable, so marker-only governance was not verified.

File Description
AGENTS.md Updates portal/server evidence status.
CHANGELOG.md Fixes ADR-0055 link.
README.md Fixes ADR-0055 link.
docs/​adr/​0054-...md Records portal dogfood evidence.
docs/​adr/​0055-...md Records server implementation evidence.
docs/​sdk-surface.md Documents the server as an SDK consumer.
packages/​server/​src/​bin.ts Fixes ADR link.
packages/​server/​src/​config.ts Fixes ADR link.
packages/​server/​src/​corpus.ts Fixes ADR link.
packages/​server/​src/​messages.ts Fixes ADR link.
packages/​server/​src/​openapi.ts Fixes ADR link.
packages/​server/​src/​routes.ts Fixes ADR link.
packages/​server/​src/​server.ts Fixes ADR link.
packages/​server/​src/​shapes.ts Fixes ADR link.
packages/​server/​src/​validate.ts Fixes ADR link.

🧠 Review effort: Balanced

Comment thread AGENTS.md Outdated
@github-actions

github-actions Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

Decisions governing this change

6 accepted decisions govern this change · 1 active proposal

  • 0001 — Record architecture decisions as versioned markdown in git
    • via path: docs/adr/**
  • 0032 — Publish one lockstep OCI image after the coordinated release succeeds
    • via path: README.md
  • 0037 — Treat generated knowledge systems as downstream read models, not decision authorities
    • via path: README.md
  • 0040 — Keep derived surfaces in lockstep with three mechanisms matched to three classes of drift
    • via path: AGENTS.md
  • 0053 — Implement @adrkit/sdk over core's kernels and accept an in-repo consumer as its real consumer
    • via path: docs/sdk-surface.md
  • 0055 — Serve a read-only REST API over the SDK in the OCI image, and reach MCP clients through it
    • via path: packages/server/**
Active proposals touching this change (1)

These are not yet ratified and do not bind this change:

  • 0056 — Ship the Azure deployment surface as Terraform in a separate repository behind APIM Standard v2 with public_access (proposed)
    • via path: packages/server/**

Links point at 7a687b1, this run's GITHUB_SHA. Run adr explain <path> locally to see why a file is governed.

… not rung 2

Copilot pointed out that ADR-0014 defines rung 2 as a run in a separate, isolated reference repository with reproducible, self-verifying evidence, and ADR-0053 records that an in-repository consumer stays rung 1. Item 8 stays ticked because it was done as written, but the evidence rung is 1, item 8's own 'rung-2' label is noted as an overstatement, and rung 2 is named as a portal Action run in an isolated reference repository such as adrkit-t018-dogfood. AGENTS.md matches.

Signed-off-by: Mark Beacom <m@beacom.dev>
@mbeacom mbeacom self-assigned this Oct 11, 2026
@mbeacom mbeacom added documentation Improvements or additions to documentation adr labels Oct 11, 2026
@mbeacom
mbeacom merged commit 9c0fab5 into main Oct 11, 2026
29 checks passed
@mbeacom
mbeacom deleted the docs/adr-0054-0055-evidence branch October 11, 2026 00:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adr documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants