Skip to content

fix: deliver incarnation-owned producer ACK return routes end to end - #12

Merged
trissim merged 20 commits into
mainfrom
fix/ack-return-route-owner-20260930
Sep 30, 2026
Merged

trissim merged 20 commits into
mainfrom
fix/ack-return-route-owner-20260930

Conversation

@trissim

@trissim trissim commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Fixes #10. SAME existing PR12, now a working coherent source fix. ACK SOURCE frozen at 9e11f6f; final descendant only adds delivery receipts/evidence. Sole ACK implementation owner: assigned worker. Parent now owns current-main review, paired integration/activation and serialized installed acceptance. Normal authorized merges: native main 2aa6d21 and bootstrap PR9 112c240. Typed incarnation-owned producer route/image/producer contract through real TCP/applicable IPC transfer and ImageAck; truthful occupied-bind failure, exact/idempotent queues, explicit worker admission under reset lock, finite caller-thread-owned ACK sockets, independent shutdown. Replaced global socket/default destination and Fiji aliases are deleted. Compatible consumer PRs: OpenHCSDev/PolyStore#19 FINAL dc341739 and OpenHCSDev/openhcs#297 ddadd598. Final source checks: native136 plus original startup diagnostic3; PolyStore36; OpenHCS179 including continuous actual save/REQ-REP/shared-memory/copy/deferred ACK journey, two native producer interpreters, TCP+IPC. ORIGINAL installed ratchet passes all three roots with no positive metric deltas. Full native NRA with original typed dependency context: exact_cache complete79 detectors, omitted0; actual R1/tool limits and retained non-ACK leads reported, no waiver. Historical PolyStore handlers import failure is retained and NOT hidden or claimed live-ready; parent adjudicates that optional old path. IMPORTANT scope incident: initial terminal handoff was accidentally read in full rather than only infrastructure; no scientific execution followed, and this worker must not be treated as scientifically blind. Full exact ownership/files/source pins/reproducers/commands/failure witnesses/live gates/recoverable own-cache cleanup: ACK-RETURN-ROUTE-DELIVERY-20260930.rst. No installs, GUI/JVM, biological replay, provider calls or paired gitlink edits. Published source is not merged/installed/live readiness. Worker freezes all trees after this handoff; parent proceeds in fresh persistent trees without waiting for CI or worker polling.

@trissim trissim changed the title draft: issue10 ACK return-route ownership and delivery follow-up fix: deliver incarnation-owned producer ACK return routes end to end Sep 30, 2026
@trissim
trissim marked this pull request as ready for review September 30, 2026 20:16
@trissim
trissim merged commit 85c8284 into main Sep 30, 2026
1 of 5 checks passed
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.

Isolated runtimes collide on global ACK listener 7555 and can report running before bind

1 participant