Skip to content

feat: Phase F F1 negative result entry schema -- NRR- atomic failure record grounds the negative-result chain - #860

Merged
cschanhniem merged 1 commit into
mainfrom
feat/f1-negative-result-entry
Jul 10, 2026
Merged

cschanhniem merged 1 commit into
mainfrom
feat/f1-negative-result-entry

Conversation

@cschanhniem

Copy link
Copy Markdown
Collaborator

Summary

  • NegativeResultEntry: 12 fields, atomic NRR- failure record for pipeline rejections
  • 10 validation rules: NRR- prefix, 3 non-empty strings, ISO date, 3 controlled-vocab checks (7 stages, 9 reasons, 4 confidences), outcome_summary non-empty and ≤400 chars, notes ≤300 chars
  • 4 warnings: provisional+high-confidence, manual_review/reason mismatch, uncertain+final, manual_exclusion without notes
  • 63 tests; BASELINE 5477->5540
  • CLI: openamp-foundry negative-result-entry-check
  • Implements Phase F F1 — NRR- is the foundation that NAS- indexes and FCR- aggregates

…record with stage/reason/confidence vocabulary, foundation for NAS- and FCR- chain
@cschanhniem
cschanhniem merged commit 4c1d4cb into main Jul 10, 2026
1 check failed
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