Repository navigation
Description
Owner: Singer, independent source-only persisted-result inspection/reopening surface. Dalton owns the rejected biological candidate; parent owns live acceptance. Related #134, with shared-file crossings #394 and selected-plane writer #397 explicitly excluded until coordinated.
Original retained witness: neurite-development-skill383-20261001/output/ASSISTED-2-FAINT-PROCESS-QA-CHECKPOINT.rst under /home/ts/wt/openhcs-issue-batch-20260929. Candidate1b completed and saved checkpoint TIFFs plus graph ROI. Its OpenHCS metadata contains typed source-artifact projections, selected w2/channel2 provenance and physical scale, but no historical viewer-state receipt exists because candidate viewing was disabled after the original finalization failure.
Public failures remain unchanged: explicit result-directory inventory lists five images with source_path=null; streaming those exact images rejects with exact source receipt required; bounded plate sampling cannot find the physical artifact; graph reopen rejects missing native ROI source metadata. The source receipt decoder only accepts historical ViewerWindowStateResult JSON and exact image_payload_binding_for, so fabricating a receipt or guessing source identity from filenames is not a solution.
A guarded read-only source check of the ordinary public PlateInspectionService query on the saved output root also returns zero records with the original no-main warning: Multiple OpenHCS metadata subdirectories exist, but none is marked main. No viewer, native runtime, MCP process, scientific execution or installed environment was changed.
Acceptance: reuse existing native metadata, source projection/inventory, image window and ROI binding owners through the actual public DTO/service routes. Persisted images must reopen/sample with exact components, crop/domain, calibration and provenance without requiring a viewer to have previously rendered them. Unbound, conflicting, foreign or denied metadata/files must still fail closed. Source tests must cover a viewer-disabled synthetic output with two no-main metadata branches and misleading filenames, full public inventory -> bounded sample -> transport-boundary stream workflow, and retained original failures. Graph needs a separate coordinated original writer/ROI metadata hook; do not fork the capture or source stores. No pipeline filename heuristics, fabricated snapshots, new registry, widened deadline, copied loader, provider/install/download/startup or live scientific acceptance claim.
Activity
trissim commentedon Oct 1, 2026
Working image checkpoint is pushed in draft #399 at 7b38bb0 (production6cea76331). Native metadata-only original candidate inventory now returns9 images, including both requested checkpoints, with no errors/warnings. Use ordinary kind=image at metadata-owning input_openhcs root, not the explicit result_directory route; original typed inventory carries the declared refs/provenance into original sampler and stream. Synthetic continuous public route plus guard/crop controls:18 PASS, original R0 PASS with excess183 to168. Parent live acceptance pending. Original failures and full-context NRA512MiB OOM retained honestly in archive; no global completion claim. Graph missing-sidecar writer crossing remains with PR394 pending narrow release; no guessed source binding.
trissim commentedon Oct 1, 2026
Image reader/reopen acceptance complete: merged399e3765e353 plus actual parent-installed paired397229 ordinary saved-image stream/readback/render-complete captures. Inventory9 and both exact bounded samples PASS. Canonical receiving receipt update in docs-only #403. Original aggregate failure and channel-type harness failure retained; graph134/394 remains separate and candidate1b remains biologically REJECTED.