Skip to content

Repair runtime calibration and producer admission boundaries - #638

Merged
trissim merged 1 commit into
mainfrom
fix/runtime-correctness-isolated-20261004
Oct 4, 2026
Merged

trissim merged 1 commit into
mainfrom
fix/runtime-correctness-isolated-20261004

Conversation

@trissim

@trissim trissim commented Oct 4, 2026

Copy link
Copy Markdown
Collaborator

Native typed object labels now inherit missing parent-image calibration from their declared input. Producer admission selects records using current producer/output declarations and rederives mutable filename aliases. Projected stacks defer only a missing coordinate on their aggregate axis until per-plane naming; fixed-coordinate failures stay strict.

The fixes remain on the existing runtime owners, independent of the larger ownership refactor #630. CellProfiler explicitly parentless policies and authored calibration are preserved. The existing surface-area oracle now calls the public measurement owner after main removed its private helper; its marching-cubes comparison and tolerances remain intact.

Validation on main db5d6fa: 48 existing controls passed in 5.18s, covering four checkpoint calibrations, CellProfiler parent policies, aggregate/fixed admission, producer selectors, live aliases and the migrated surface oracle. Source hashes before/after were identical; diff-check passes. Earlier main failures and the initial stale-import collection failure were preserved. No benchmark or runtime improvement is claimed for this repair.

Closes #637

Preserve native parent calibration, select producer records by semantic declarations, rederive live storage aliases, and defer only missing aggregate-plane coordinates. Receive existing controls through the current shape owner.

Refs #637
Copilot AI balanced review requested due to automatic review settings October 4, 2026 15:38

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@trissim
trissim merged commit dc448b0 into main Oct 4, 2026
4 of 40 checks passed
trissim added a commit that referenced this pull request Oct 4, 2026
Preserve the refactored materialization owner while receiving the correctness fixes from PR #638 and the source-origin contracts from PR #633. Keep one live storage-alias rejection assertion. Validation: 12 focused receiving controls passed with unchanged source hashes.
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.

Repair native calibration, live producer admission and aggregate-plane materialization boundaries

2 participants