Skip to content

feat: Phase G G2 recalibration rejection summary schema -- RRS- aggregate refusal audit with gate effectiveness tracking - #868

Merged
cschanhniem merged 1 commit into
mainfrom
feat/g2-recalibration-rejection-summary
Jul 10, 2026
Merged

cschanhniem merged 1 commit into
mainfrom
feat/g2-recalibration-rejection-summary

Conversation

@cschanhniem

Copy link
Copy Markdown
Collaborator

Summary

  • RecalibrationRejectionSummary (RRS-): 13 fields, aggregate calibration refusal audit
  • 15 validation rules: RRS- prefix, pipeline_version non-empty, period_start/end ISO dates, total_checkpoints_reviewed >=1, total_refused/approved bounds, refused+approved=total, refusal_rate [0,1] and consistent with total_refused/total (tol 0.01), top_refusal_reason vocab (7), gate_status vocab (3: active/suspended/under_review), all_refusals_have_rrf=True enforced, summary non-empty <=400 chars, notes <=300 chars
  • 3 warnings: refusal_rate >=0.9 (gate too strict?), total_refused==0 (gate operating?), notes empty
  • 63 tests; BASELINE 5981->6044
  • CLI: openamp-foundry recalibration-rejection-summary-check
  • Implements Phase G G2 — closes aggregate refusal audit trail showing gate success by documented refusals

…gate refusal audit with rate consistency check and gate effectiveness tracking
@cschanhniem
cschanhniem merged commit 0c40328 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