Skip to content

Add actionable offline review diagnostics and explicit verification gates - #25

Merged
EauDoon merged 10 commits into
mainfrom
improve/product-cycle-20260911
Sep 11, 2026
Merged

Add actionable offline review diagnostics and explicit verification gates#25
EauDoon merged 10 commits into
mainfrom
improve/product-cycle-20260911

Conversation

@EauDoon

@EauDoon EauDoon commented Sep 11, 2026

Copy link
Copy Markdown
Owner

Saved artifacts can now be triaged through settlement attention reasons, failed
clause indices, state timing totals, evidence comparisons and recovery validity
windows. Collection reports expose duplicate artifacts and differing signed
drills, with outcome and assurance rollups for settlements.

The CLI can require a specific settlement outcome or exact recovery qualification
and can export verified JSON or Markdown reviews without overwriting destinations.
Artifact validity, historical freshness and execution authority remain separate.

Validation: npm run check passes 208 tests; the deterministic CLI matrix passes
31 cases. CLI round trips cover receipt projection, expected-outcome rejection,
explicit recovery freshness, and exclusive report export. npm pack --dry-run
includes 82 files with no dependencies or internal evidence directory.

Compatibility: signed protocol artifacts and schemas are unchanged. Recovery
verify-many now exits 1 when distinct signed attestations exist for one action,
even if both verify. Reports never choose an authoritative artifact. This remains
a local reference implementation using public demonstration keys, without a
production security, recovery or evidence-truth guarantee.


Devin Review

@devin-ai-integration devin-ai-integration Bot 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.

🔍 Devin Review: 1 flag

Not posted on this PR by your GitHub settings — view it in Devin Review. (Configure)

Devin Review

@EauDoon
EauDoon merged commit 281ef63 into main Sep 11, 2026
7 checks passed
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