Skip to content

Add review evidence authority foundation#13

Merged
haasonsaas merged 6 commits into
mainfrom
feat/evidence-review-foundation
Jul 15, 2026
Merged

Add review evidence authority foundation#13
haasonsaas merged 6 commits into
mainfrom
feat/evidence-review-foundation

Conversation

@haasonsaas

Copy link
Copy Markdown
Collaborator

Summary

  • define typed review hypotheses, evidence references, verifier identities, receipts, and compilation outcomes
  • add an immutable exact-match verifier registry and deterministic, domain-separated identities
  • compile only trusted deterministic verifier receipts into verified findings; semantic scouts remain advisory
  • preserve existing analyzer, review-intelligence, persistence, rollout, and policy behavior

Authority boundary

This is Slice 1 of Room's evidence-compiled review system. It adds the pure contract and compiler foundation only: no external verifier execution, persistence, service integration, or new blocking policy is activated.

Malformed or mismatched authority bindings are invalid; unavailable, conflicting, or uncovered verification is indeterminate; rejected hypotheses remain finding-free. Model identity, confidence, agreement, and presentation prose cannot grant verifier authority.

Verification

  • buf lint
  • buf generate (clean generated output)
  • go test ./...
  • go test -race ./...
  • go vet ./...
  • golden digest fixture and repeated canonicalization tests

Room guardrail

  • final diff decision: allow
  • analysis status: complete
  • audit event: 02e72382136432409067f2e1bb22bffe
  • evaluation: f8010407b11172ce4fc5482c01ac5fd5

@haasonsaas
haasonsaas merged commit a49d1a5 into main Jul 15, 2026
3 checks passed
@haasonsaas
haasonsaas deleted the feat/evidence-review-foundation branch July 15, 2026 07:05
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