Skip to content

feat: Phase F F4 failed candidate batch report schema -- auditable batch-level failure summary (FCR-) with failure rate validation - #856

Merged
cschanhniem merged 1 commit into
mainfrom
feat/f4-failed-candidate-batch-report
Jul 10, 2026
Merged

cschanhniem merged 1 commit into
mainfrom
feat/f4-failed-candidate-batch-report

Conversation

@cschanhniem

Copy link
Copy Markdown
Collaborator

Summary

  • FailedCandidateBatchReport: 13 fields, batch-level summary linking RJR- rejection records and NAS- archive
  • 11 validation rules: FCR- prefix, 3 non-empty strings, ISO date, total>=1, failed in [0,total], rate in [0,1], rate consistent with counts (tol 0.01), top_rejection_reasons vocabulary, RJR- id prefix, NAS- id prefix, notes length
  • 4 warnings: empty RJR ids, empty NAS id, 100% failure rate, empty notes
  • 63 tests; BASELINE 5288->5351
  • CLI: openamp-foundry failed-candidate-batch-report-check
  • Implements Phase F F4 — makes failed batches auditable and reviewable

…nd NAS- into auditable batch-level failure summary with failure rate consistency check
@cschanhniem
cschanhniem merged commit 6289a4a into main Jul 10, 2026
1 check failed
cschanhniem added a commit that referenced this pull request Jul 10, 2026
…roximity-driven selection; required before novelty claims (#856) (#1015)

VALID_SDA_VERDICTS (4: diverse_panel/moderately_diverse/proximity_driven/insufficient_data),
VALID_DIVERSITY_METRICS (4), DIVERSE_PANEL_THRESHOLD=0.10, PROXIMITY_DRIVEN_THRESHOLD=-0.05, MIN_PANEL_SIZE=3.
diversity_delta auto-computed from panel vs random baseline; verdict auto-derived.
dry_lab_only=True; 46 tests. BASELINE updated 10610->10656.

Co-authored-by: OpenCode <opencode@example.com>
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