Skip to content

Release Notes

Kody Jordan edited this page Aug 12, 2026 · 31 revisions

QualityChecks Release Notes - v1.5.1

Release Status

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_ids first, then submissions.proofer_id, with submissions.reviewer_id as a final fallback.
  • Updated evaluation persistence proofer resolution so evaluations.proofer_id resolves from submission proofers (proofers_ids / proofer_id) before verifier/reviewer fallback.
  • Backfilled completed Finalizing evaluation rows so stored proofer_id matches the queue display for submission ids:
    • SUB-000086
    • SUB-000085
    • SUB-000073
    • SUB-000072
    • SUB-000066
  • Added regression coverage for both submission table proofer mapping and evaluation proofer persistence resolution.

Summary

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.

Included in v1.5.1

Finalizing Proofer Source Alignment

  • Submission queue proofer display now prefers proofers_ids and proofer_id over 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_id when verifier/reviewer fields are unset.

Completed Finalizing Backfill

  • Backfilled completed Finalizing evaluations in public.evaluations for SUB-000086, SUB-000085, SUB-000073, SUB-000072, and SUB-000066.
  • Stored proofer_id values now match the Finalizing queue Proofer column for those historical rows.

Regression Coverage

  • Added test coverage for queue proofer mapping precedence.
  • Added test coverage for evaluation proofer resolution from submission proofers.

Fixed in v1.5.1

  • 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_id by backfilling affected records to match visible queue assignments.

Upgrade Notes

  • Existing completed Finalizing rows with null proofer_id may 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, and SUB-000066 in public.evaluations.
  • No Power Automate changes.
  • No schema migration required.

QualityChecks-Roadmap Wiki

Overview

Release Notes

Clone this wiki locally