Repository navigation
fix: retain producer ACK routes through deferred Napari and Fiji work - #297
Merged
Merged
Conversation
…e-bootstrap-20260930
…e-bootstrap-20260930
…e-bootstrap-20260930
…e-bootstrap-20260930
…e-bootstrap-20260930
…e-bootstrap-20260930
…e-bootstrap-20260930
…e-bootstrap-20260930
…e-bootstrap-20260930
…e-bootstrap-20260930
…e-bootstrap-20260930
…e-bootstrap-20260930 # Conflicts: # external/zmqruntime
…e-bootstrap-20260930
Collaborator
Author
|
Parent integration checkpoint: normally merged current main (PR298) plus existing bootstrap PR256, pinned native ACK descendant 9e11f6f/PolyStore final dc34173/metaclass448. All139 paired source checks pass, including the continuous two-native-producer TCP/IPC journey and 20GiB-warning admission regression. Original failed launch settings/logs are retained; no timeout increase or assertion removal. Receipt and exact recipe: docs/validation/ack_runtime_parent_20260930/. This is still draft source evidence, not installed/live or biological acceptance. I own the next single-slot real MCP/native/viewer check on isolated display91; H002 and frozen scientific attempts remain unchanged. No optional hosted-CI wait. |
trissim
marked this pull request as ready for review
September 30, 2026 20:23
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.
Paired producer-owned ACK and exclusive runtime startup checkpoint
Resolves the two-owned-producer fixed7555 collision, integrating native PR12
(which includes bootstrap PR9), PolyStore19, metaclass1 and OpenHCS256.
Normal current-main merge; exact paired gitlinks and compatible0.3 dependency
bounds; application0.8.7 prevents silently adopting an old viewer.
Existing route/transfer/dataclass declarations own identity and decoding;
transport declarations own bind/cleanup; existing queue owner admits delegated
workers and rejects unknown/late/duplicate progress. Existing native client owns
exclusive startup and exact-process shutdown. No duplicate transport registry,
legacy alias or raw-viewer socket bypass. The diagnostic20GiB threshold is now
warning-only: bounded execution is admitted by actual footprint and reserve.
Source evidence: native136, PolyStore36, OpenHCS179 checks and original ratchets
from the assigned ACK author, plus parent139 checks of the coherent current-main
and startup/consumer composition. Exact recipes and preserved failure limits are
documented under docs/validation/ack_runtime_parent_20260930/.
Real application entrypoint check in the existing Python environment, qualified
to this candidate source, through the canonical persistent MCP dev client:
exact owned native startup/catalogueREADY; one96x96 synthetic source opened in
real Napari on isolated display91; ordinary lazy PipelineDocument inspected,
compiled in3.408s and executed once in0.908s; distinct MCP/native ACK listeners
coexist, actual deferred display queue processes1/1; checkpoint and final TIFF
inventory and pixel readback succeed. Both actual incarnations close through
MCP with process_exited=true and independently absent PIDs/listeners. No timeout
increase/replay, foreign process termination, package install or optional CI wait.
Source-qualified live behavior is NOT ordinary installed-user activation or
biological acceptance. Real visual review found a separate inherited mixed
raw/result route/geometry defect: issue302, active owner parent. Raw payload
inventory is evicted on pipeline reset and the same-source transforms disagree.
The opened bitmaps are explicitly NOT accepted matching biological QA.
This independent fix ships; the separate viewer correction and reviewed shared
installation cutover continue under the full ZIP/active goal. Frozen blind
attempts, H002 environment and user display0 are unchanged.
One unused historical PolyStore streaming.handlers import still refers to a
missing metaclass_registry.lazy. It predates these changes; its original failing
import is preserved in the native delivery receipt, not hidden by mocks. Current
OpenHCS Fiji uses its original payload authority, not that historical package;
no real Fiji/JVM or broad whole-suite success is claimed.
Canonical checkpoint: docs/validation/ack_runtime_parent_20260930/checkpoint.rst.
Follow-up: #302.