Skip to content

Enforce evidence authorship and attestation semantics - #108

Merged
maximalfocus merged 2 commits into
mainfrom
issue/107-evidence-authorship-attestation
Aug 15, 2026
Merged

Enforce evidence authorship and attestation semantics#108
maximalfocus merged 2 commits into
mainfrom
issue/107-evidence-authorship-attestation

Conversation

@maximalfocus

Copy link
Copy Markdown
Owner

Closes #107

Outcome

  • adds immutable dossier schema v2 with normalized evidence authorship and accountable-person attestation while preserving schema v1
  • blocks unattested assistant-authored observations and estimates across the centralized credible-evidence boundary
  • records effective authorship in schema-v2 decision records and classifies attestation reassessment causes explicitly
  • advances the public method to 1.4.0 and ruleset to 1.10.0 while preserving the 1.3.0/1.9.0 review binding

Verification

  • 1,181 tests passed
  • Ruff format/check passed
  • strict mypy passed
  • 500-evidence benchmark: 0.274s <= 2.0s
  • sdist and wheel built; installed-wheel schema-v2 validate/assess smoke passed without dependency resolution

@maximalfocus
maximalfocus merged commit 73af518 into main Aug 15, 2026
12 checks passed
@maximalfocus
maximalfocus deleted the issue/107-evidence-authorship-attestation branch August 15, 2026 19:38
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.

[Feature]: Enforce backward-compatible evidence authorship and attestation semantics (FR-018)

1 participant