Skip to content

Add a Decernor agent key verdict lane; pin decernor v0.1.9 - #24

Merged
3leapsdave merged 2 commits into
mainfrom
feat/decernor-v019-verdict-lane
Oct 13, 2026
Merged

3leapsdave merged 2 commits into
mainfrom
feat/decernor-v019-verdict-lane

Conversation

@3leapsdave

Copy link
Copy Markdown
Member

Summary

  • Add a Decernor agent key verdict contract lane (make verdict-check, part of make contract). It stages each fixtures-agent/ specimen at its declared placement, runs the pinned decernor scan in both profiles and guardread, and checks the verdict manifest's expected findings, guardread verdict, and class rules.
  • Pin decernor v0.1.9. The generated-real contract expects 23 records and requires every record in the generated GnuPG home's private-keys-v1.d to carry no fingerprint.

Verification

  • make check-all against the published decernor v0.1.9 binary
  • The verdict lane rejects decernor v0.1.8 on every key specimen
  • Unit tests for manifest validation and each rule run without a binary

Role: devlead
Co-authored-by: Claude Opus 5.5 noreply@3leaps.net
Committer-of-Record: @3leapsdave

3leapsdave and others added 2 commits October 13, 2026 10:34
The lane stages each agent key specimen at its declared placement, runs the
pinned decernor scan in both profiles and guardread, and checks the verdict
manifest's expected findings, guardread verdict, and class rules. Unit tests
reject manifest shape drift and each rule's violation without a binary.

Role: devlead
Co-authored-by: Claude Opus 5.5 <noreply@3leaps.net>
Committer-of-Record: @3leapsdave
Decernor v0.1.9 reports the two agent key files in the generated GnuPG home
as unsupported-kind, so the generated-real contract expects 23 records and
requires every record in that directory to carry no fingerprint.

Role: devlead
Co-authored-by: Claude Opus 5.5 <noreply@3leaps.net>
Committer-of-Record: @3leapsdave
@3leapsdave
3leapsdave merged commit 1674516 into main Oct 13, 2026
3 checks passed
@3leapsdave
3leapsdave deleted the feat/decernor-v019-verdict-lane branch October 13, 2026 16:21
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