Skip to content

docs: record deployed trusted-gates evidence - #180

Merged
mbeacom merged 2 commits into
mainfrom
mbeacom-trusted-gates-evidence
Aug 27, 2026
Merged

docs: record deployed trusted-gates evidence#180
mbeacom merged 2 commits into
mainfrom
mbeacom-trusted-gates-evidence

Conversation

@mbeacom

@mbeacom mbeacom commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Summary

Deployed evidence

Base: e9169e7e6d6a8519ebafff06f5217a98a632c21f

  1. Initial commit 91a1184376b00bf394712377933e1c07a0558f00 intentionally retained the Copilot co-author trailer and omitted Signed-off-by.
  2. Deployed trusted-dco failed: run 33030349682, job 98381187821.
  3. The sole commit was amended to signed-off 4cda89cf299799ba1758cf2475ca6f384ecc7667 and force-pushed only with an explicit lease against the recorded 91a1184... remote tip.
  4. Deployed trusted-dco passed: run 33030491642, job 98381634309.
  5. Normal signed-off closeout commit: 516b7bb2892859d46c8242a2db6ecd24e1c0c33b.

Final checks

All 10 required contexts are green on the final head: trusted gates, CI, and CodeQL. Local DCO reports 2 signed, 0 exempt, 0 unsigned; ADR lint reports 35 records with no findings; MANIFEST regeneration is clean; targeted trust, manifest, ordering, and site grammar checks pass.

Only docs/adr/0035-...md and docs/repository-trust-operations.md changed. No gate-path acknowledgment label was applied because no gate-defining path changed. The PR remains open and unmerged.

Copilot AI balanced review requested due to automatic review settings August 27, 2026 01:31
@mbeacom mbeacom self-assigned this Aug 27, 2026

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 planned trusted-dco green run and ADR-0035 action-item updates have not yet landed.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Documents the deployed trusted-gates configuration and its live validation evidence.

Changes:

  • Records the 10 required status contexts.
  • Links three verified gate-integrity red-to-green exercises.
  • Notes that trusted-dco validation remains in progress.
File summaries
File Description
docs/repository-trust-operations.md Records deployed ruleset state and workflow evidence.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Mark Beacom <m@beacom.dev>
@mbeacom
mbeacom force-pushed the mbeacom-trusted-gates-evidence branch from 91a1184 to 4cda89c Compare August 27, 2026 01:33
@github-actions

github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown

Decisions governing this change

  • 0001 — Record architecture decisions as versioned markdown in git
    • via path: docs/adr/**

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Mark Beacom <m@beacom.dev>
@mbeacom
mbeacom merged commit 4a5a4a2 into main Aug 27, 2026
17 checks passed
@mbeacom
mbeacom deleted the mbeacom-trusted-gates-evidence branch August 27, 2026 01:43
@mbeacom mbeacom mentioned this pull request Aug 27, 2026
mbeacom added a commit that referenced this pull request Aug 27, 2026
release: prepare v0.12.0

Cut the unreleased changelog into `## [0.12.0] - 2026-08-27` and move every
lockstep version-bearing surface from 0.11.0 to 0.12.0. `@adrkit/spec-kit`
stays at 0.1.3 and the agent plugin at 0.2.0: both are independently versioned
under ADR-0007 and neither moves with the repository release.

Two changelog corrections rather than a mechanical rename. The trusted-gates
trio was authored under `### Added` in #179, but #177 later inserted a `###
Fixed` heading above it and silently swallowed all three entries into the wrong
section; they are restored to `### Added`, and `### Fixed` now follows `###
Changed` as in every prior release section. The
`docs/repository-trust-operations.md` entry said those controls "cannot be
applied until this lands" — no longer true once #180 recorded the deployed
state, so it now states what is actually deployed: `trusted-dco` and
`gate-integrity` are among the ten required contexts, the pull-request-
controlled `dco` context was removed from that set only after the trusted one
reported green on real pull requests, and both gates were observed red then
green on real pull requests rather than in a fixture (ADR-0016).

`bun.lock`'s diff is exactly the four workspace `version` lines, edited
directly rather than by regenerating the lockfile, so no transitive drift rides
along in the release commit.

Validation: 2790 tests pass; typecheck, lint, `adr lint` (35 records, 0
errors), actionlint, and every `check:*` gate green; schema, MANIFEST, and
committed Action bundle no-diff gates clean. The committed `packages/ci/dist`
bundles were confirmed byte-identical to a canonical Linux Bun 1.3.14 rebuild
and were restored after `release:pack`'s non-frozen build rewrote them under
local Bun 1.4.0. `release:pack --tag v0.12.0` produced five artifacts (four
lockstep at 0.12.0 plus spec-kit at 0.1.3); installed-tarball smoke passed on
Node 22.22.2 and 24.16.0; `release:publish --dry-run` exited 0 and skipped
`@adrkit/spec-kit@0.1.3` as registry-identical, confirmed independently against
the registry shasum; `npm audit` over the packed consumer tree found 0
vulnerabilities against an empty `KNOWN_CONSUMER_ADVISORY_ACCEPTANCES`; and
both OCI targets built and smoked, with the MCP image serving both protocol
eras read-only and networkless.

Signed-off-by: Mark Beacom <m@beacom.dev>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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.

2 participants