Skip to content

feat(audit): record explicit operator acceptance - #791

Merged
shaug merged 3 commits into
mainfrom
scott/issue-780-audit
Jul 29, 2026
Merged

feat(audit): record explicit operator acceptance#791
shaug merged 3 commits into
mainfrom
scott/issue-780-audit

Conversation

@shaug

@shaug shaug commented Jul 29, 2026

Copy link
Copy Markdown
Owner

TL;DR

Adds live, fail-closed delivery audit and exact operator acceptance for Atelier assignments.

Summary

  • Reconstructs delivered work from the canonical Git mailbox and fresh GitHub state, classifying every required evidence predicate as satisfied, violated, unknown, or stale.
  • Binds pull request head and base, required-check provider identity, validation, structured independent review, comments, reviews, threads, and explicit finding dispositions to the exact delivered candidate.
  • Records acceptance only after explicit operator confirmation and a strictly newer unchanged provider observation, preserving the exact receipt, candidate, evidence, and historical acceptance while later drift remains visible.
  • Rejects draft, review-blocked, policy-blocked, stale, incomplete, ambiguous, or wrong-provider evidence without merging, deploying, or mutating native tickets.

Tickets

Fixes #780

Atelier Protocol Experiment added 3 commits July 29, 2026 11:07
Add live delivery auditing across the finite evidence registry, preserve visible feedback dispositions, and fence acceptance to one current mailbox revision, receipt, candidate, policy, ticket, and observation. Reconstruct historical acceptance from Git and report later drift without rewriting it.
Bind delivery audit to the exact live pull-request base and effective required-check identities. Preserve structured review findings and body-bound feedback dispositions in acceptance, and require a strictly newer provider snapshot before the operator transition.
Match configured required checks by context and provider provenance, preserve optional-check semantics, and reject draft, review-blocked, or policy-blocked pull requests before acceptance.
@shaug
shaug merged commit e1160b0 into main Jul 29, 2026
2 checks passed
@shaug
shaug deleted the scott/issue-780-audit branch July 30, 2026 13:44
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.

Audit delivery and record operator acceptance

1 participant