Skip to content

Site-free acquired mosaic fails automatic viewer publication and compiled table-schema reconciliation #728

Closed

Description

@trissim

Active integration owner: Singer, following the currently assigned serial engineering94 receiving. No SCI runtime changes, replay or author feedback.

Original receiving09 case retained by parent: next-p001-fresh09-89-20261005/P001_FRESH9SITE09_89, candidate01-technical01.py. Parent durable receipt: /home/ts/wt/openhcs-artifact-planning-publication-315-20260930/figure-collection-20261004/P001-FRESH09-AGGREGATE-PUBLICATION-DEFECT.rst.

Original native log openhcs_zmq_server_port_6022_1791161109181500137.log lines1072–1103: finalize_function_step_outputs → ArtifactMaterializationTargetPlan → ArtifactOutputBatch._output_fields → StreamViewerComponentMetadataProjector.project_required rejects missing site. The acquired mosaic legitimately retains well/channel/Z/time/source alias/XY calibration and contributor provenance without one acquired site.

Distinct candidate01t02 numerical COMPLETE with automatic streaming disabled then records ToolExecutionError: compiled table expectation rejects neurite_outgrowth_cells_step3_details.csv missing schema fields (site, source_image_name). This is a header/schema mismatch, NOT yet proof a scalar site must be invented, and the earliest common wrong source/scope fact is not yet established.

Current open claims/issue search found no exact active implementation. Related historical #515/#523/#435/#630 are closed. #620 concerns named Reverse ImageMath automatic metadata conflict, fixed in #626; #529 concerns source_binding/runtime_slice publication axes. Do not merge these different repros or wait on closed #394 as an owner queue. Planck NamedSourceBinding/photometry work remains separate; shared hunks are being coordinated directly before editing.

Acceptance: tiny synthetic multi-site source through ordinary compile/execute/finalization, automatic viewer publication and receipt-backed aggregate reopening; preserve source frame/contributors/lineage, exact pixels/calibration and original typed row/CSV scope consistency. Keep scalar-field behavior and genuine incomplete acquired-source rejection strict. No fake site/name, mirrored store, guessed filename reader, alternate codec, relaxed guard or timeout changes. Original failed scientific jobs and all artifacts are immutable; no biological acceptance claim. Existing metadata/display/export owners and full related AST consumer closure precede implementation; actual installed receiving follows coherent source qualification.

Activity

  1. added a commit that references this issue on Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions