-
Notifications
You must be signed in to change notification settings - Fork 0
Release Notes
Kody Jordan edited this page Aug 12, 2026
·
31 revisions
Version 1.5.1 aligns Finalizing proofer assignment behavior between queue display and evaluation persistence. This patch ensures completed Finalizing evaluations retain canonical proofer_id values and includes a targeted production data backfill for affected completed rows.
This release includes:
- Updated queue proofer mapping so submission table rows resolve proofers from
submissions.proofers_idsfirst, thensubmissions.proofer_id, withsubmissions.reviewer_idas a final fallback. - Updated evaluation persistence proofer resolution so
evaluations.proofer_idresolves from submission proofers (proofers_ids/proofer_id) before verifier/reviewer fallback. - Backfilled completed Finalizing evaluation rows so stored
proofer_idmatches the queue display for submission ids:SUB-000086SUB-000085SUB-000073SUB-000072SUB-000066
- Added regression coverage for both submission table proofer mapping and evaluation proofer persistence resolution.
QualityChecks v1.5.1 closes a proofer assignment consistency gap between Finalizing queue display and stored evaluation records. The result is a cleaner, more reliable assignment model for completed Finalizing evaluations.
- Submission queue proofer display now prefers
proofers_idsandproofer_idover reviewer fallback. - Evaluation create/update persistence now resolves proofer assignment from the same canonical submission proofer fields.
- Completed Finalizing rows no longer default to null
proofer_idwhen verifier/reviewer fields are unset.
- Backfilled completed Finalizing evaluations in
public.evaluationsforSUB-000086,SUB-000085,SUB-000073,SUB-000072, andSUB-000066. - Stored
proofer_idvalues now match the Finalizing queue Proofer column for those historical rows.
- Added test coverage for queue proofer mapping precedence.
- Added test coverage for evaluation proofer resolution from submission proofers.
- Fixed evaluation proofer assignment fallback for completed Finalizing flows by resolving from canonical submission proofer fields (
proofers_ids,proofer_id) before verifier/reviewer fallback. - Fixed Finalizing queue proofer display to use the same canonical assignment source order, preventing queue/display drift from stored evaluation assignment fields.
- Fixed historical completed Finalizing rows with null
proofer_idby backfilling affected records to match visible queue assignments.
- Existing completed Finalizing rows with null
proofer_idmay require targeted data backfill to align historical data with queue display. - This release includes the targeted backfill for
SUB-000086,SUB-000085,SUB-000073,SUB-000072, andSUB-000066inpublic.evaluations. - No Power Automate changes.
- No schema migration required.