build(deps-dev): Bump diff-cover from 9.7.2 to 10.2.0 in /apps/api#7
Merged
Merged
Conversation
xmap
added a commit
that referenced
this pull request
May 20, 2026
…ection (Phase 12c-2)
Postgres-tier half of Dataset.used_calibrations per Phase 12c-1.
Surfaces the AsShot citation set on the proj_data_dataset_summary
read model so future operator dashboards + agent subscribers
(RotationCenterRefiner, RunDebrief follow-ups, 12d Calibration-
revision-impact queries) can read "which reconstructions cited
CalibrationRevision X?" without folding the Dataset stream.
What ships:
- Atlas migration 20260519100000_add_proj_data_dataset_summary_used_calibrations.sql
- ALTER TABLE proj_data_dataset_summary ADD COLUMN
used_calibrations UUID[] NOT NULL DEFAULT '{}' (pre-12c rows
backfill to empty array; matches the in-memory frozenset default
+ the from_stored forward-compat fold of pre-12c
DatasetRegistered payloads)
- CREATE INDEX proj_data_dataset_summary_used_calibrations_gin_idx
ON ... USING GIN (used_calibrations) (powers the @> array-
contains operator for membership lookup; symmetric to
proj_run_summary_pinned_calibrations_gin_idx from 12b-2)
- DatasetSummaryProjection.apply() extension
- _INSERT_DATASET_SQL gains used_calibrations as $7 (uuid[] cast)
- Reads payload.get("used_calibrations", []) for pre-12c forward-
compat (legacy fold to empty)
- Discard arm unchanged (status-only UPDATE); citation set stays
intact on discarded rows for audit fidelity
- Integration test test_register_dataset_used_calibrations_postgres.py
(3 tests, mirrors 12b-2's symmetric Run column test):
- Happy path: register_dataset with two citations lands sorted on
both event payload + projection uuid[] column
- Empty-default: omitted used_calibrations lands empty array
- GIN-indexed @> membership lookup: pin @> over = ANY (the latter
is rewritten internally and does NOT probe a GIN index on
uuid[]; 12b-3 gate-review finding mirrored)
NO cross-table integrity constraint between
proj_data_dataset_summary.used_calibrations and
proj_run_summary.pinned_calibrations - drift between the two
columns is observational per the revision-cited atomic-ID model +
canonical DDD eventual-consistency stance
(project_calibration_design anti-hook #3 + #13 + rejection #11).
Watch item #7 captures the deferred projection-level integrity
check shape if consumer pain emerges.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Owner
|
@dependabot rebase |
Bumps [diff-cover](https://github.com/Bachmann1234/diff-cover) from 9.7.2 to 10.2.0. - [Release notes](https://github.com/Bachmann1234/diff-cover/releases) - [Changelog](https://github.com/Bachmann1234/diff_cover/blob/main/CHANGELOG) - [Commits](Bachmann1234/diff_cover@v9.7.2...v10.2.0) --- updated-dependencies: - dependency-name: diff-cover dependency-version: 10.2.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
957cb55 to
ab94cfc
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps diff-cover from 9.7.2 to 10.2.0.
Release notes
Sourced from diff-cover's releases.
... (truncated)
Changelog
Sourced from diff-cover's changelog.
... (truncated)
Commits
b51c83eVersion 10.2.089a3611Convert violation to relative path for subfolder support (#574)4b0cef9Bump black from 25.11.0 to 25.12.0 (#572)6082a25Bump ruff from 0.14.7 to 0.14.10 (#571)82ef8fcBump pylint from 3.3.9 to 4.0.4 (#570)3ae91a1Bump doc8 from 1.1.2 to 2.0.0 (#569)a1853dfBump actions/upload-artifact from 5 to 6 (#568)82088d2Bump actions/cache from 4 to 5 (#567)b30e6bcBump actions/download-artifact from 6 to 7 (#566)50ac9c9Version 10.1.0