Skip to content

feat(orchestrator): add ReasoningCertificate type for audit events#716

Merged
AlexMikhalev merged 1 commit intomainfrom
task/92-reasoning-certificate
Mar 26, 2026
Merged

feat(orchestrator): add ReasoningCertificate type for audit events#716
AlexMikhalev merged 1 commit intomainfrom
task/92-reasoning-certificate

Conversation

@AlexMikhalev
Copy link
Copy Markdown
Contributor

Summary

  • Adds ReasoningCertificate and Claim structs to orchestrator crate (Gitea Logo fixes #92)
  • Integrates certificate validation into Nightwatch drift detection
  • validate_certificate() checks: premises >= 2, at least 1 claim, non-empty conclusion, confidence > 0

Refs #92

Test plan

  • cargo clippy --workspace --all-targets -- -D warnings passes
  • cargo test --workspace passes
  • Unit tests for validate_certificate()

Generated by kimi-for-coding/k2p5 agent on bigbox

…d Nightwatch

Add ReasoningCertificate and Claim structs to nightwatch.rs as part of
semi-formal reasoning integration (arXiv:2603.01896 Phase 4).

Changes:
- Add Claim struct with claim, evidence, and optional dimension fields
- Add ReasoningCertificate struct with premises, claims, edge_cases,
  formal_conclusion, and confidence fields
- Add validate_certificate() function for drift detection integration:
  * Requires at least 2 premises
  * Requires at least 1 claim
  * Requires non-empty formal_conclusion
  * Requires confidence > 0.0
- Export new types from lib.rs
- Add comprehensive unit tests for validation logic

Refs #92
@AlexMikhalev AlexMikhalev merged commit f2c80bc into main Mar 26, 2026
12 checks passed
@AlexMikhalev AlexMikhalev deleted the task/92-reasoning-certificate branch March 26, 2026 12:11
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