diff --git a/ACK-RETURN-ROUTE-DELIVERY-20260930.rst b/ACK-RETURN-ROUTE-DELIVERY-20260930.rst new file mode 100644 index 0000000..cd9b919 --- /dev/null +++ b/ACK-RETURN-ROUTE-DELIVERY-20260930.rst @@ -0,0 +1,210 @@ +Issue10 / existing PR12: final source delivery and ownership handoff +================================================================== + +Owner and freeze +---------------- + +Assigned ACK-return-route worker is the sole ACK implementation owner for this +delivery. Parent is integration/live-acceptance owner and has explicitly taken +current-main review and the serialized installed slot. No further worker source, +package, pin, GUI/native-runtime or scientific actions after this handoff. +The original author/source/science, uncertain attempts, foreign worktrees and +parent displays remain preserved. No separate comms or reply polling. + +Published source and exact pins +------------------------------- + +* SAME native draft PR12: https://github.com/OpenHCSDev/ZMQRuntime/pull/12 + ACK source head 9e11f6f2102c2083b3255520a65ccbbeb4144af3, built from original + PR12 cd5be769dbd7ad3337857fb0f28730fd097d6ce3 by normal merges of native main + 2aa6d21c000d18bd75647f998794015ba8f54710 and published bootstrap PR9 + 112c240464df6e81c25b0f97d2b1376d43bbbbc8. Final receipt commit is a descendant + with no further source changes. Published branch: fix/ack-return-route-owner-20260930. +* PolyStore draft PR19: https://github.com/OpenHCSDev/PolyStore/pull/19 + final head dc3417392cef19083a907c8c9b88a15466f81df4; base main + 05aff0089cf4d0186486746507b5ef4392b023d3. Includes the final historical Fiji + ROI ACK crossing and derives the environment fallback from ZMQConfig, rather + than copying its default. Branch: fix/ack-return-route-20260930. +* OpenHCS draft PR297: https://github.com/OpenHCSDev/openhcs/pull/297 + head ddadd59803530e44bcca1df50835eb51c9a0e7a6; base main + d3a99c0d46dea979bba3f9076da87386e49cbed3. Same consumer branch name. + +Persistent isolated trees, respectively: +/home/ts/wt/zmqruntime-ack-return-route-integration-20260930; +/home/ts/wt/polystore-ack-return-route-20260930; +/home/ts/wt/openhcs-ack-return-route-20260930. +No paired gitlink edits, installs, downloads or package/environment creation. +Parent integrates later main/feature merges in their own fresh persistent trees. + +Owned files and implemented contract +------------------------------------ + +Native ACK-owned source: ack_listener.py, queue_tracker.py, streaming/server.py, +messages.py, config.py, transport_modes.py under src/zmqruntime, plus pyproject.toml, +tests/test_ack_listener.py, test_ack_return_route.py, test_config.py and retained +tests/diagnostics/check_ack_startup_failure.py. Startup/client/execution/transport +changes from PR9 are inherited, not a competing implementation. viewer_state.py +comes from native main; it was not edited here. + +PolyStore: src/polystore/streaming/_streaming_backend.py, +streaming/handlers/fiji_rois.py, zmq_config.py, pyproject.toml, +tests/test_streaming_metadata.py and test_streaming_return_route.py. +OpenHCS: runtime/napari_viewer_server.py, runtime/fiji_viewer_server.py, +__init__.py, pyproject.toml, and tests/unit/test_fiji_viewer_server.py, +test_napari_transport_ownership.py, test_ack_return_route_journey.py. +Active PR16 does not overlap the final PolyStore handler file. + +AckReturnRoute owns connectable URL, UUID listener incarnation and exact +ProcessIdentity. ImageTransferIdentity owns image ID, return route and producer. +ImageAck carries that same contract. Existing dataclass projection/decoder derives +the wire fields; no new parallel key catalog or legacy reader exists. Tracked +items require a complete contract; genuinely untracked items send no ACK. + +GlobalAckListener publishes only after successful bind, refreshes after process +incarnation change and rejects stale destinations before callbacks. Auto-bind is +the native ZMQConfig policy; explicit occupied addresses fail truthfully. The +existing transport declarations own TCP resolution, IPC lock/bind/no-steal and +own-path cleanup. No socket/route registry or receiver destination reconstruction. + +Existing QueueTracker owns pending/processed IDs and explicit delegated-worker +admission. Unknown local ACKs do not invent progress. Worker incarnation admission +and idempotent accounting share the batch-reset lock; reset revokes admission. +Default producer saves use their own route. Deliberate delegation is an explicit +register_worker contract, tested through the actual listener, not implicit trust +in any unknown ID. ACK send sockets belong to the calling thread with finite +send/linger bounds, including deferred success/error and ROI paths. + +Public-format classification and reviewed patterns +--------------------------------------------------- + +Required NRA/current owner archive/refactor-audit and full pattern references +were read before edits. Actual reviewed catalog IDs and source witnesses: +IDEN-6 (Keyed by the wrong identity): process-local listeners sharing 7555 and +viewer-derived destinations; TIME-7 (Copies of another component's defaults): +receiver/config ACK destination copies; BOUND-2 (Bypassing the class that already +models the data) and BOUND-1: ACK wire/transfer uses bypassing typed owners; +MEMB-5: hand-written message field projections; IMPL-13: separate weaker ACK +transport bind/cleanup; TIME-1/3/9: old global socket and Fiji setup/send aliases. +These replaced paths are deleted, not retained behind compatibility shims. + +New-case ownership: a route field is declared once on AckReturnRoute and derived +by existing dataclass projection/decoder; a transport implements ACK binding in +its original TransportDeclaration rather than adding viewer/producer switches; +another viewer inherits the existing sender, carrying the same typed transfer. +No new registry/store/controller or name/type dispatch was introduced. + +D1 reviewed against owner archive 00-RULES.md and GOAL-SCOPE-REFRACTOR-20260930.md: +ACK transfer/queue/listener state is ephemeral runtime state, reset at paired +process restart. No saved pipeline, preferences, biological inputs or results +format changes; therefore no durable-data migration. Public source constructor/ +send API and internal wire cutover are deliberately incompatible: native and +PolyStore 0.3.0 with consumer bounds >=0.3.0,<0.4. OpenHCS 0.8.7 changes exact +application identity so a new sender does not silently adopt an old viewer. +Parent alone owns installing/activating the compatible set. + +Actual evidence and limits +-------------------------- + +Parent's frozen two-owned-producer7555 collision and all51 artifact hashes/cleanup +are accepted; no science rerun. Before edits, a controlled two-owned TCP producer +check on 45995 also observed one bound listener and the second EADDRINUSE, no +false readiness, both owned processes exiting. No foreign7555 owner was touched. + +Final provider-free source reports are in docs/validation: + +* issue10_native_final.txt/xml: 136 passed in 8.96s. Real TCP/IPC producer routes, + exact IDs, unknown/late/duplicate ACKs, stale incarnation, actual spawned worker + delegation, independent stop and occupied explicit address preserving its owner; + startup/client/bootstrap/owned-close regressions included. +* issue10_startup_diagnostic.txt: all three original controlled bind-failure + assertions pass; it creates no live endpoint. +* issue10_polystore_final.txt/xml: 36 passed; image/ROI preparation, shared-memory + cleanup and all-production-source deleted-alias guard. The final environment + fallback is derived from the native owner. +* issue10_openhcs_final.txt/xml: 179 passed in 27.17s, including the continuous + actual PolyStore save -> native REQ/REP -> OpenHCS transport pump/shared-memory + copy -> deferred typed ACK -> exact producer queue journey, TCP and IPC, with + separate native producer interpreters, warm second batch, independent close + and producer allocation unlink. No replacement UI/protocol implementation. + The final PolyStore handler/default-only follow-up does not alter this path. + +Existing interpreter: /home/ts/code/projects/openhcs/.venv/bin/python; +explicit PYTHONPATH is native/src:PolyStore/src:OpenHCS, native thread env vars +OPENBLAS_NUM_THREADS=1 and OMP_NUM_THREADS=1; OPENHCS_CPU_ONLY=true for viewer +imports. Native check timeout30s, consumer timeout20s, continuous viewer check +timeout45s. Native pytest list: test_ack_return_route, test_ack_listener, +test_queue_tracker, test_config, test_messages, test_transport, test_owned_startup, +test_owned_close, test_endpoint_ownership. Consumer tests: test_streaming_metadata, +test_streaming_cleanup, test_streaming_shared_memory, test_streaming_identity, +test_streaming_return_route. OpenHCS unit list: test_ack_return_route_journey, +test_fiji_viewer_server, test_napari_accepted_work_settlement, +test_napari_streaming_handlers, test_napari_transport_ownership. + +Original installed agent-comms ratchet executable, not copied: +/home/ts/.local/share/agent-comms/runtime-native-budget-request-progress-20260930/bin/python +-m agent_comms.debt_ratchet --root --base --head HEAD. +Final JSONs: issue10_ratchet_native_final (218 metrics), polystore_final (265), +openhcs_final (5128): no positive deltas. Native inherited ZMQClient excess -1; +OpenHCS FijiViewerServer excess -15 and foreign absence probes -1. Initial +mapping-growth and viewer foreign-state-probe failures remain as witnesses in +issue10_ratchet_native.json and issue10_ratchet_openhcs.json; source ownership +was corrected, not waived or hidden by replacing lookup syntax. + +Full NRA native package plus installed python_introspect/metaclass_registry +source context completed, report issue10_nra_source_final.json/resources: +7.36s wall, peak156884KiB RSS, exit0. Same scan's compact report +issue10_nra_loop_final.json has scan_status exact_cache, complete=true, +analyzed_detector_count79, omitted_detector_count0. Command uses current NRA +/home/ts/code/projects/nominal-refactor-advisor/.venv/bin/python -m nominal_refactor_advisor, +src/zmqruntime, three explicit context roots, --parse-workers1 --analysis-workers1 +--json --raw-findings --json-payload full (then loop), timeout45s. Ten raw findings +remain; eight semantic-authority findings concern original non-ACK owners such +as ControlResponse, ProcessIdentity projection and WorkerState. They are review +leads, not protocol failure assertions or a global cleanliness certificate. +The current tool does not provide the requested named_mapping_read, +unmodeled_record_shape or redundant_type_check R1 detectors; no fabricated R1 +coverage or waiver. No executable NRA codemod recipe was claimed for this new +protocol contract; direct nominal source changes and boundary witnesses are +reported explicitly. Native changed-file Ruff F check and all git diff checks pass. + +Preserved failure/remaining gate: historical PolyStore streaming.handlers import +fails with ModuleNotFoundError: metaclass_registry.lazy, before ROI handler body; +issue10_polystore_handler_import_failure.txt/xml retain the actual failed import. +Current OpenHCS uses its own original Fiji payload authority and does not import +this historical package. Its two obsolete ACK calls are migrated in source, +but that package is NOT live-verified; parent integration owner must adjudicate +its removal/current-owner migration if it is required. No mock import, new +compatibility registry or package install concealed this unrelated failure. +The broad native suite was time-bounded at40s with partial output, exit143, +retained issue10_native_source.txt; no full-suite pass claim. Initial test-fixture +IPC-path and shared resource-tracker problems were corrected in fixtures, not +production timeout increases. Existing viewer lint debt was not swept in. + +Parent owns remaining required acceptance: normal current-main integration, +paired source/gitlinks/install, actual installed raw-stream/compile/run/readback, +deferred display/UI ACK settlement and final own-resource cleanup. This delivery +is published source evidence, NOT merged, installed, live-ready or biological +acceptance. Hosted CI is not a worker waiting gate. + +Scope incident: the initial terminal-handoff read accidentally included its full +contents, not only infrastructure sections. No assay pixels, scientific source, +analysis ledger or evaluator input was opened and no science execution followed. +This worker must not be treated as blinded for scientific validation. + +Cleanup and resource ownership +------------------------------ + +Owned scratch purpose: disposable NRA parse/analysis cache, path +/home/ts/.cache/agent-scratch/zmqruntime-ack-return-route-20260930 (39MiB at end). +Final audit/validation reports are preserved in the assigned persistent native +tree. Owned scratch, PolyStore coverage output, and the three fresh trees' +pytest/Python caches were moved to recoverable desktop Trash (gio trash), not +irreversibly deleted. The scratch path is now absent; no test runs after cleanup. +Only own generated data is removed; source, original histories, scientific +artifacts, foreign worktrees, locks/bus and parent displays are preserved. +Source footprint before cache retirement: native8.2MiB, PolyStore11MiB, +OpenHCS273MiB, own scratch39MiB: total331.2MiB, below512MiB. +Post-cleanup source footprint: native6.7MiB, PolyStore4.8MiB, OpenHCS270MiB, +total281.5MiB. Latest headroom check: home16.5GiB free, RAM15.8GiB available, swap9.4GiB; +20GiB condition is warning-only, disk reserve exceeds2GiB. Tests' own children, +contexts/sockets and IPC endpoints closed; no ACK test/NRA worker remains. diff --git a/docs/validation/issue10_ack_return_route_followup_20260930.md b/docs/validation/issue10_ack_return_route_followup_20260930.md new file mode 100644 index 0000000..c15c46f --- /dev/null +++ b/docs/validation/issue10_ack_return_route_followup_20260930.md @@ -0,0 +1,88 @@ +# Issue 10: ACK return-route follow-up + +Status: superseded by tested source delivery on this same PR12. See +[final delivery receipt](../../ACK-RETURN-ROUTE-DELIVERY-20260930.rst). +The original checkpoint below is historical; its old ownership/resource holds +are not current. ACK ownership was explicitly reassigned to the fresh worker; +parent now owns final integration and serialized installed acceptance. + +Historical status: ownership/acceptance checkpoint only, no delivery implementation. +Base: main 3374aa881dd9a8d0382ac6a56f764eb118744a7b, merged startup PR11. +Issue: https://github.com/OpenHCSDev/ZMQRuntime/issues/10 +Owner: Dirac. Integration and paired gitlinks: parent. + +## Accepted startup scope and remaining defect + +PR11 fixes truthful startup and liveness on GlobalAckListener. Its production +change is ack_listener.py only. The original bind-failure witness is preserved; +the unchanged three assertions pass against the production fix, alongside 18 +focused source tests. Parent independently verified those results and the exact +main-to-head packaged ratchet. None is installed or concurrent-delivery evidence. + +The remaining ownership problem is distinct: process-local listener/queue +registries cannot independently bind one shared ACK endpoint. A different port +alone does not establish the sender's intended return destination. ImageAck's +existing image/viewer identity is not an explicit producer return-route identity. +The asynchronous per-image ACK is not the batch REQ/REP transfer receipt. +Actual frozen-run ACK misdelivery has not been demonstrated. + +## File ownership before implementation + +- Dirac retains ACK-private issue10 responsibility: src/zmqruntime/ack_listener.py, + queue_tracker.py, streaming/server.py and ACK-specific tests. This checkpoint + edits none of those production files; proposed queue/server extensions must + first be checked against unpublished claims and the agreed shared contract. +- Lovelace retains PR9: src/zmqruntime/client.py, execution/server.py, + messages.py and transport_modes.py, plus its bootstrap tests. The ZMQClient + growth lead and factoring are Lovelace's work, not this follow-up's. +- src/zmqruntime/config.py and transport.py have no confirmed ACK-change editor. + Default proposal: Lovelace remains the single shared-declaration editor; + Dirac requests the required declaration extension and consumes it. No edit + will occur until that owner accepts or explicitly assigns one editor. +- PR7's owner retains src/zmqruntime/viewer_state.py and its tests. +- PR159's owner retains OpenHCS core/config.py, streaming_config_factory.py, + viewer_streaming_service.py and runtime viewer_protocol.py, Fiji/Napari + visualizers and servers. Any return-route consumer extension is requested + from that owner, not implemented as a competing viewer patch. +- PolyStore StreamingBackend sender/envelope changes need one explicitly named + editor before editing; this checkpoint does not claim that tree. +- Parent alone owns coherent paired gitlink/integration changes. + +Published claims checked at PR9 28d9ed6, PR7 40f9edb and PR159 d45ebbb. +Direct shared-file requests exist on PR9 and PR159. They are requests, not +confirmed agreements. The separate sept2026refact agent identity is unknown. + +## Correct-maintenance decision boundary + +Use original ZMQConfig, TransportEndpoint/TransportDeclaration and typed message +owners for any agreed address/return-route extension. Keep socket lifecycle and +startup failure with the existing listener/lifecycle owner. Decode external +input once through the original typed boundary. Preserve deliberate cross-worker +queue accounting rather than silently discard unknown image IDs. + +Applicable catalog: IDEN-3/6 (address and producer identity), IMPL-13 (reuse +existing mechanisms), MEMB-5 and BOUND-1/2 (one typed record/decode authority), +TIME-1/3/7/9 (delete replaced paths, no aliases/default copies/adapters). +No parallel config map, routing registry, controller, private-port catalog, +compatibility shim or size-only helper. Shared behavior belongs to existing +ancestors; composed capabilities use declared MRO where genuinely applicable. +The specific delivery design remains undecided until shared owners agree. + +## Required behavioral acceptance, not yet executed + +Source contract: two producer incarnations with distinct outstanding image IDs +must retain their intended ACK destinations through the existing typed transfer +and ACK boundary; stopping one must not retire the other's accounting/resources. +Test original wrong-destination/collision behavior before and after the real fix. +Do not weaken the accepted startup failure, readiness or thread-ownership checks. + +Live contract after explicit resource clearance and finite slot assignment: +run two owned concurrent streaming/application owners over TCP and applicable +IPC; verify ACK-ID delivery and queue progress without stealing/starvation, +truthful occupied-endpoint failure, independent shutdown and own-only cleanup. +Verify the installed affected entrypoint separately from source tests. + +The resource guard still fails. No native/heavy/parallel/provider job, endpoint +bind, uncertain replay, installation or scientific rerun is authorized here. +Frozen pipelines, original warning, inputs and installed295e remain unchanged. +Full NRA package/dependency/R1 evidence is deferred, not reported as proof. diff --git a/docs/validation/issue10_journey.txt b/docs/validation/issue10_journey.txt new file mode 100644 index 0000000..495813e --- /dev/null +++ b/docs/validation/issue10_journey.txt @@ -0,0 +1,3 @@ +.. [100%] +- generated xml file: /home/ts/wt/zmqruntime-ack-return-route-integration-20260930/docs/validation/issue10_journey.xml - +2 passed in 18.11s diff --git a/docs/validation/issue10_journey.xml b/docs/validation/issue10_journey.xml new file mode 100644 index 0000000..4e7240e --- /dev/null +++ b/docs/validation/issue10_journey.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/validation/issue10_native_final.txt b/docs/validation/issue10_native_final.txt new file mode 100644 index 0000000..9f6c5e1 --- /dev/null +++ b/docs/validation/issue10_native_final.txt @@ -0,0 +1,8 @@ +/home/ts/code/projects/openhcs-sequential/.venv/lib/python3.12/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. +The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" + + warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) +........................................................................ [ 52%] +................................................................ [100%] +- generated xml file: /home/ts/wt/zmqruntime-ack-return-route-integration-20260930/docs/validation/issue10_native_final.xml - +136 passed in 8.96s diff --git a/docs/validation/issue10_native_final.xml b/docs/validation/issue10_native_final.xml new file mode 100644 index 0000000..9876f3e --- /dev/null +++ b/docs/validation/issue10_native_final.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/validation/issue10_native_focused.txt b/docs/validation/issue10_native_focused.txt new file mode 100644 index 0000000..10e293e --- /dev/null +++ b/docs/validation/issue10_native_focused.txt @@ -0,0 +1,8 @@ +/home/ts/code/projects/openhcs-sequential/.venv/lib/python3.12/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. +The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" + + warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) +........................................................................ [ 54%] +............................................................ [100%] +- generated xml file: /home/ts/wt/zmqruntime-ack-return-route-integration-20260930/docs/validation/issue10_native_focused.xml - +132 passed in 7.97s diff --git a/docs/validation/issue10_native_focused.xml b/docs/validation/issue10_native_focused.xml new file mode 100644 index 0000000..57cc170 --- /dev/null +++ b/docs/validation/issue10_native_focused.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/validation/issue10_native_source.txt b/docs/validation/issue10_native_source.txt new file mode 100644 index 0000000..9cf1114 --- /dev/null +++ b/docs/validation/issue10_native_source.txt @@ -0,0 +1,5 @@ +/home/ts/code/projects/openhcs-sequential/.venv/lib/python3.12/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. +The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" + + warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) +................................................................ \ No newline at end of file diff --git a/docs/validation/issue10_nra_loop_final.json b/docs/validation/issue10_nra_loop_final.json new file mode 100644 index 0000000..76f22a9 --- /dev/null +++ b/docs/validation/issue10_nra_loop_final.json @@ -0,0 +1,64 @@ +{ + "findings": [], + "plans": [], + "finding_payload_mode": "counts_only", + "finding_count": 10, + "finding_counts": { + "by_pattern": [ + { + "pattern_id": 1, + "count": 3, + "pattern_name": "Nominal Boundary Over Sentinel Simulation" + }, + { + "pattern_id": 3, + "count": 5, + "pattern_name": "Closed-Family O(1) Dispatch" + }, + { + "pattern_id": 5, + "count": 2, + "pattern_name": "Shared Algorithm Authority" + } + ], + "by_detector": [ + { + "detector_id": "exact_tiny_method_role", + "count": 2 + }, + { + "detector_id": "external_enum_case_recovery", + "count": 5 + }, + { + "detector_id": "semantic_mirror_without_descent", + "count": 3 + } + ] + }, + "scan_status": { + "mode": "exact_cache", + "analyzed_detector_count": 79, + "omitted_detector_count": 0, + "complete": true, + "reason": "validated_cache_covers_the_complete_requested_detector_roster" + }, + "timing": { + "parse_seconds": 0.0, + "analysis_seconds": 0.243, + "planning_seconds": 0.0, + "source_index_seconds": 0.0, + "analysis_cache_status": "hit", + "total_seconds": 0.243 + }, + "active_finding_surface": "raw_findings", + "payload_timing": { + "observation_graph_seconds": 0.0, + "semantic_descent_graph_seconds": 0.0, + "source_snapshot_seconds": 0.0, + "source_index_payload_seconds": 0.0, + "semantic_refactor_gate_seconds": 0.0, + "finding_recipe_plan_seconds": 0.0, + "total_seconds": 0.002 + } +} diff --git a/docs/validation/issue10_nra_loop_final.resources b/docs/validation/issue10_nra_loop_final.resources new file mode 100644 index 0000000..6733846 --- /dev/null +++ b/docs/validation/issue10_nra_loop_final.resources @@ -0,0 +1,23 @@ + Command being timed: "timeout 45 /home/ts/code/projects/nominal-refactor-advisor/.venv/bin/python -m nominal_refactor_advisor src/zmqruntime --context-root src/zmqruntime --context-root /home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect --context-root /home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry --parse-workers 1 --analysis-workers 1 --scan-budget-seconds 30 --json --raw-findings --json-payload loop --cache-dir /home/ts/.cache/agent-scratch/zmqruntime-ack-return-route-20260930/nra" + User time (seconds): 1.14 + System time (seconds): 0.07 + Percent of CPU this job got: 101% + Elapsed (wall clock) time (h:mm:ss or m:ss): 0:01.20 + Average shared text size (kbytes): 0 + Average unshared data size (kbytes): 0 + Average stack size (kbytes): 0 + Average total size (kbytes): 0 + Maximum resident set size (kbytes): 65564 + Average resident set size (kbytes): 0 + Major (requiring I/O) page faults: 0 + Minor (reclaiming a frame) page faults: 17435 + Voluntary context switches: 26 + Involuntary context switches: 19 + Swaps: 0 + File system inputs: 0 + File system outputs: 8 + Socket messages sent: 0 + Socket messages received: 0 + Signals delivered: 0 + Page size (bytes): 4096 + Exit status: 0 diff --git a/docs/validation/issue10_nra_source_20260930.json b/docs/validation/issue10_nra_source_20260930.json new file mode 100644 index 0000000..afab746 --- /dev/null +++ b/docs/validation/issue10_nra_source_20260930.json @@ -0,0 +1,27469 @@ +{ + "findings": [ + { + "label": "ControlResponse semantic descent boundary", + "authority_candidates": [ + "ControlResponse" + ], + "detector_ids": [ + "semantic_mirror_without_descent" + ], + "finding_ids": [ + "23275852a0" + ], + "target_count": 5, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 3, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ControlResponse", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ControlResponse", + "authority_id": "finding:23275852a0:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:23275852a0:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 627, + "symbol": "ControlResponse", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "_LAZY_EXPORTS", + "ControlResponse", + "ControlErrorResponse", + "ExecuteResponse", + "PongResponse" + ], + "stable_id": "0ba3fccddb", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ControlResponse` has 1 raw mirror signal(s) from semantic_mirror_without_descent; missing derivation path: mapping_literal has semantic overlap ('control_error_response', 'execute_response', 'pong_response') with class_family `ControlResponse`; mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface.", + "relation_context": "mapping_literal has semantic overlap ('control_error_response', 'execute_response', 'pong_response') with class_family `ControlResponse`; mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface", + "authority_candidate": "ControlResponse", + "authority_discovery_required": false + }, + { + "label": "ExecutionStatus semantic descent boundary", + "authority_candidates": [ + "ExecutionStatus" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "cc288a2394" + ], + "target_count": 4, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 4, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ExecutionStatus", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ExecutionStatus", + "authority_id": "finding:cc288a2394:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:cc288a2394:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 477, + "symbol": "ExecutionStatus", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ExecutionStatus", + "InMemoryExecutionLifecycleEngine._running_executions", + "ExecutionServer._queue_worker", + "ExecutionWaiter.wait" + ], + "stable_id": "3d396e1fd5", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ExecutionStatus` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ExecutionStatus", + "authority_discovery_required": false + }, + { + "label": "ProcessIdentity semantic descent boundary", + "authority_candidates": [ + "ProcessIdentity" + ], + "detector_ids": [ + "semantic_mirror_without_descent" + ], + "finding_ids": [ + "3340e54c58" + ], + "target_count": 4, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 2, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ProcessIdentity", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ProcessIdentity", + "authority_id": "finding:3340e54c58:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:3340e54c58:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 309, + "symbol": "ProcessIdentity", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ProcessIdentity.to_dict:return", + "ProcessIdentity", + "ProcessIdentity.create_time", + "ProcessIdentity.pid" + ], + "stable_id": "ff902114c5", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ProcessIdentity` has 1 raw mirror signal(s) from semantic_mirror_without_descent; missing derivation path: mapping_literal has semantic overlap ('create_time', 'pid') with dataclass_schema `ProcessIdentity`; mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection.", + "relation_context": "mapping_literal has semantic overlap ('create_time', 'pid') with dataclass_schema `ProcessIdentity`; mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection", + "authority_candidate": "ProcessIdentity", + "authority_discovery_required": false + }, + { + "label": "ResponseType semantic descent boundary", + "authority_candidates": [ + "ResponseType" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "b09bdde5fe" + ], + "target_count": 4, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 3, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ResponseType", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ResponseType", + "authority_id": "finding:b09bdde5fe:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:b09bdde5fe:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 469, + "symbol": "ResponseType", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ResponseType", + "PongResponse.from_dict", + "ExecutionClient._ensure_progress_subscription", + "ExecutionWaiter.wait" + ], + "stable_id": "9f407069c5", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ResponseType` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ResponseType", + "authority_discovery_required": false + }, + { + "label": "ViewerControlResponseField semantic descent boundary", + "authority_candidates": [ + "ViewerControlResponseField" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "86b7c1e03f" + ], + "target_count": 3, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 2, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ViewerControlResponseField", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "qualname": "ViewerControlResponseField", + "authority_id": "finding:86b7c1e03f:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:86b7c1e03f:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 173, + "symbol": "ViewerControlResponseField", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ViewerControlResponseField", + "ViewerAckPolicy.status", + "ViewerAckPolicy.require_success" + ], + "stable_id": "f57d7eae3a", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ViewerControlResponseField` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ViewerControlResponseField", + "authority_discovery_required": false + }, + { + "label": "ViewerProtocolStatus semantic descent boundary", + "authority_candidates": [ + "ViewerProtocolStatus" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "a7c7099848" + ], + "target_count": 2, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 2, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ViewerProtocolStatus", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "qualname": "ViewerProtocolStatus", + "authority_id": "finding:a7c7099848:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:a7c7099848:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 166, + "symbol": "ViewerProtocolStatus", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ViewerProtocolStatus", + "ViewerAckPolicy.require_success" + ], + "stable_id": "7716e65807", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ViewerProtocolStatus` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ViewerProtocolStatus", + "authority_discovery_required": false + }, + { + "label": "ViewerState semantic descent boundary", + "authority_candidates": [ + "ViewerState" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "6cefe33a23" + ], + "target_count": 3, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 4, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ViewerState", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "qualname": "ViewerState", + "authority_id": "finding:6cefe33a23:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:6cefe33a23:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 29, + "symbol": "ViewerState", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ViewerState", + "ViewerInstance.is_healthy", + "ViewerStateManager.update_queued_images" + ], + "stable_id": "f42afdd70f", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ViewerState` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ViewerState", + "authority_discovery_required": false + }, + { + "label": "WorkerState semantic descent boundary", + "authority_candidates": [ + "WorkerState" + ], + "detector_ids": [ + "semantic_mirror_without_descent" + ], + "finding_ids": [ + "fe85a1c55b" + ], + "target_count": 7, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 5, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "WorkerState", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "WorkerState", + "authority_id": "finding:fe85a1c55b:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:fe85a1c55b:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 63, + "symbol": "WorkerState", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "known_fields", + "WorkerState", + "WorkerState.cpu_percent", + "WorkerState.create_time", + "WorkerState.memory_mb", + "WorkerState.pid", + "WorkerState.status" + ], + "stable_id": "b731fb6637", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`WorkerState` has 1 raw mirror signal(s) from semantic_mirror_without_descent; missing derivation path: collection_literal has semantic overlap ('cpu_percent', 'create_time', 'memory_mb', 'pid', 'status') with dataclass_schema `WorkerState`; collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection.", + "relation_context": "collection_literal has semantic overlap ('cpu_percent', 'create_time', 'memory_mb', 'pid', 'status') with dataclass_schema `WorkerState`; collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection", + "authority_candidate": "WorkerState", + "authority_discovery_required": false + } + ], + "plans": [], + "finding_payload_mode": "semantic_boundary_evidence", + "finding_count": 9, + "finding_counts": { + "by_pattern": [ + { + "pattern_id": 1, + "count": 3, + "pattern_name": "Nominal Boundary Over Sentinel Simulation" + }, + { + "pattern_id": 3, + "count": 5, + "pattern_name": "Closed-Family O(1) Dispatch" + }, + { + "pattern_id": 5, + "count": 1, + "pattern_name": "Shared Algorithm Authority" + } + ], + "by_detector": [ + { + "detector_id": "exact_tiny_method_role", + "count": 1 + }, + { + "detector_id": "external_enum_case_recovery", + "count": 5 + }, + { + "detector_id": "semantic_mirror_without_descent", + "count": 3 + } + ] + }, + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointStartupUncertainError.process", + "nominal_witness": "EndpointStartupUncertainError", + "line": 94, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointConnectionAttempt._client", + "nominal_witness": "EndpointConnectionAttempt", + "line": 109, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_client", + "fiber_key": "_client" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointConnectionAttempt._cancellation", + "nominal_witness": "EndpointConnectionAttempt", + "line": 110, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_cancellation", + "fiber_key": "_cancellation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointClientSession.client", + "nominal_witness": "EndpointClientSession", + "line": 145, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client", + "fiber_key": "client" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointClientSession.compatibility", + "nominal_witness": "EndpointClientSession", + "line": 146, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compatibility", + "fiber_key": "compatibility" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._wait_for_exit", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 222, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_wait_for_exit", + "fiber_key": "_wait_for_exit" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._completed", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 223, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_completed", + "fiber_key": "_completed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._exit", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 224, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_exit", + "fiber_key": "_exit" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._failure", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 225, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_failure", + "fiber_key": "_failure" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_ObservedEndpointProcess._exit_observation", + "nominal_witness": "_ObservedEndpointProcess", + "line": 257, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "_exit_observation", + "fiber_key": "_exit_observation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_ObservedEndpointProcess._identity", + "nominal_witness": "_ObservedEndpointProcess", + "line": 262, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "_identity", + "fiber_key": "_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "MultiprocessingEndpointProcess.process", + "nominal_witness": "MultiprocessingEndpointProcess", + "line": 295, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "SubprocessEndpointProcess.process", + "nominal_witness": "SubprocessEndpointProcess", + "line": 330, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointProcessGroup._processes", + "nominal_witness": "EndpointProcessGroup", + "line": 385, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_processes", + "fiber_key": "_processes" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointProcessGroup._lock", + "nominal_witness": "EndpointProcessGroup", + "line": 386, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.process", + "nominal_witness": "OwnedEndpointConnection", + "line": 471, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.target", + "nominal_witness": "OwnedEndpointConnection", + "line": 472, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "target", + "fiber_key": "target" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.config", + "nominal_witness": "OwnedEndpointConnection", + "line": 473, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.endpoint", + "nominal_witness": "OwnedEndpointConnection", + "line": 474, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.shutdown_timeout_seconds", + "nominal_witness": "OwnedEndpointConnection", + "line": 475, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "shutdown_timeout_seconds", + "fiber_key": "shutdown_timeout_seconds" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "AttachedEndpointConnection.endpoint", + "nominal_witness": "AttachedEndpointConnection", + "line": 515, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.succeeded", + "nominal_witness": "EndpointShutdownResult", + "line": 543, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "succeeded", + "fiber_key": "succeeded" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.endpoint_terminated", + "nominal_witness": "EndpointShutdownResult", + "line": 544, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "endpoint_terminated", + "fiber_key": "endpoint_terminated" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.process_identity", + "nominal_witness": "EndpointShutdownResult", + "line": 545, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.process_exited", + "nominal_witness": "EndpointShutdownResult", + "line": 546, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_exited", + "fiber_key": "process_exited" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.request_attempted", + "nominal_witness": "EndpointShutdownResult", + "line": 547, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "request_attempted", + "fiber_key": "request_attempted" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.acknowledged", + "nominal_witness": "EndpointShutdownResult", + "line": 548, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "acknowledged", + "fiber_key": "acknowledged" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.target", + "nominal_witness": "_EndpointShutdownOperation", + "line": 555, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "target", + "fiber_key": "target" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.deadline", + "nominal_witness": "_EndpointShutdownOperation", + "line": 556, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "deadline", + "fiber_key": "deadline" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.config", + "nominal_witness": "_EndpointShutdownOperation", + "line": 557, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.process_identity", + "nominal_witness": "_EndpointShutdownOperation", + "line": 558, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.acknowledged", + "nominal_witness": "_EndpointShutdownOperation", + "line": 559, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "acknowledged", + "fiber_key": "acknowledged" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.request_attempted", + "nominal_witness": "_EndpointShutdownOperation", + "line": 560, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "request_attempted", + "fiber_key": "request_attempted" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 592, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 592, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 594, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 594, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 596, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 596, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.acknowledgement_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 636, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.acknowledgement_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 636, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 665, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):('Constant(value=True)', 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 665, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):('Constant(value=True)', 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 688, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 688, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.config", + "nominal_witness": "ZMQClient", + "line": 793, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.endpoint", + "nominal_witness": "ZMQClient", + "line": 794, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.persistent", + "nominal_witness": "ZMQClient", + "line": 799, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "persistent", + "fiber_key": "persistent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.zmq_context", + "nominal_witness": "ZMQClient", + "line": 800, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "zmq_context", + "fiber_key": "zmq_context" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.data_socket", + "nominal_witness": "ZMQClient", + "line": 801, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "data_socket", + "fiber_key": "data_socket" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.control_socket", + "nominal_witness": "ZMQClient", + "line": 802, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "control_socket", + "fiber_key": "control_socket" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection", + "nominal_witness": "ZMQClient", + "line": 803, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection", + "fiber_key": "_connection" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._lock", + "nominal_witness": "ZMQClient", + "line": 804, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection_cancellation", + "nominal_witness": "ZMQClient", + "line": 805, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection_cancellation", + "fiber_key": "_connection_cancellation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection_status_callback", + "nominal_witness": "ZMQClient", + "line": 809, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection_status_callback", + "fiber_key": "_connection_status_callback" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection_status_sequence", + "nominal_witness": "ZMQClient", + "line": 810, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection_status_sequence", + "fiber_key": "_connection_status_sequence" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.new_connection_attempt:EndpointConnectionAttempt", + "nominal_witness": "ZMQClient", + "line": 877, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointConnectionAttempt", + "fiber_key": "EndpointConnectionAttempt:('cancellation',):(\"Name(id='ROOT', ctx=Load())\",)" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.new_connection_attempt:EndpointConnectionAttempt", + "nominal_witness": "ZMQClient", + "line": 877, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointConnectionAttempt", + "fiber_key": "EndpointConnectionAttempt:('cancellation',):(\"Name(id='ROOT', ctx=Load())\",)" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connect_locked:OwnedEndpointConnection", + "nominal_witness": "ZMQClient", + "line": 1106, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "OwnedEndpointConnection", + "fiber_key": "OwnedEndpointConnection:('process', 'target', 'config', 'endpoint'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='endpoint', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='config', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connect_locked:OwnedEndpointConnection", + "nominal_witness": "ZMQClient", + "line": 1106, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "OwnedEndpointConnection", + "fiber_key": "OwnedEndpointConnection:('process', 'target', 'config', 'endpoint'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='endpoint', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='config', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.control_port_offset", + "nominal_witness": "ZMQConfig", + "line": 80, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_port_offset", + "fiber_key": "control_port_offset" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.default_port", + "nominal_witness": "ZMQConfig", + "line": 87, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "default_port", + "fiber_key": "default_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.ipc_socket_dir", + "nominal_witness": "ZMQConfig", + "line": 94, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ipc_socket_dir", + "fiber_key": "ipc_socket_dir" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.ipc_socket_prefix", + "nominal_witness": "ZMQConfig", + "line": 101, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ipc_socket_prefix", + "fiber_key": "ipc_socket_prefix" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.ipc_socket_extension", + "nominal_witness": "ZMQConfig", + "line": 104, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ipc_socket_extension", + "fiber_key": "ipc_socket_extension" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.shared_ack_port", + "nominal_witness": "ZMQConfig", + "line": 107, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "shared_ack_port", + "fiber_key": "shared_ack_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.app_name", + "nominal_witness": "ZMQConfig", + "line": 114, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "app_name", + "fiber_key": "app_name" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.pid", + "nominal_witness": "WorkerState", + "line": 66, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pid", + "fiber_key": "pid" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.status", + "nominal_witness": "WorkerState", + "line": 67, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.cpu_percent", + "nominal_witness": "WorkerState", + "line": 68, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "cpu_percent", + "fiber_key": "cpu_percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.memory_mb", + "nominal_witness": "WorkerState", + "line": 69, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "memory_mb", + "fiber_key": "memory_mb" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.create_time", + "nominal_witness": "WorkerState", + "line": 70, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "create_time", + "fiber_key": "create_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.task_id", + "nominal_witness": "TaskProgress", + "line": 111, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "task_id", + "fiber_key": "task_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.phase", + "nominal_witness": "TaskProgress", + "line": 112, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "phase", + "fiber_key": "phase" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.status", + "nominal_witness": "TaskProgress", + "line": 113, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.percent", + "nominal_witness": "TaskProgress", + "line": 114, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "percent", + "fiber_key": "percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.timestamp", + "nominal_witness": "TaskProgress", + "line": 115, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timestamp", + "fiber_key": "timestamp" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.completed", + "nominal_witness": "TaskProgress", + "line": 118, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "completed", + "fiber_key": "completed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.total", + "nominal_witness": "TaskProgress", + "line": 119, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "total", + "fiber_key": "total" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.plate_id", + "nominal_witness": "TaskProgress", + "line": 122, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.axis_id", + "nominal_witness": "TaskProgress", + "line": 123, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "axis_id", + "fiber_key": "axis_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.context", + "nominal_witness": "TaskProgress", + "line": 126, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "context", + "fiber_key": "context" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.error", + "nominal_witness": "TaskProgress", + "line": 129, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.traceback", + "nominal_witness": "TaskProgress", + "line": 130, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "traceback", + "fiber_key": "traceback" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessIdentity.pid", + "nominal_witness": "ProcessIdentity", + "line": 312, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pid", + "fiber_key": "pid" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessIdentity.create_time", + "nominal_witness": "ProcessIdentity", + "line": 313, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "create_time", + "fiber_key": "create_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessExit.returncode", + "nominal_witness": "ProcessExit", + "line": 382, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "returncode", + "fiber_key": "returncode" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ControlRequestHeader.message_type", + "nominal_witness": "ControlRequestHeader", + "line": 417, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message_type", + "fiber_key": "message_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointShutdownRequest.process_identity", + "nominal_witness": "EndpointShutdownRequest", + "line": 444, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.plate_id", + "nominal_witness": "ExecuteRequest", + "line": 566, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.pipeline_code", + "nominal_witness": "ExecuteRequest", + "line": 567, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pipeline_code", + "fiber_key": "pipeline_code" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.execution_plate_id", + "nominal_witness": "ExecuteRequest", + "line": 568, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_plate_id", + "fiber_key": "execution_plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.selected_pipeline_path", + "nominal_witness": "ExecuteRequest", + "line": 569, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "selected_pipeline_path", + "fiber_key": "selected_pipeline_path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.config_params", + "nominal_witness": "ExecuteRequest", + "line": 570, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config_params", + "fiber_key": "config_params" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.config_code", + "nominal_witness": "ExecuteRequest", + "line": 571, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config_code", + "fiber_key": "config_code" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.pipeline_config_code", + "nominal_witness": "ExecuteRequest", + "line": 572, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pipeline_config_code", + "fiber_key": "pipeline_config_code" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.client_address", + "nominal_witness": "ExecuteRequest", + "line": 573, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_address", + "fiber_key": "client_address" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.compile_only", + "nominal_witness": "ExecuteRequest", + "line": 574, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_only", + "fiber_key": "compile_only" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.compile_artifact_id", + "nominal_witness": "ExecuteRequest", + "line": 575, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_artifact_id", + "fiber_key": "compile_artifact_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ControlErrorResponse.message", + "nominal_witness": "ControlErrorResponse", + "line": 639, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ControlErrorResponse.response_type", + "nominal_witness": "ControlErrorResponse", + "line": 640, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "response_type", + "fiber_key": "response_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.status", + "nominal_witness": "ExecuteResponse", + "line": 659, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.execution_id", + "nominal_witness": "ExecuteResponse", + "line": 660, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.message", + "nominal_witness": "ExecuteResponse", + "line": 661, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.error", + "nominal_witness": "ExecuteResponse", + "line": 662, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.execution_id", + "nominal_witness": "ExecutionRecord", + "line": 677, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.plate_id", + "nominal_witness": "ExecutionRecord", + "line": 678, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.client_address", + "nominal_witness": "ExecutionRecord", + "line": 679, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_address", + "fiber_key": "client_address" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.status", + "nominal_witness": "ExecutionRecord", + "line": 680, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.start_time", + "nominal_witness": "ExecutionRecord", + "line": 681, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "start_time", + "fiber_key": "start_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.end_time", + "nominal_witness": "ExecutionRecord", + "line": 682, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "end_time", + "fiber_key": "end_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.error", + "nominal_witness": "ExecutionRecord", + "line": 683, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.traceback", + "nominal_witness": "ExecutionRecord", + "line": 684, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "traceback", + "fiber_key": "traceback" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.results_summary", + "nominal_witness": "ExecutionRecord", + "line": 685, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "results_summary", + "fiber_key": "results_summary" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.compile_only", + "nominal_witness": "ExecutionRecord", + "line": 686, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_only", + "fiber_key": "compile_only" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.metadata", + "nominal_witness": "ExecutionRecord", + "line": 687, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "metadata", + "fiber_key": "metadata" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.execution_id", + "nominal_witness": "RunningExecutionInfo", + "line": 766, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.plate_id", + "nominal_witness": "RunningExecutionInfo", + "line": 767, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.start_time", + "nominal_witness": "RunningExecutionInfo", + "line": 768, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "start_time", + "fiber_key": "start_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.elapsed", + "nominal_witness": "RunningExecutionInfo", + "line": 769, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "elapsed", + "fiber_key": "elapsed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.compile_only", + "nominal_witness": "RunningExecutionInfo", + "line": 770, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_only", + "fiber_key": "compile_only" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "QueuedExecutionInfo.execution_id", + "nominal_witness": "QueuedExecutionInfo", + "line": 794, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "QueuedExecutionInfo.plate_id", + "nominal_witness": "QueuedExecutionInfo", + "line": 795, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "QueuedExecutionInfo.queue_position", + "nominal_witness": "QueuedExecutionInfo", + "line": 796, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queue_position", + "fiber_key": "queue_position" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.status", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 816, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.execution", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 817, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution", + "fiber_key": "execution" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.active_executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 818, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "active_executions", + "fiber_key": "active_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.uptime", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 819, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "uptime", + "fiber_key": "uptime" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 820, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "executions", + "fiber_key": "executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.running_executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 821, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "running_executions", + "fiber_key": "running_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.queued_executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 822, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queued_executions", + "fiber_key": "queued_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "StatusRequest.execution_id", + "nominal_witness": "StatusRequest", + "line": 881, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "CancelRequest.execution_id", + "nominal_witness": "CancelRequest", + "line": 896, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProgressRegistrationRequest.client_id", + "nominal_witness": "ProgressRegistrationRequest", + "line": 914, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_id", + "fiber_key": "client_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProgressUnregistrationRequest.client_id", + "nominal_witness": "ProgressUnregistrationRequest", + "line": 932, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_id", + "fiber_key": "client_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessResourceUsage.memory_mb", + "nominal_witness": "ProcessResourceUsage", + "line": 952, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "memory_mb", + "fiber_key": "memory_mb" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessResourceUsage.cpu_percent", + "nominal_witness": "ProcessResourceUsage", + "line": 953, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "cpu_percent", + "fiber_key": "cpu_percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.identifier", + "nominal_witness": "EndpointApplication", + "line": 989, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "identifier", + "fiber_key": "identifier" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.version", + "nominal_witness": "EndpointApplication", + "line": 990, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "version", + "fiber_key": "version" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.compatibility_with:EndpointApplicationCompatibility", + "nominal_witness": "EndpointApplication", + "line": 1010, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointApplicationCompatibility", + "fiber_key": "EndpointApplicationCompatibility:('expected', 'observed'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.compatibility_with:EndpointApplicationCompatibility", + "nominal_witness": "EndpointApplication", + "line": 1010, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointApplicationCompatibility", + "fiber_key": "EndpointApplicationCompatibility:('expected', 'observed'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplicationCompatibility.expected", + "nominal_witness": "EndpointApplicationCompatibility", + "line": 1025, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "expected", + "fiber_key": "expected" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplicationCompatibility.observed", + "nominal_witness": "EndpointApplicationCompatibility", + "line": 1026, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "observed", + "fiber_key": "observed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplicationCompatibilityError.compatibility", + "nominal_witness": "EndpointApplicationCompatibilityError", + "line": 1049, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compatibility", + "fiber_key": "compatibility" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.port", + "nominal_witness": "PongResponse", + "line": 1067, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.control_port", + "nominal_witness": "PongResponse", + "line": 1068, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_port", + "fiber_key": "control_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.ready", + "nominal_witness": "PongResponse", + "line": 1069, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ready", + "fiber_key": "ready" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.server", + "nominal_witness": "PongResponse", + "line": 1070, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "server", + "fiber_key": "server" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.server_role", + "nominal_witness": "PongResponse", + "line": 1071, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "server_role", + "fiber_key": "server_role" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.control_capabilities", + "nominal_witness": "PongResponse", + "line": 1072, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_capabilities", + "fiber_key": "control_capabilities" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.server_type", + "nominal_witness": "PongResponse", + "line": 1075, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "server_type", + "fiber_key": "server_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.log_file_path", + "nominal_witness": "PongResponse", + "line": 1076, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "log_file_path", + "fiber_key": "log_file_path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.active_executions", + "nominal_witness": "PongResponse", + "line": 1077, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "active_executions", + "fiber_key": "active_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.running_executions", + "nominal_witness": "PongResponse", + "line": 1078, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "running_executions", + "fiber_key": "running_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.queued_executions", + "nominal_witness": "PongResponse", + "line": 1079, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queued_executions", + "fiber_key": "queued_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.workers", + "nominal_witness": "PongResponse", + "line": 1080, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "workers", + "fiber_key": "workers" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.uptime", + "nominal_witness": "PongResponse", + "line": 1081, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "uptime", + "fiber_key": "uptime" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.progress_subscribers", + "nominal_witness": "PongResponse", + "line": 1082, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "progress_subscribers", + "fiber_key": "progress_subscribers" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.process_identity", + "nominal_witness": "PongResponse", + "line": 1083, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.compile_status", + "nominal_witness": "PongResponse", + "line": 1084, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_status", + "fiber_key": "compile_status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.compile_message", + "nominal_witness": "PongResponse", + "line": 1085, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_message", + "fiber_key": "compile_message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.process_usage", + "nominal_witness": "PongResponse", + "line": 1086, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_usage", + "fiber_key": "process_usage" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.application", + "nominal_witness": "PongResponse", + "line": 1087, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "application", + "fiber_key": "application" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.from_dict:ProcessResourceUsage", + "nominal_witness": "PongResponse", + "line": 1208, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ProcessResourceUsage", + "fiber_key": "ProcessResourceUsage:('memory_mb', 'cpu_percent'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.from_dict:ProcessResourceUsage", + "nominal_witness": "PongResponse", + "line": 1208, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ProcessResourceUsage", + "fiber_key": "ProcessResourceUsage:('memory_mb', 'cpu_percent'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "AckReturnRoute.url", + "nominal_witness": "AckReturnRoute", + "line": 1245, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "url", + "fiber_key": "url" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "AckReturnRoute.incarnation", + "nominal_witness": "AckReturnRoute", + "line": 1246, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "incarnation", + "fiber_key": "incarnation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "AckReturnRoute.owner", + "nominal_witness": "AckReturnRoute", + "line": 1247, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "owner", + "fiber_key": "owner" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageTransferIdentity.image_id", + "nominal_witness": "ImageTransferIdentity", + "line": 1270, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "image_id", + "fiber_key": "image_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageTransferIdentity.return_route", + "nominal_witness": "ImageTransferIdentity", + "line": 1271, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "return_route", + "fiber_key": "return_route" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.image_id", + "nominal_witness": "ImageAck", + "line": 1302, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "image_id", + "fiber_key": "image_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.viewer_port", + "nominal_witness": "ImageAck", + "line": 1303, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_port", + "fiber_key": "viewer_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.viewer_type", + "nominal_witness": "ImageAck", + "line": 1304, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.return_route", + "nominal_witness": "ImageAck", + "line": 1305, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "return_route", + "fiber_key": "return_route" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.status", + "nominal_witness": "ImageAck", + "line": 1306, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.timestamp", + "nominal_witness": "ImageAck", + "line": 1307, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timestamp", + "fiber_key": "timestamp" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.error", + "nominal_witness": "ImageAck", + "line": 1308, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ROIMessage.rois", + "nominal_witness": "ROIMessage", + "line": 1345, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "rois", + "fiber_key": "rois" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ROIMessage.layer_name", + "nominal_witness": "ROIMessage", + "line": 1346, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "layer_name", + "fiber_key": "layer_name" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ShapesMessage.shapes", + "nominal_witness": "ShapesMessage", + "line": 1369, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "shapes", + "fiber_key": "shapes" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ShapesMessage.layer_name", + "nominal_witness": "ShapesMessage", + "line": 1370, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "layer_name", + "fiber_key": "layer_name" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker.viewer_port", + "nominal_witness": "QueueTracker", + "line": 35, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "viewer_port", + "fiber_key": "viewer_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker.viewer_type", + "nominal_witness": "QueueTracker", + "line": 36, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker.timeout_seconds", + "nominal_witness": "QueueTracker", + "line": 37, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "timeout_seconds", + "fiber_key": "timeout_seconds" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._lock", + "nominal_witness": "QueueTracker", + "line": 39, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._pending", + "nominal_witness": "QueueTracker", + "line": 40, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_pending", + "fiber_key": "_pending" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._processed", + "nominal_witness": "QueueTracker", + "line": 41, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_processed", + "fiber_key": "_processed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._total_sent", + "nominal_witness": "QueueTracker", + "line": 42, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_total_sent", + "fiber_key": "_total_sent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._total_processed", + "nominal_witness": "QueueTracker", + "line": 43, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_total_processed", + "fiber_key": "_total_processed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "GlobalQueueTrackerRegistry._initialized", + "nominal_witness": "GlobalQueueTrackerRegistry", + "line": 199, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_initialized", + "fiber_key": "_initialized" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "GlobalQueueTrackerRegistry._trackers", + "nominal_witness": "GlobalQueueTrackerRegistry", + "line": 200, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_trackers", + "fiber_key": "_trackers" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "GlobalQueueTrackerRegistry._registry_lock", + "nominal_witness": "GlobalQueueTrackerRegistry", + "line": 201, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_registry_lock", + "fiber_key": "_registry_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.config", + "nominal_witness": "ZMQServer", + "line": 72, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.transport_mode", + "nominal_witness": "ZMQServer", + "line": 73, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "transport_mode", + "fiber_key": "transport_mode" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.endpoint", + "nominal_witness": "ZMQServer", + "line": 74, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.log_file_path", + "nominal_witness": "ZMQServer", + "line": 79, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "log_file_path", + "fiber_key": "log_file_path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.data_socket_type", + "nominal_witness": "ZMQServer", + "line": 80, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "data_socket_type", + "fiber_key": "data_socket_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.application", + "nominal_witness": "ZMQServer", + "line": 81, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "application", + "fiber_key": "application" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.zmq_context", + "nominal_witness": "ZMQServer", + "line": 82, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "zmq_context", + "fiber_key": "zmq_context" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.data_socket", + "nominal_witness": "ZMQServer", + "line": 83, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "data_socket", + "fiber_key": "data_socket" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.control_socket", + "nominal_witness": "ZMQServer", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "control_socket", + "fiber_key": "control_socket" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer._running", + "nominal_witness": "ZMQServer", + "line": 85, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_running", + "fiber_key": "_running" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer._ready", + "nominal_witness": "ZMQServer", + "line": 86, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_ready", + "fiber_key": "_ready" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer._lock", + "nominal_witness": "ZMQServer", + "line": 87, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownOutcome.port", + "nominal_witness": "EndpointShutdownOutcome", + "line": 26, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownOutcome.result", + "nominal_witness": "EndpointShutdownOutcome", + "line": 27, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "result", + "fiber_key": "result" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownOutcome.error", + "nominal_witness": "EndpointShutdownOutcome", + "line": 28, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownBatchResult.outcomes", + "nominal_witness": "EndpointShutdownBatchResult", + "line": 43, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "outcomes", + "fiber_key": "outcomes" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService._shutdown_endpoint", + "nominal_witness": "EndpointShutdownService", + "line": 105, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_shutdown_endpoint", + "fiber_key": "_shutdown_endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService._retire_progress_tracker", + "nominal_witness": "EndpointShutdownService", + "line": 106, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_retire_progress_tracker", + "fiber_key": "_retire_progress_tracker" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 127, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'error'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 127, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'error'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 129, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'result'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 129, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'result'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.phase", + "nominal_witness": "EndpointStartupStatus", + "line": 141, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "phase", + "fiber_key": "phase" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.message", + "nominal_witness": "EndpointStartupStatus", + "line": 142, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.sequence", + "nominal_witness": "EndpointStartupStatus", + "line": 143, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "sequence", + "fiber_key": "sequence" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.timestamp", + "nominal_witness": "EndpointStartupStatus", + "line": 144, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timestamp", + "fiber_key": "timestamp" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusRead.statuses", + "nominal_witness": "EndpointStartupStatusRead", + "line": 181, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "statuses", + "fiber_key": "statuses" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusRead.next_offset", + "nominal_witness": "EndpointStartupStatusRead", + "line": 182, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "next_offset", + "fiber_key": "next_offset" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter._path", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 189, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_path", + "fiber_key": "_path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter._sequence", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 190, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_sequence", + "fiber_key": "_sequence" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter.emit:EndpointStartupStatus", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 198, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatus", + "fiber_key": "EndpointStartupStatus:('phase', 'message', 'sequence', 'timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_sequence', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='time', ctx=Load()), args=[], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter.emit:EndpointStartupStatus", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 198, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatus", + "fiber_key": "EndpointStartupStatus:('phase', 'message', 'sequence', 'timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_sequence', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='time', ctx=Load()), args=[], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader._path", + "nominal_witness": "EndpointStartupStatusReader", + "line": 216, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_path", + "fiber_key": "_path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader._offset", + "nominal_witness": "EndpointStartupStatusReader", + "line": 217, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_offset", + "fiber_key": "_offset" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader.read:EndpointStartupStatusRead", + "nominal_witness": "EndpointStartupStatusReader", + "line": 228, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatusRead", + "fiber_key": "EndpointStartupStatusRead:('statuses', 'next_offset'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[GeneratorExp(elt=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='from_json', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Name(id='ROOT', ctx=Store()), iter=Name(id='ROOT', ctx=Load()), ifs=[Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='strip', ctx=Load()), args=[], keywords=[])], is_async=0)])], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_offset', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader.read:EndpointStartupStatusRead", + "nominal_witness": "EndpointStartupStatusReader", + "line": 228, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatusRead", + "fiber_key": "EndpointStartupStatusRead:('statuses', 'next_offset'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[GeneratorExp(elt=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='from_json', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Name(id='ROOT', ctx=Store()), iter=Name(id='ROOT', ctx=Load()), ifs=[Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='strip', ctx=Load()), args=[], keywords=[])], is_async=0)])], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_offset', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupCancellationObserver._cancellation", + "nominal_witness": "EndpointStartupCancellationObserver", + "line": 267, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_cancellation", + "fiber_key": "_cancellation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupCancellationObserver._observed", + "nominal_witness": "EndpointStartupCancellationObserver", + "line": 268, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_observed", + "fiber_key": "_observed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._reader", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 287, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_reader", + "fiber_key": "_reader" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._status_emitter", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 288, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_status_emitter", + "fiber_key": "_status_emitter" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._process_has_exited", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 289, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_process_has_exited", + "fiber_key": "_process_has_exited" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._startup_failed", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 290, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_startup_failed", + "fiber_key": "_startup_failed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "owner_symbol": "CallbackSubscription._release", + "nominal_witness": "CallbackSubscription", + "line": 19, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_release", + "fiber_key": "_release" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationCancellation._requested", + "nominal_witness": "OperationCancellation", + "line": 20, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_requested", + "fiber_key": "_requested" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationDeadline.operation", + "nominal_witness": "OperationDeadline", + "line": 38, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "operation", + "fiber_key": "operation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationDeadline.timeout_ms", + "nominal_witness": "OperationDeadline", + "line": 39, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timeout_ms", + "fiber_key": "timeout_ms" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationDeadline.expires_at", + "nominal_witness": "OperationDeadline", + "line": 40, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "expires_at", + "fiber_key": "expires_at" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPair.data_port", + "nominal_witness": "DataControlPortPair", + "line": 30, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "data_port", + "fiber_key": "data_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPair.control_port", + "nominal_witness": "DataControlPortPair", + "line": 31, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_port", + "fiber_key": "control_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.host", + "nominal_witness": "TransportEndpoint", + "line": 43, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "host", + "fiber_key": "host" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.port", + "nominal_witness": "TransportEndpoint", + "line": 44, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.transport_mode", + "nominal_witness": "TransportEndpoint", + "line": 45, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "transport_mode", + "fiber_key": "transport_mode" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.port_pair:DataControlPortPair", + "nominal_witness": "TransportEndpoint", + "line": 180, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='control_port', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.port_pair:DataControlPortPair", + "nominal_witness": "TransportEndpoint", + "line": 180, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='control_port', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPairAuthority.acquire:DataControlPortPair", + "nominal_witness": "DataControlPortPairAuthority", + "line": 367, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPairAuthority.acquire:DataControlPortPair", + "nominal_witness": "DataControlPortPairAuthority", + "line": 367, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "wait_for_endpoint_ready:TransportEndpoint", + "nominal_witness": "wait_for_endpoint_ready", + "line": 619, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "TransportEndpoint", + "fiber_key": "TransportEndpoint:('host', 'port', 'transport_mode'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "wait_for_endpoint_ready:TransportEndpoint", + "nominal_witness": "wait_for_endpoint_ready", + "line": 619, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "TransportEndpoint", + "fiber_key": "TransportEndpoint:('host', 'port', 'transport_mode'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeLayerTransform.scale", + "nominal_witness": "ViewerNativeLayerTransform", + "line": 73, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "scale", + "fiber_key": "scale" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeLayerTransform.translate", + "nominal_witness": "ViewerNativeLayerTransform", + "line": 74, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "translate", + "fiber_key": "translate" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeImageIntensityPresentation.contrast_limits", + "nominal_witness": "ViewerNativeImageIntensityPresentation", + "line": 92, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "contrast_limits", + "fiber_key": "contrast_limits" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeImageIntensityPresentation.gamma", + "nominal_witness": "ViewerNativeImageIntensityPresentation", + "line": 93, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "gamma", + "fiber_key": "gamma" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeViewportPresentation.center", + "nominal_witness": "ViewerNativeViewportPresentation", + "line": 116, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "center", + "fiber_key": "center" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeViewportPresentation.zoom", + "nominal_witness": "ViewerNativeViewportPresentation", + "line": 117, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "zoom", + "fiber_key": "zoom" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerImageIntensityControlOptions.route_key", + "nominal_witness": "ViewerImageIntensityControlOptions", + "line": 137, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "route_key", + "fiber_key": "route_key" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerImageIntensityControlOptions.presentation", + "nominal_witness": "ViewerImageIntensityControlOptions", + "line": 138, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "presentation", + "fiber_key": "presentation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentModeGroups.components_by_mode", + "nominal_witness": "ViewerComponentModeGroups", + "line": 299, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "components_by_mode", + "fiber_key": "components_by_mode" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentModeGroups.unsupported_component_modes", + "nominal_witness": "ViewerComponentModeGroups", + "line": 300, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "unsupported_component_modes", + "fiber_key": "unsupported_component_modes" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerSourceSpatialDomainPayload.origin_yx", + "nominal_witness": "ViewerSourceSpatialDomainPayload", + "line": 361, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "origin_yx", + "fiber_key": "origin_yx" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerSourceSpatialDomainPayload.source_shape_yx", + "nominal_witness": "ViewerSourceSpatialDomainPayload", + "line": 362, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "source_shape_yx", + "fiber_key": "source_shape_yx" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_modes", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 444, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_modes", + "fiber_key": "component_modes" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_order", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 445, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_order", + "fiber_key": "component_order" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.extra", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 446, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "extra", + "fiber_key": "extra" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_mode_groups:ViewerComponentModeGroups", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 482, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerComponentModeGroups", + "fiber_key": "ViewerComponentModeGroups:('components_by_mode', 'unsupported_component_modes'):(\"DictComp(key=Name(id='ROOT', ctx=Load()), value=Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Tuple(elts=[Name(id='ROOT', ctx=Store()), Name(id='ROOT', ctx=Store())], ctx=Store()), iter=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='items', ctx=Load()), args=[], keywords=[]), ifs=[], is_async=0)])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_mode_groups:ViewerComponentModeGroups", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 482, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerComponentModeGroups", + "fiber_key": "ViewerComponentModeGroups:('components_by_mode', 'unsupported_component_modes'):(\"DictComp(key=Name(id='ROOT', ctx=Load()), value=Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Tuple(elts=[Name(id='ROOT', ctx=Store()), Name(id='ROOT', ctx=Store())], ctx=Store()), iter=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='items', ctx=Load()), args=[], keywords=[]), ifs=[], is_async=0)])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchItemPayload.fields", + "nominal_witness": "ViewerBatchItemPayload", + "line": 521, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fields", + "fiber_key": "fields" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentMetadataPayload.component_names_metadata", + "nominal_witness": "ViewerComponentMetadataPayload", + "line": 564, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_names_metadata", + "fiber_key": "component_names_metadata" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentMetadataPayload.component_value_domain", + "nominal_witness": "ViewerComponentMetadataPayload", + "line": 565, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_value_domain", + "fiber_key": "component_value_domain" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyHeader.status", + "nominal_witness": "ViewerControlReplyHeader", + "line": 732, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyHeader.response_type", + "nominal_witness": "ViewerControlReplyHeader", + "line": 733, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "response_type", + "fiber_key": "response_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyHeader.message", + "nominal_witness": "ViewerControlReplyHeader", + "line": 734, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyPayload.header", + "nominal_witness": "ViewerControlReplyPayload", + "line": 751, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "header", + "fiber_key": "header" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyPayload.fields", + "nominal_witness": "ViewerControlReplyPayload", + "line": 752, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fields", + "fiber_key": "fields" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyPayload.payload", + "nominal_witness": "ViewerControlReplyPayload", + "line": 753, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "payload", + "fiber_key": "payload" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerAckResponsePayload.payload", + "nominal_witness": "ViewerAckResponsePayload", + "line": 772, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "payload", + "fiber_key": "payload" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerAckPolicy.viewer_name", + "nominal_witness": "ViewerAckPolicy", + "line": 791, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_name", + "fiber_key": "viewer_name" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerAckPolicy.timeout_ms", + "nominal_witness": "ViewerAckPolicy", + "line": 792, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timeout_ms", + "fiber_key": "timeout_ms" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.viewer_type", + "nominal_witness": "ViewerInstance", + "line": 43, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.port", + "nominal_witness": "ViewerInstance", + "line": 44, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.visualizer", + "nominal_witness": "ViewerInstance", + "line": 45, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "visualizer", + "fiber_key": "visualizer" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.state", + "nominal_witness": "ViewerInstance", + "line": 46, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "state", + "fiber_key": "state" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.created_at", + "nominal_witness": "ViewerInstance", + "line": 47, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "created_at", + "fiber_key": "created_at" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.last_used", + "nominal_witness": "ViewerInstance", + "line": 48, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "last_used", + "fiber_key": "last_used" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.queued_images", + "nominal_witness": "ViewerInstance", + "line": 49, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queued_images", + "fiber_key": "queued_images" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.processed_images", + "nominal_witness": "ViewerInstance", + "line": 50, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "processed_images", + "fiber_key": "processed_images" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.error_message", + "nominal_witness": "ViewerInstance", + "line": 51, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error_message", + "fiber_key": "error_message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.metadata", + "nominal_witness": "ViewerInstance", + "line": 52, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "metadata", + "fiber_key": "metadata" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._viewers", + "nominal_witness": "ViewerStateManager", + "line": 128, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_viewers", + "fiber_key": "_viewers" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._lock", + "nominal_witness": "ViewerStateManager", + "line": 129, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._state_callbacks", + "nominal_witness": "ViewerStateManager", + "line": 130, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_state_callbacks", + "fiber_key": "_state_callbacks" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._initialized", + "nominal_witness": "ViewerStateManager", + "line": 131, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_initialized", + "fiber_key": "_initialized" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.get_or_create_viewer:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 211, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='LAUNCHING', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.get_or_create_viewer:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 211, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='LAUNCHING', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.list_viewers:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 412, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state', 'created_at', 'last_used', 'queued_images', 'processed_images', 'error_message', 'metadata'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='viewer_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='visualizer', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='state', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='created_at', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='last_used', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='queued_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='processed_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='error_message', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Attribute(value=Name(id='ROOT', ctx=Load()), attr='metadata', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.list_viewers:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 412, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state', 'created_at', 'last_used', 'queued_images', 'processed_images', 'error_message', 'metadata'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='viewer_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='visualizer', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='state', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='created_at', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='last_used', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='queued_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='processed_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='error_message', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Attribute(value=Name(id='ROOT', ctx=Load()), attr='metadata', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "SubmittedBatchJob.job", + "nominal_witness": "SubmittedBatchJob", + "line": 17, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "job", + "fiber_key": "job" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "SubmittedBatchJob.submission_id", + "nominal_witness": "SubmittedBatchJob", + "line": 18, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "submission_id", + "fiber_key": "submission_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.submit_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 78, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "submit_fn", + "fiber_key": "submit_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.wait_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 79, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "wait_fn", + "fiber_key": "wait_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.job_key_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 80, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "job_key_fn", + "fiber_key": "job_key_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.fail_fast_submit_value", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 81, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fail_fast_submit_value", + "fiber_key": "fail_fast_submit_value" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.fail_fast_wait_value", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 82, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fail_fast_wait_value", + "fiber_key": "fail_fast_wait_value" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_submit_start_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 83, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_submit_start_fn", + "fiber_key": "on_submit_start_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_submit_success_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 84, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_submit_success_fn", + "fiber_key": "on_submit_success_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_submit_error_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 85, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_submit_error_fn", + "fiber_key": "on_submit_error_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_start_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 86, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_start_fn", + "fiber_key": "on_wait_start_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_success_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 87, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_success_fn", + "fiber_key": "on_wait_success_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_error_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 88, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_error_fn", + "fiber_key": "on_wait_error_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_finally_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 89, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_finally_fn", + "fiber_key": "on_wait_finally_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "BatchSubmitWaitEngine.run:SubmittedBatchJob", + "nominal_witness": "BatchSubmitWaitEngine", + "line": 160, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "SubmittedBatchJob", + "fiber_key": "SubmittedBatchJob:('job', 'submission_id'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "BatchSubmitWaitEngine.run:SubmittedBatchJob", + "nominal_witness": "BatchSubmitWaitEngine", + "line": 160, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "SubmittedBatchJob", + "fiber_key": "SubmittedBatchJob:('job', 'submission_id'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient.progress_callback", + "nominal_witness": "ExecutionClient", + "line": 62, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "progress_callback", + "fiber_key": "progress_callback" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_stream", + "nominal_witness": "ExecutionClient", + "line": 63, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_stream", + "fiber_key": "_progress_stream" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_client_id", + "nominal_witness": "ExecutionClient", + "line": 64, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_client_id", + "fiber_key": "_progress_client_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_registration", + "nominal_witness": "ExecutionClient", + "line": 65, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_registration", + "fiber_key": "_progress_registration" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_lock", + "nominal_witness": "ExecutionClient", + "line": 66, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_lock", + "fiber_key": "_progress_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_by_execution_id", + "nominal_witness": "ExecutionClient", + "line": 67, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_by_execution_id", + "fiber_key": "_progress_by_execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.execution_id", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 25, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.previous", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 26, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "previous", + "fiber_key": "previous" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.requested", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 27, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "requested", + "fiber_key": "requested" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.current", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 28, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "current", + "fiber_key": "current" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.applied", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 29, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "applied", + "fiber_key": "applied" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionCancellationResult.transition", + "nominal_witness": "ExecutionCancellationResult", + "line": 36, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "transition", + "fiber_key": "transition" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._records", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 135, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_records", + "fiber_key": "_records" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._queue_order", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 136, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_queue_order", + "fiber_key": "_queue_order" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._lock", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 137, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 259, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 259, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 268, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 268, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogIdentity.execution_id", + "nominal_witness": "ExecutionWorkerLogIdentity", + "line": 18, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogIdentity.worker_pid", + "nominal_witness": "ExecutionWorkerLogIdentity", + "line": 19, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "worker_pid", + "fiber_key": "worker_pid" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogObservation.identity", + "nominal_witness": "ExecutionWorkerLogObservation", + "line": 55, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "identity", + "fiber_key": "identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogObservation.path", + "nominal_witness": "ExecutionWorkerLogObservation", + "line": 56, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "path", + "fiber_key": "path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogObservation.process_identity", + "nominal_witness": "ExecutionWorkerLogObservation", + "line": 57, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ExecutionProgressObservation.sequence", + "nominal_witness": "ExecutionProgressObservation", + "line": 44, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "sequence", + "fiber_key": "sequence" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ExecutionProgressObservation.event", + "nominal_witness": "ExecutionProgressObservation", + "line": 45, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "event", + "fiber_key": "event" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._socket_provider", + "nominal_witness": "ProgressStreamSubscriber", + "line": 96, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_socket_provider", + "fiber_key": "_socket_provider" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._callback", + "nominal_witness": "ProgressStreamSubscriber", + "line": 97, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_callback", + "fiber_key": "_callback" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._thread", + "nominal_witness": "ProgressStreamSubscriber", + "line": 98, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_thread", + "fiber_key": "_thread" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._stop_event", + "nominal_witness": "ProgressStreamSubscriber", + "line": 99, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_stop_event", + "fiber_key": "_stop_event" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._lifecycle_lock", + "nominal_witness": "ProgressStreamSubscriber", + "line": 100, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lifecycle_lock", + "fiber_key": "_lifecycle_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseDiagnostic.message", + "nominal_witness": "ExecutionResponseDiagnostic", + "line": 36, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseDiagnostic.error", + "nominal_witness": "ExecutionResponseDiagnostic", + "line": 37, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionSubmissionResponse.status", + "nominal_witness": "ExecutionSubmissionResponse", + "line": 69, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionSubmissionResponse.execution_id", + "nominal_witness": "ExecutionSubmissionResponse", + "line": 70, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionSubmissionResponse.diagnostic", + "nominal_witness": "ExecutionSubmissionResponse", + "line": 71, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "diagnostic", + "fiber_key": "diagnostic" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseWireFields.status", + "nominal_witness": "ExecutionResponseWireFields", + "line": 111, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseWireFields.execution_id", + "nominal_witness": "ExecutionResponseWireFields", + "line": 112, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseWireFields.diagnostic", + "nominal_witness": "ExecutionResponseWireFields", + "line": 113, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "diagnostic", + "fiber_key": "diagnostic" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionWaitResult.fields", + "nominal_witness": "ExecutionWaitResult", + "line": 135, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fields", + "fiber_key": "fields" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._lifecycle", + "nominal_witness": "ExecutionServer", + "line": 80, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lifecycle", + "fiber_key": "_lifecycle" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.active_executions", + "nominal_witness": "ExecutionServer", + "line": 81, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "active_executions", + "fiber_key": "active_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.start_time", + "nominal_witness": "ExecutionServer", + "line": 82, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "start_time", + "fiber_key": "start_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.progress_queue", + "nominal_witness": "ExecutionServer", + "line": 83, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "progress_queue", + "fiber_key": "progress_queue" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._progress_publish_lock", + "nominal_witness": "ExecutionServer", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_publish_lock", + "fiber_key": "_progress_publish_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.execution_queue", + "nominal_witness": "ExecutionServer", + "line": 86, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "execution_queue", + "fiber_key": "execution_queue" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.queue_worker_thread", + "nominal_witness": "ExecutionServer", + "line": 87, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "queue_worker_thread", + "fiber_key": "queue_worker_thread" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._progress_subscribers", + "nominal_witness": "ExecutionServer", + "line": 88, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_subscribers", + "fiber_key": "_progress_subscribers" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._control_handlers", + "nominal_witness": "ExecutionServer", + "line": 89, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_control_handlers", + "fiber_key": "_control_handlers" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.poll_status_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 46, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "poll_status_fn", + "fiber_key": "poll_status_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.poll_interval_seconds_value", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 47, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "poll_interval_seconds_value", + "fiber_key": "poll_interval_seconds_value" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_running_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 48, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_running_fn", + "fiber_key": "on_running_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_terminal_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 49, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_terminal_fn", + "fiber_key": "on_terminal_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_status_error_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 50, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_status_error_fn", + "fiber_key": "on_status_error_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_poll_exception_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 51, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_poll_exception_fn", + "fiber_key": "on_poll_exception_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.poll_interval", + "nominal_witness": "WaitPolicy", + "line": 27, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "poll_interval", + "fiber_key": "poll_interval" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.max_consecutive_errors", + "nominal_witness": "WaitPolicy", + "line": 28, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "max_consecutive_errors", + "fiber_key": "max_consecutive_errors" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.retry_backoff_seconds", + "nominal_witness": "WaitPolicy", + "line": 29, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "retry_backoff_seconds", + "fiber_key": "retry_backoff_seconds" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.status_timeout_ms", + "nominal_witness": "WaitPolicy", + "line": 30, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status_timeout_ms", + "fiber_key": "status_timeout_ms" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._poll_status", + "nominal_witness": "ExecutionWaiter", + "line": 43, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_poll_status", + "fiber_key": "_poll_status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._progress_sequence", + "nominal_witness": "ExecutionWaiter", + "line": 44, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_sequence", + "fiber_key": "_progress_sequence" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._known_server_process_is_alive", + "nominal_witness": "ExecutionWaiter", + "line": 45, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_known_server_process_is_alive", + "fiber_key": "_known_server_process_is_alive" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._owned_server_process_exit", + "nominal_witness": "ExecutionWaiter", + "line": 46, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_owned_server_process_exit", + "fiber_key": "_owned_server_process_exit" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.axis_id", + "nominal_witness": "GenericAxisProjection", + "line": 18, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "axis_id", + "fiber_key": "axis_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.percent", + "nominal_witness": "GenericAxisProjection", + "line": 19, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "percent", + "fiber_key": "percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.step_name", + "nominal_witness": "GenericAxisProjection", + "line": 20, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "step_name", + "fiber_key": "step_name" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.is_complete", + "nominal_witness": "GenericAxisProjection", + "line": 21, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "is_complete", + "fiber_key": "is_complete" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.is_failed", + "nominal_witness": "GenericAxisProjection", + "line": 22, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "is_failed", + "fiber_key": "is_failed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.execution_id", + "nominal_witness": "GenericPlateProjection", + "line": 29, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.plate_id", + "nominal_witness": "GenericPlateProjection", + "line": 30, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.state", + "nominal_witness": "GenericPlateProjection", + "line": 31, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "state", + "fiber_key": "state" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.percent", + "nominal_witness": "GenericPlateProjection", + "line": 32, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "percent", + "fiber_key": "percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.axis_progress", + "nominal_witness": "GenericPlateProjection", + "line": 33, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "axis_progress", + "fiber_key": "axis_progress" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.latest_timestamp", + "nominal_witness": "GenericPlateProjection", + "line": 34, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "latest_timestamp", + "fiber_key": "latest_timestamp" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.plates", + "nominal_witness": "GenericExecutionProjection", + "line": 49, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plates", + "fiber_key": "plates" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.by_key", + "nominal_witness": "GenericExecutionProjection", + "line": 50, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "by_key", + "fiber_key": "by_key" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.by_plate_latest", + "nominal_witness": "GenericExecutionProjection", + "line": 53, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "by_plate_latest", + "fiber_key": "by_plate_latest" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.state_counts", + "nominal_witness": "GenericExecutionProjection", + "line": 56, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "state_counts", + "fiber_key": "state_counts" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.overall_percent", + "nominal_witness": "GenericExecutionProjection", + "line": 57, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "overall_percent", + "fiber_key": "overall_percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 197, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", 'Constant(value=0)', \"Constant(value='STR')\", 'Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 197, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", 'Constant(value=0)', \"Constant(value='STR')\", 'Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 208, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='step_name', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_success_terminal_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 208, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='step_name', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_success_terminal_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 235, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 235, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 280, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), body=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]), orelse=Constant(value=0))\", \"Constant(value='STR')\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), UnaryOp(op=Not(), operand=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]))])\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[])])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 280, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), body=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]), orelse=Constant(value=0))\", \"Constant(value='STR')\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), UnaryOp(op=Not(), operand=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]))])\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[])])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 299, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 299, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 308, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='state_idle_from_events', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", 'Constant(value=0)', \"Call(func=Name(id='ROOT', ctx=Load()), args=[], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 308, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='state_idle_from_events', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", 'Constant(value=0)', \"Call(func=Name(id='ROOT', ctx=Load()), args=[], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "EventRegistryMutation.kind", + "nominal_witness": "EventRegistryMutation", + "line": 31, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "kind", + "fiber_key": "kind" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "EventRegistryMutation.execution_id", + "nominal_witness": "EventRegistryMutation", + "line": 32, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "EventRegistryMutation.event", + "nominal_witness": "EventRegistryMutation", + "line": 33, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "event", + "fiber_key": "event" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._key_builder", + "nominal_witness": "LatestEventRegistry", + "line": 78, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_key_builder", + "fiber_key": "_key_builder" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._is_terminal", + "nominal_witness": "LatestEventRegistry", + "line": 79, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_is_terminal", + "fiber_key": "_is_terminal" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._timestamp_of", + "nominal_witness": "LatestEventRegistry", + "line": 80, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_timestamp_of", + "fiber_key": "_timestamp_of" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._retention_seconds", + "nominal_witness": "LatestEventRegistry", + "line": 81, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_retention_seconds", + "fiber_key": "_retention_seconds" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._events", + "nominal_witness": "LatestEventRegistry", + "line": 82, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_events", + "fiber_key": "_events" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._listeners", + "nominal_witness": "LatestEventRegistry", + "line": 83, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_listeners", + "fiber_key": "_listeners" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._mutation_listeners", + "nominal_witness": "LatestEventRegistry", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_mutation_listeners", + "fiber_key": "_mutation_listeners" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._lock", + "nominal_witness": "LatestEventRegistry", + "line": 85, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.register_event:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 102, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id', 'event'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='REGISTERED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.register_event:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 102, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id', 'event'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='REGISTERED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_execution:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 176, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_execution:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 176, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_all:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 191, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", 'Constant(value=None)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_all:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 191, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", 'Constant(value=None)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.cleanup_old_executions:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 219, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.cleanup_old_executions:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 219, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "owner_symbol": "VisualizerProcessManager.port", + "nominal_witness": "VisualizerProcessManager", + "line": 13, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "owner_symbol": "VisualizerProcessManager.process", + "nominal_witness": "VisualizerProcessManager", + "line": 14, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "owner_symbol": "VisualizerProcessManager._lock", + "nominal_witness": "VisualizerProcessManager", + "line": 15, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "owner_symbol": "StreamingVisualizerServer.viewer_type", + "nominal_witness": "StreamingVisualizerServer", + "line": 86, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + } + ], + "fibers": [ + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.port_pair:DataControlPortPair", + "nominal_witness": "TransportEndpoint", + "line": 180, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='control_port', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.port_pair:DataControlPortPair", + "nominal_witness": "TransportEndpoint", + "line": 180, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='control_port', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + } + ], + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='control_port', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPairAuthority.acquire:DataControlPortPair", + "nominal_witness": "DataControlPortPairAuthority", + "line": 367, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPairAuthority.acquire:DataControlPortPair", + "nominal_witness": "DataControlPortPairAuthority", + "line": 367, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.compatibility_with:EndpointApplicationCompatibility", + "nominal_witness": "EndpointApplication", + "line": 1010, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointApplicationCompatibility", + "fiber_key": "EndpointApplicationCompatibility:('expected', 'observed'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.compatibility_with:EndpointApplicationCompatibility", + "nominal_witness": "EndpointApplication", + "line": 1010, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointApplicationCompatibility", + "fiber_key": "EndpointApplicationCompatibility:('expected', 'observed'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "EndpointApplicationCompatibility:('expected', 'observed'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.new_connection_attempt:EndpointConnectionAttempt", + "nominal_witness": "ZMQClient", + "line": 877, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointConnectionAttempt", + "fiber_key": "EndpointConnectionAttempt:('cancellation',):(\"Name(id='ROOT', ctx=Load())\",)" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.new_connection_attempt:EndpointConnectionAttempt", + "nominal_witness": "ZMQClient", + "line": 877, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointConnectionAttempt", + "fiber_key": "EndpointConnectionAttempt:('cancellation',):(\"Name(id='ROOT', ctx=Load())\",)" + } + ], + "fiber_key": "EndpointConnectionAttempt:('cancellation',):(\"Name(id='ROOT', ctx=Load())\",)" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 127, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'error'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 127, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'error'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "EndpointShutdownOutcome:('port', 'error'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 129, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'result'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 129, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'result'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "EndpointShutdownOutcome:('port', 'result'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 592, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 592, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 594, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 594, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 596, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 596, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + } + ], + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.acknowledgement_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 636, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.acknowledgement_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 636, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + } + ], + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 688, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 688, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + } + ], + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 665, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):('Constant(value=True)', 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 665, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):('Constant(value=True)', 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + } + ], + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):('Constant(value=True)', 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter.emit:EndpointStartupStatus", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 198, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatus", + "fiber_key": "EndpointStartupStatus:('phase', 'message', 'sequence', 'timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_sequence', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='time', ctx=Load()), args=[], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter.emit:EndpointStartupStatus", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 198, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatus", + "fiber_key": "EndpointStartupStatus:('phase', 'message', 'sequence', 'timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_sequence', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='time', ctx=Load()), args=[], keywords=[])\")" + } + ], + "fiber_key": "EndpointStartupStatus:('phase', 'message', 'sequence', 'timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_sequence', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='time', ctx=Load()), args=[], keywords=[])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader.read:EndpointStartupStatusRead", + "nominal_witness": "EndpointStartupStatusReader", + "line": 228, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatusRead", + "fiber_key": "EndpointStartupStatusRead:('statuses', 'next_offset'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[GeneratorExp(elt=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='from_json', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Name(id='ROOT', ctx=Store()), iter=Name(id='ROOT', ctx=Load()), ifs=[Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='strip', ctx=Load()), args=[], keywords=[])], is_async=0)])], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_offset', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader.read:EndpointStartupStatusRead", + "nominal_witness": "EndpointStartupStatusReader", + "line": 228, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatusRead", + "fiber_key": "EndpointStartupStatusRead:('statuses', 'next_offset'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[GeneratorExp(elt=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='from_json', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Name(id='ROOT', ctx=Store()), iter=Name(id='ROOT', ctx=Load()), ifs=[Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='strip', ctx=Load()), args=[], keywords=[])], is_async=0)])], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_offset', ctx=Load())\")" + } + ], + "fiber_key": "EndpointStartupStatusRead:('statuses', 'next_offset'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[GeneratorExp(elt=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='from_json', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Name(id='ROOT', ctx=Store()), iter=Name(id='ROOT', ctx=Load()), ifs=[Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='strip', ctx=Load()), args=[], keywords=[])], is_async=0)])], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_offset', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_execution:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 176, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_execution:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 176, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.cleanup_old_executions:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 219, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.cleanup_old_executions:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 219, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_all:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 191, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", 'Constant(value=None)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_all:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 191, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", 'Constant(value=None)')" + } + ], + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", 'Constant(value=None)')" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.register_event:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 102, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id', 'event'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='REGISTERED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.register_event:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 102, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id', 'event'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='REGISTERED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "EventRegistryMutation:('kind', 'execution_id', 'event'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='REGISTERED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 259, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 259, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 268, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 268, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + } + ], + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 208, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='step_name', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_success_terminal_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 208, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='step_name', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_success_terminal_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + } + ], + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='step_name', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_success_terminal_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 280, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), body=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]), orelse=Constant(value=0))\", \"Constant(value='STR')\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), UnaryOp(op=Not(), operand=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]))])\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[])])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 280, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), body=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]), orelse=Constant(value=0))\", \"Constant(value='STR')\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), UnaryOp(op=Not(), operand=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]))])\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[])])\")" + } + ], + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), body=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]), orelse=Constant(value=0))\", \"Constant(value='STR')\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), UnaryOp(op=Not(), operand=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]))])\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[])])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 197, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", 'Constant(value=0)', \"Constant(value='STR')\", 'Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 197, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", 'Constant(value=0)', \"Constant(value='STR')\", 'Constant(value=True)', 'Constant(value=True)')" + } + ], + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", 'Constant(value=0)', \"Constant(value='STR')\", 'Constant(value=True)', 'Constant(value=True)')" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 308, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='state_idle_from_events', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", 'Constant(value=0)', \"Call(func=Name(id='ROOT', ctx=Load()), args=[], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 308, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='state_idle_from_events', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", 'Constant(value=0)', \"Call(func=Name(id='ROOT', ctx=Load()), args=[], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='state_idle_from_events', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", 'Constant(value=0)', \"Call(func=Name(id='ROOT', ctx=Load()), args=[], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 235, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 235, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 299, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 299, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connect_locked:OwnedEndpointConnection", + "nominal_witness": "ZMQClient", + "line": 1106, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "OwnedEndpointConnection", + "fiber_key": "OwnedEndpointConnection:('process', 'target', 'config', 'endpoint'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='endpoint', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='config', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connect_locked:OwnedEndpointConnection", + "nominal_witness": "ZMQClient", + "line": 1106, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "OwnedEndpointConnection", + "fiber_key": "OwnedEndpointConnection:('process', 'target', 'config', 'endpoint'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='endpoint', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='config', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "OwnedEndpointConnection:('process', 'target', 'config', 'endpoint'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='endpoint', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='config', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.from_dict:ProcessResourceUsage", + "nominal_witness": "PongResponse", + "line": 1208, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ProcessResourceUsage", + "fiber_key": "ProcessResourceUsage:('memory_mb', 'cpu_percent'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.from_dict:ProcessResourceUsage", + "nominal_witness": "PongResponse", + "line": 1208, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ProcessResourceUsage", + "fiber_key": "ProcessResourceUsage:('memory_mb', 'cpu_percent'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + } + ], + "fiber_key": "ProcessResourceUsage:('memory_mb', 'cpu_percent'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "BatchSubmitWaitEngine.run:SubmittedBatchJob", + "nominal_witness": "BatchSubmitWaitEngine", + "line": 160, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "SubmittedBatchJob", + "fiber_key": "SubmittedBatchJob:('job', 'submission_id'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "BatchSubmitWaitEngine.run:SubmittedBatchJob", + "nominal_witness": "BatchSubmitWaitEngine", + "line": 160, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "SubmittedBatchJob", + "fiber_key": "SubmittedBatchJob:('job', 'submission_id'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "SubmittedBatchJob:('job', 'submission_id'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "wait_for_endpoint_ready:TransportEndpoint", + "nominal_witness": "wait_for_endpoint_ready", + "line": 619, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "TransportEndpoint", + "fiber_key": "TransportEndpoint:('host', 'port', 'transport_mode'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "wait_for_endpoint_ready:TransportEndpoint", + "nominal_witness": "wait_for_endpoint_ready", + "line": 619, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "TransportEndpoint", + "fiber_key": "TransportEndpoint:('host', 'port', 'transport_mode'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + } + ], + "fiber_key": "TransportEndpoint:('host', 'port', 'transport_mode'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_mode_groups:ViewerComponentModeGroups", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 482, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerComponentModeGroups", + "fiber_key": "ViewerComponentModeGroups:('components_by_mode', 'unsupported_component_modes'):(\"DictComp(key=Name(id='ROOT', ctx=Load()), value=Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Tuple(elts=[Name(id='ROOT', ctx=Store()), Name(id='ROOT', ctx=Store())], ctx=Store()), iter=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='items', ctx=Load()), args=[], keywords=[]), ifs=[], is_async=0)])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_mode_groups:ViewerComponentModeGroups", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 482, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerComponentModeGroups", + "fiber_key": "ViewerComponentModeGroups:('components_by_mode', 'unsupported_component_modes'):(\"DictComp(key=Name(id='ROOT', ctx=Load()), value=Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Tuple(elts=[Name(id='ROOT', ctx=Store()), Name(id='ROOT', ctx=Store())], ctx=Store()), iter=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='items', ctx=Load()), args=[], keywords=[]), ifs=[], is_async=0)])\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "ViewerComponentModeGroups:('components_by_mode', 'unsupported_component_modes'):(\"DictComp(key=Name(id='ROOT', ctx=Load()), value=Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Tuple(elts=[Name(id='ROOT', ctx=Store()), Name(id='ROOT', ctx=Store())], ctx=Store()), iter=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='items', ctx=Load()), args=[], keywords=[]), ifs=[], is_async=0)])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.get_or_create_viewer:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 211, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='LAUNCHING', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.get_or_create_viewer:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 211, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='LAUNCHING', ctx=Load())\")" + } + ], + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='LAUNCHING', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.list_viewers:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 412, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state', 'created_at', 'last_used', 'queued_images', 'processed_images', 'error_message', 'metadata'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='viewer_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='visualizer', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='state', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='created_at', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='last_used', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='queued_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='processed_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='error_message', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Attribute(value=Name(id='ROOT', ctx=Load()), attr='metadata', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.list_viewers:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 412, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state', 'created_at', 'last_used', 'queued_images', 'processed_images', 'error_message', 'metadata'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='viewer_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='visualizer', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='state', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='created_at', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='last_used', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='queued_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='processed_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='error_message', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Attribute(value=Name(id='ROOT', ctx=Load()), attr='metadata', ctx=Load())], keywords=[])\")" + } + ], + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state', 'created_at', 'last_used', 'queued_images', 'processed_images', 'error_message', 'metadata'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='viewer_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='visualizer', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='state', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='created_at', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='last_used', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='queued_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='processed_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='error_message', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Attribute(value=Name(id='ROOT', ctx=Load()), attr='metadata', ctx=Load())], keywords=[])\")" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_ObservedEndpointProcess._exit_observation", + "nominal_witness": "_ObservedEndpointProcess", + "line": 257, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "_exit_observation", + "fiber_key": "_exit_observation" + } + ], + "fiber_key": "_exit_observation" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_ObservedEndpointProcess._identity", + "nominal_witness": "_ObservedEndpointProcess", + "line": 262, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "_identity", + "fiber_key": "_identity" + } + ], + "fiber_key": "_identity" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.acknowledged", + "nominal_witness": "EndpointShutdownResult", + "line": 548, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "acknowledged", + "fiber_key": "acknowledged" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.acknowledged", + "nominal_witness": "_EndpointShutdownOperation", + "line": 559, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "acknowledged", + "fiber_key": "acknowledged" + } + ], + "fiber_key": "acknowledged" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.active_executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 818, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "active_executions", + "fiber_key": "active_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.active_executions", + "nominal_witness": "PongResponse", + "line": 1077, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "active_executions", + "fiber_key": "active_executions" + } + ], + "fiber_key": "active_executions" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.app_name", + "nominal_witness": "ZMQConfig", + "line": 114, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "app_name", + "fiber_key": "app_name" + } + ], + "fiber_key": "app_name" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.application", + "nominal_witness": "PongResponse", + "line": 1087, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "application", + "fiber_key": "application" + } + ], + "fiber_key": "application" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.applied", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 29, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "applied", + "fiber_key": "applied" + } + ], + "fiber_key": "applied" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.axis_id", + "nominal_witness": "TaskProgress", + "line": 123, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "axis_id", + "fiber_key": "axis_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.axis_id", + "nominal_witness": "GenericAxisProjection", + "line": 18, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "axis_id", + "fiber_key": "axis_id" + } + ], + "fiber_key": "axis_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.axis_progress", + "nominal_witness": "GenericPlateProjection", + "line": 33, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "axis_progress", + "fiber_key": "axis_progress" + } + ], + "fiber_key": "axis_progress" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.by_key", + "nominal_witness": "GenericExecutionProjection", + "line": 50, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "by_key", + "fiber_key": "by_key" + } + ], + "fiber_key": "by_key" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.by_plate_latest", + "nominal_witness": "GenericExecutionProjection", + "line": 53, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "by_plate_latest", + "fiber_key": "by_plate_latest" + } + ], + "fiber_key": "by_plate_latest" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeViewportPresentation.center", + "nominal_witness": "ViewerNativeViewportPresentation", + "line": 116, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "center", + "fiber_key": "center" + } + ], + "fiber_key": "center" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointClientSession.client", + "nominal_witness": "EndpointClientSession", + "line": 145, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client", + "fiber_key": "client" + } + ], + "fiber_key": "client" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.client_address", + "nominal_witness": "ExecuteRequest", + "line": 573, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_address", + "fiber_key": "client_address" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.client_address", + "nominal_witness": "ExecutionRecord", + "line": 679, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_address", + "fiber_key": "client_address" + } + ], + "fiber_key": "client_address" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProgressRegistrationRequest.client_id", + "nominal_witness": "ProgressRegistrationRequest", + "line": 914, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_id", + "fiber_key": "client_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProgressUnregistrationRequest.client_id", + "nominal_witness": "ProgressUnregistrationRequest", + "line": 932, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_id", + "fiber_key": "client_id" + } + ], + "fiber_key": "client_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointClientSession.compatibility", + "nominal_witness": "EndpointClientSession", + "line": 146, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compatibility", + "fiber_key": "compatibility" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplicationCompatibilityError.compatibility", + "nominal_witness": "EndpointApplicationCompatibilityError", + "line": 1049, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compatibility", + "fiber_key": "compatibility" + } + ], + "fiber_key": "compatibility" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.compile_artifact_id", + "nominal_witness": "ExecuteRequest", + "line": 575, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_artifact_id", + "fiber_key": "compile_artifact_id" + } + ], + "fiber_key": "compile_artifact_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.compile_message", + "nominal_witness": "PongResponse", + "line": 1085, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_message", + "fiber_key": "compile_message" + } + ], + "fiber_key": "compile_message" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.compile_only", + "nominal_witness": "ExecuteRequest", + "line": 574, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_only", + "fiber_key": "compile_only" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.compile_only", + "nominal_witness": "ExecutionRecord", + "line": 686, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_only", + "fiber_key": "compile_only" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.compile_only", + "nominal_witness": "RunningExecutionInfo", + "line": 770, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_only", + "fiber_key": "compile_only" + } + ], + "fiber_key": "compile_only" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.compile_status", + "nominal_witness": "PongResponse", + "line": 1084, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_status", + "fiber_key": "compile_status" + } + ], + "fiber_key": "compile_status" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.completed", + "nominal_witness": "TaskProgress", + "line": 118, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "completed", + "fiber_key": "completed" + } + ], + "fiber_key": "completed" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_modes", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 444, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_modes", + "fiber_key": "component_modes" + } + ], + "fiber_key": "component_modes" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentMetadataPayload.component_names_metadata", + "nominal_witness": "ViewerComponentMetadataPayload", + "line": 564, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_names_metadata", + "fiber_key": "component_names_metadata" + } + ], + "fiber_key": "component_names_metadata" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_order", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 445, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_order", + "fiber_key": "component_order" + } + ], + "fiber_key": "component_order" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentMetadataPayload.component_value_domain", + "nominal_witness": "ViewerComponentMetadataPayload", + "line": 565, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_value_domain", + "fiber_key": "component_value_domain" + } + ], + "fiber_key": "component_value_domain" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentModeGroups.components_by_mode", + "nominal_witness": "ViewerComponentModeGroups", + "line": 299, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "components_by_mode", + "fiber_key": "components_by_mode" + } + ], + "fiber_key": "components_by_mode" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.config", + "nominal_witness": "OwnedEndpointConnection", + "line": 473, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.config", + "nominal_witness": "_EndpointShutdownOperation", + "line": 557, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config", + "fiber_key": "config" + } + ], + "fiber_key": "config" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.config_code", + "nominal_witness": "ExecuteRequest", + "line": 571, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config_code", + "fiber_key": "config_code" + } + ], + "fiber_key": "config_code" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.config_params", + "nominal_witness": "ExecuteRequest", + "line": 570, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config_params", + "fiber_key": "config_params" + } + ], + "fiber_key": "config_params" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.context", + "nominal_witness": "TaskProgress", + "line": 126, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "context", + "fiber_key": "context" + } + ], + "fiber_key": "context" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeImageIntensityPresentation.contrast_limits", + "nominal_witness": "ViewerNativeImageIntensityPresentation", + "line": 92, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "contrast_limits", + "fiber_key": "contrast_limits" + } + ], + "fiber_key": "contrast_limits" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.control_capabilities", + "nominal_witness": "PongResponse", + "line": 1072, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_capabilities", + "fiber_key": "control_capabilities" + } + ], + "fiber_key": "control_capabilities" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.control_port", + "nominal_witness": "PongResponse", + "line": 1068, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_port", + "fiber_key": "control_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPair.control_port", + "nominal_witness": "DataControlPortPair", + "line": 31, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_port", + "fiber_key": "control_port" + } + ], + "fiber_key": "control_port" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.control_port_offset", + "nominal_witness": "ZMQConfig", + "line": 80, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_port_offset", + "fiber_key": "control_port_offset" + } + ], + "fiber_key": "control_port_offset" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.cpu_percent", + "nominal_witness": "WorkerState", + "line": 68, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "cpu_percent", + "fiber_key": "cpu_percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessResourceUsage.cpu_percent", + "nominal_witness": "ProcessResourceUsage", + "line": 953, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "cpu_percent", + "fiber_key": "cpu_percent" + } + ], + "fiber_key": "cpu_percent" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.create_time", + "nominal_witness": "WorkerState", + "line": 70, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "create_time", + "fiber_key": "create_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessIdentity.create_time", + "nominal_witness": "ProcessIdentity", + "line": 313, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "create_time", + "fiber_key": "create_time" + } + ], + "fiber_key": "create_time" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.created_at", + "nominal_witness": "ViewerInstance", + "line": 47, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "created_at", + "fiber_key": "created_at" + } + ], + "fiber_key": "created_at" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.current", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 28, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "current", + "fiber_key": "current" + } + ], + "fiber_key": "current" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPair.data_port", + "nominal_witness": "DataControlPortPair", + "line": 30, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "data_port", + "fiber_key": "data_port" + } + ], + "fiber_key": "data_port" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.deadline", + "nominal_witness": "_EndpointShutdownOperation", + "line": 556, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "deadline", + "fiber_key": "deadline" + } + ], + "fiber_key": "deadline" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.default_port", + "nominal_witness": "ZMQConfig", + "line": 87, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "default_port", + "fiber_key": "default_port" + } + ], + "fiber_key": "default_port" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionSubmissionResponse.diagnostic", + "nominal_witness": "ExecutionSubmissionResponse", + "line": 71, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "diagnostic", + "fiber_key": "diagnostic" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseWireFields.diagnostic", + "nominal_witness": "ExecutionResponseWireFields", + "line": 113, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "diagnostic", + "fiber_key": "diagnostic" + } + ], + "fiber_key": "diagnostic" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.elapsed", + "nominal_witness": "RunningExecutionInfo", + "line": 769, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "elapsed", + "fiber_key": "elapsed" + } + ], + "fiber_key": "elapsed" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.end_time", + "nominal_witness": "ExecutionRecord", + "line": 682, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "end_time", + "fiber_key": "end_time" + } + ], + "fiber_key": "end_time" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.endpoint", + "nominal_witness": "OwnedEndpointConnection", + "line": 474, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "AttachedEndpointConnection.endpoint", + "nominal_witness": "AttachedEndpointConnection", + "line": 515, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + } + ], + "fiber_key": "endpoint" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.endpoint_terminated", + "nominal_witness": "EndpointShutdownResult", + "line": 544, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "endpoint_terminated", + "fiber_key": "endpoint_terminated" + } + ], + "fiber_key": "endpoint_terminated" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseDiagnostic.error", + "nominal_witness": "ExecutionResponseDiagnostic", + "line": 37, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.error", + "nominal_witness": "TaskProgress", + "line": 129, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.error", + "nominal_witness": "ExecuteResponse", + "line": 662, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.error", + "nominal_witness": "ExecutionRecord", + "line": 683, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.error", + "nominal_witness": "ImageAck", + "line": 1308, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownOutcome.error", + "nominal_witness": "EndpointShutdownOutcome", + "line": 28, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + } + ], + "fiber_key": "error" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.error_message", + "nominal_witness": "ViewerInstance", + "line": 51, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error_message", + "fiber_key": "error_message" + } + ], + "fiber_key": "error_message" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ExecutionProgressObservation.event", + "nominal_witness": "ExecutionProgressObservation", + "line": 45, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "event", + "fiber_key": "event" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "EventRegistryMutation.event", + "nominal_witness": "EventRegistryMutation", + "line": 33, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "event", + "fiber_key": "event" + } + ], + "fiber_key": "event" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.execution", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 817, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution", + "fiber_key": "execution" + } + ], + "fiber_key": "execution" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.execution_id", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 25, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogIdentity.execution_id", + "nominal_witness": "ExecutionWorkerLogIdentity", + "line": 18, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionSubmissionResponse.execution_id", + "nominal_witness": "ExecutionSubmissionResponse", + "line": 70, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseWireFields.execution_id", + "nominal_witness": "ExecutionResponseWireFields", + "line": 112, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.execution_id", + "nominal_witness": "ExecuteResponse", + "line": 660, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.execution_id", + "nominal_witness": "ExecutionRecord", + "line": 677, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.execution_id", + "nominal_witness": "RunningExecutionInfo", + "line": 766, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "QueuedExecutionInfo.execution_id", + "nominal_witness": "QueuedExecutionInfo", + "line": 794, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "StatusRequest.execution_id", + "nominal_witness": "StatusRequest", + "line": 881, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "CancelRequest.execution_id", + "nominal_witness": "CancelRequest", + "line": 896, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.execution_id", + "nominal_witness": "GenericPlateProjection", + "line": 29, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "EventRegistryMutation.execution_id", + "nominal_witness": "EventRegistryMutation", + "line": 32, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + } + ], + "fiber_key": "execution_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.execution_plate_id", + "nominal_witness": "ExecuteRequest", + "line": 568, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_plate_id", + "fiber_key": "execution_plate_id" + } + ], + "fiber_key": "execution_plate_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 820, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "executions", + "fiber_key": "executions" + } + ], + "fiber_key": "executions" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplicationCompatibility.expected", + "nominal_witness": "EndpointApplicationCompatibility", + "line": 1025, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "expected", + "fiber_key": "expected" + } + ], + "fiber_key": "expected" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationDeadline.expires_at", + "nominal_witness": "OperationDeadline", + "line": 40, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "expires_at", + "fiber_key": "expires_at" + } + ], + "fiber_key": "expires_at" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.extra", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 446, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "extra", + "fiber_key": "extra" + } + ], + "fiber_key": "extra" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.fail_fast_submit_value", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 81, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fail_fast_submit_value", + "fiber_key": "fail_fast_submit_value" + } + ], + "fiber_key": "fail_fast_submit_value" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.fail_fast_wait_value", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 82, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fail_fast_wait_value", + "fiber_key": "fail_fast_wait_value" + } + ], + "fiber_key": "fail_fast_wait_value" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionWaitResult.fields", + "nominal_witness": "ExecutionWaitResult", + "line": 135, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fields", + "fiber_key": "fields" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchItemPayload.fields", + "nominal_witness": "ViewerBatchItemPayload", + "line": 521, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fields", + "fiber_key": "fields" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyPayload.fields", + "nominal_witness": "ViewerControlReplyPayload", + "line": 752, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fields", + "fiber_key": "fields" + } + ], + "fiber_key": "fields" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeImageIntensityPresentation.gamma", + "nominal_witness": "ViewerNativeImageIntensityPresentation", + "line": 93, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "gamma", + "fiber_key": "gamma" + } + ], + "fiber_key": "gamma" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyPayload.header", + "nominal_witness": "ViewerControlReplyPayload", + "line": 751, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "header", + "fiber_key": "header" + } + ], + "fiber_key": "header" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.host", + "nominal_witness": "TransportEndpoint", + "line": 43, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "host", + "fiber_key": "host" + } + ], + "fiber_key": "host" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.identifier", + "nominal_witness": "EndpointApplication", + "line": 989, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "identifier", + "fiber_key": "identifier" + } + ], + "fiber_key": "identifier" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogObservation.identity", + "nominal_witness": "ExecutionWorkerLogObservation", + "line": 55, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "identity", + "fiber_key": "identity" + } + ], + "fiber_key": "identity" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageTransferIdentity.image_id", + "nominal_witness": "ImageTransferIdentity", + "line": 1270, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "image_id", + "fiber_key": "image_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.image_id", + "nominal_witness": "ImageAck", + "line": 1302, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "image_id", + "fiber_key": "image_id" + } + ], + "fiber_key": "image_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "AckReturnRoute.incarnation", + "nominal_witness": "AckReturnRoute", + "line": 1246, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "incarnation", + "fiber_key": "incarnation" + } + ], + "fiber_key": "incarnation" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.ipc_socket_dir", + "nominal_witness": "ZMQConfig", + "line": 94, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ipc_socket_dir", + "fiber_key": "ipc_socket_dir" + } + ], + "fiber_key": "ipc_socket_dir" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.ipc_socket_extension", + "nominal_witness": "ZMQConfig", + "line": 104, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ipc_socket_extension", + "fiber_key": "ipc_socket_extension" + } + ], + "fiber_key": "ipc_socket_extension" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.ipc_socket_prefix", + "nominal_witness": "ZMQConfig", + "line": 101, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ipc_socket_prefix", + "fiber_key": "ipc_socket_prefix" + } + ], + "fiber_key": "ipc_socket_prefix" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.is_complete", + "nominal_witness": "GenericAxisProjection", + "line": 21, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "is_complete", + "fiber_key": "is_complete" + } + ], + "fiber_key": "is_complete" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.is_failed", + "nominal_witness": "GenericAxisProjection", + "line": 22, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "is_failed", + "fiber_key": "is_failed" + } + ], + "fiber_key": "is_failed" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "SubmittedBatchJob.job", + "nominal_witness": "SubmittedBatchJob", + "line": 17, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "job", + "fiber_key": "job" + } + ], + "fiber_key": "job" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.job_key_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 80, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "job_key_fn", + "fiber_key": "job_key_fn" + } + ], + "fiber_key": "job_key_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "EventRegistryMutation.kind", + "nominal_witness": "EventRegistryMutation", + "line": 31, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "kind", + "fiber_key": "kind" + } + ], + "fiber_key": "kind" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.last_used", + "nominal_witness": "ViewerInstance", + "line": 48, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "last_used", + "fiber_key": "last_used" + } + ], + "fiber_key": "last_used" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.latest_timestamp", + "nominal_witness": "GenericPlateProjection", + "line": 34, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "latest_timestamp", + "fiber_key": "latest_timestamp" + } + ], + "fiber_key": "latest_timestamp" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ROIMessage.layer_name", + "nominal_witness": "ROIMessage", + "line": 1346, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "layer_name", + "fiber_key": "layer_name" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ShapesMessage.layer_name", + "nominal_witness": "ShapesMessage", + "line": 1370, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "layer_name", + "fiber_key": "layer_name" + } + ], + "fiber_key": "layer_name" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.log_file_path", + "nominal_witness": "PongResponse", + "line": 1076, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "log_file_path", + "fiber_key": "log_file_path" + } + ], + "fiber_key": "log_file_path" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.max_consecutive_errors", + "nominal_witness": "WaitPolicy", + "line": 28, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "max_consecutive_errors", + "fiber_key": "max_consecutive_errors" + } + ], + "fiber_key": "max_consecutive_errors" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.memory_mb", + "nominal_witness": "WorkerState", + "line": 69, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "memory_mb", + "fiber_key": "memory_mb" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessResourceUsage.memory_mb", + "nominal_witness": "ProcessResourceUsage", + "line": 952, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "memory_mb", + "fiber_key": "memory_mb" + } + ], + "fiber_key": "memory_mb" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseDiagnostic.message", + "nominal_witness": "ExecutionResponseDiagnostic", + "line": 36, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ControlErrorResponse.message", + "nominal_witness": "ControlErrorResponse", + "line": 639, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.message", + "nominal_witness": "ExecuteResponse", + "line": 661, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.message", + "nominal_witness": "EndpointStartupStatus", + "line": 142, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyHeader.message", + "nominal_witness": "ViewerControlReplyHeader", + "line": 734, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + } + ], + "fiber_key": "message" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ControlRequestHeader.message_type", + "nominal_witness": "ControlRequestHeader", + "line": 417, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message_type", + "fiber_key": "message_type" + } + ], + "fiber_key": "message_type" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.metadata", + "nominal_witness": "ExecutionRecord", + "line": 687, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "metadata", + "fiber_key": "metadata" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.metadata", + "nominal_witness": "ViewerInstance", + "line": 52, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "metadata", + "fiber_key": "metadata" + } + ], + "fiber_key": "metadata" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusRead.next_offset", + "nominal_witness": "EndpointStartupStatusRead", + "line": 182, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "next_offset", + "fiber_key": "next_offset" + } + ], + "fiber_key": "next_offset" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplicationCompatibility.observed", + "nominal_witness": "EndpointApplicationCompatibility", + "line": 1026, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "observed", + "fiber_key": "observed" + } + ], + "fiber_key": "observed" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_poll_exception_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 51, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_poll_exception_fn", + "fiber_key": "on_poll_exception_fn" + } + ], + "fiber_key": "on_poll_exception_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_running_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 48, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_running_fn", + "fiber_key": "on_running_fn" + } + ], + "fiber_key": "on_running_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_status_error_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 50, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_status_error_fn", + "fiber_key": "on_status_error_fn" + } + ], + "fiber_key": "on_status_error_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_submit_error_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 85, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_submit_error_fn", + "fiber_key": "on_submit_error_fn" + } + ], + "fiber_key": "on_submit_error_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_submit_start_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 83, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_submit_start_fn", + "fiber_key": "on_submit_start_fn" + } + ], + "fiber_key": "on_submit_start_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_submit_success_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 84, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_submit_success_fn", + "fiber_key": "on_submit_success_fn" + } + ], + "fiber_key": "on_submit_success_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_terminal_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 49, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_terminal_fn", + "fiber_key": "on_terminal_fn" + } + ], + "fiber_key": "on_terminal_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_error_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 88, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_error_fn", + "fiber_key": "on_wait_error_fn" + } + ], + "fiber_key": "on_wait_error_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_finally_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 89, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_finally_fn", + "fiber_key": "on_wait_finally_fn" + } + ], + "fiber_key": "on_wait_finally_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_start_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 86, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_start_fn", + "fiber_key": "on_wait_start_fn" + } + ], + "fiber_key": "on_wait_start_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_success_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 87, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_success_fn", + "fiber_key": "on_wait_success_fn" + } + ], + "fiber_key": "on_wait_success_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationDeadline.operation", + "nominal_witness": "OperationDeadline", + "line": 38, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "operation", + "fiber_key": "operation" + } + ], + "fiber_key": "operation" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerSourceSpatialDomainPayload.origin_yx", + "nominal_witness": "ViewerSourceSpatialDomainPayload", + "line": 361, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "origin_yx", + "fiber_key": "origin_yx" + } + ], + "fiber_key": "origin_yx" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownBatchResult.outcomes", + "nominal_witness": "EndpointShutdownBatchResult", + "line": 43, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "outcomes", + "fiber_key": "outcomes" + } + ], + "fiber_key": "outcomes" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.overall_percent", + "nominal_witness": "GenericExecutionProjection", + "line": 57, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "overall_percent", + "fiber_key": "overall_percent" + } + ], + "fiber_key": "overall_percent" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "AckReturnRoute.owner", + "nominal_witness": "AckReturnRoute", + "line": 1247, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "owner", + "fiber_key": "owner" + } + ], + "fiber_key": "owner" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogObservation.path", + "nominal_witness": "ExecutionWorkerLogObservation", + "line": 56, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "path", + "fiber_key": "path" + } + ], + "fiber_key": "path" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyPayload.payload", + "nominal_witness": "ViewerControlReplyPayload", + "line": 753, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "payload", + "fiber_key": "payload" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerAckResponsePayload.payload", + "nominal_witness": "ViewerAckResponsePayload", + "line": 772, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "payload", + "fiber_key": "payload" + } + ], + "fiber_key": "payload" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.percent", + "nominal_witness": "TaskProgress", + "line": 114, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "percent", + "fiber_key": "percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.percent", + "nominal_witness": "GenericAxisProjection", + "line": 19, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "percent", + "fiber_key": "percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.percent", + "nominal_witness": "GenericPlateProjection", + "line": 32, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "percent", + "fiber_key": "percent" + } + ], + "fiber_key": "percent" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.phase", + "nominal_witness": "TaskProgress", + "line": 112, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "phase", + "fiber_key": "phase" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.phase", + "nominal_witness": "EndpointStartupStatus", + "line": 141, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "phase", + "fiber_key": "phase" + } + ], + "fiber_key": "phase" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.pid", + "nominal_witness": "WorkerState", + "line": 66, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pid", + "fiber_key": "pid" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessIdentity.pid", + "nominal_witness": "ProcessIdentity", + "line": 312, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pid", + "fiber_key": "pid" + } + ], + "fiber_key": "pid" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.pipeline_code", + "nominal_witness": "ExecuteRequest", + "line": 567, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pipeline_code", + "fiber_key": "pipeline_code" + } + ], + "fiber_key": "pipeline_code" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.pipeline_config_code", + "nominal_witness": "ExecuteRequest", + "line": 572, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pipeline_config_code", + "fiber_key": "pipeline_config_code" + } + ], + "fiber_key": "pipeline_config_code" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.plate_id", + "nominal_witness": "TaskProgress", + "line": 122, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.plate_id", + "nominal_witness": "ExecuteRequest", + "line": 566, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.plate_id", + "nominal_witness": "ExecutionRecord", + "line": 678, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.plate_id", + "nominal_witness": "RunningExecutionInfo", + "line": 767, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "QueuedExecutionInfo.plate_id", + "nominal_witness": "QueuedExecutionInfo", + "line": 795, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.plate_id", + "nominal_witness": "GenericPlateProjection", + "line": 30, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + } + ], + "fiber_key": "plate_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.plates", + "nominal_witness": "GenericExecutionProjection", + "line": 49, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plates", + "fiber_key": "plates" + } + ], + "fiber_key": "plates" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.poll_interval", + "nominal_witness": "WaitPolicy", + "line": 27, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "poll_interval", + "fiber_key": "poll_interval" + } + ], + "fiber_key": "poll_interval" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.poll_interval_seconds_value", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 47, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "poll_interval_seconds_value", + "fiber_key": "poll_interval_seconds_value" + } + ], + "fiber_key": "poll_interval_seconds_value" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.poll_status_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 46, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "poll_status_fn", + "fiber_key": "poll_status_fn" + } + ], + "fiber_key": "poll_status_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.port", + "nominal_witness": "PongResponse", + "line": 1067, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownOutcome.port", + "nominal_witness": "EndpointShutdownOutcome", + "line": 26, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.port", + "nominal_witness": "TransportEndpoint", + "line": 44, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.port", + "nominal_witness": "ViewerInstance", + "line": 44, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + } + ], + "fiber_key": "port" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerImageIntensityControlOptions.presentation", + "nominal_witness": "ViewerImageIntensityControlOptions", + "line": 138, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "presentation", + "fiber_key": "presentation" + } + ], + "fiber_key": "presentation" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.previous", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 26, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "previous", + "fiber_key": "previous" + } + ], + "fiber_key": "previous" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "MultiprocessingEndpointProcess.process", + "nominal_witness": "MultiprocessingEndpointProcess", + "line": 295, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "SubprocessEndpointProcess.process", + "nominal_witness": "SubprocessEndpointProcess", + "line": 330, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.process", + "nominal_witness": "OwnedEndpointConnection", + "line": 471, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process", + "fiber_key": "process" + } + ], + "fiber_key": "process" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.process_exited", + "nominal_witness": "EndpointShutdownResult", + "line": 546, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_exited", + "fiber_key": "process_exited" + } + ], + "fiber_key": "process_exited" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.process_identity", + "nominal_witness": "EndpointShutdownResult", + "line": 545, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.process_identity", + "nominal_witness": "_EndpointShutdownOperation", + "line": 558, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogObservation.process_identity", + "nominal_witness": "ExecutionWorkerLogObservation", + "line": 57, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointShutdownRequest.process_identity", + "nominal_witness": "EndpointShutdownRequest", + "line": 444, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.process_identity", + "nominal_witness": "PongResponse", + "line": 1083, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + } + ], + "fiber_key": "process_identity" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.process_usage", + "nominal_witness": "PongResponse", + "line": 1086, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_usage", + "fiber_key": "process_usage" + } + ], + "fiber_key": "process_usage" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.processed_images", + "nominal_witness": "ViewerInstance", + "line": 50, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "processed_images", + "fiber_key": "processed_images" + } + ], + "fiber_key": "processed_images" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.progress_subscribers", + "nominal_witness": "PongResponse", + "line": 1082, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "progress_subscribers", + "fiber_key": "progress_subscribers" + } + ], + "fiber_key": "progress_subscribers" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "QueuedExecutionInfo.queue_position", + "nominal_witness": "QueuedExecutionInfo", + "line": 796, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queue_position", + "fiber_key": "queue_position" + } + ], + "fiber_key": "queue_position" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.queued_executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 822, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queued_executions", + "fiber_key": "queued_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.queued_executions", + "nominal_witness": "PongResponse", + "line": 1079, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queued_executions", + "fiber_key": "queued_executions" + } + ], + "fiber_key": "queued_executions" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.queued_images", + "nominal_witness": "ViewerInstance", + "line": 49, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queued_images", + "fiber_key": "queued_images" + } + ], + "fiber_key": "queued_images" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.ready", + "nominal_witness": "PongResponse", + "line": 1069, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ready", + "fiber_key": "ready" + } + ], + "fiber_key": "ready" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.request_attempted", + "nominal_witness": "EndpointShutdownResult", + "line": 547, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "request_attempted", + "fiber_key": "request_attempted" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.request_attempted", + "nominal_witness": "_EndpointShutdownOperation", + "line": 560, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "request_attempted", + "fiber_key": "request_attempted" + } + ], + "fiber_key": "request_attempted" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.requested", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 27, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "requested", + "fiber_key": "requested" + } + ], + "fiber_key": "requested" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ControlErrorResponse.response_type", + "nominal_witness": "ControlErrorResponse", + "line": 640, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "response_type", + "fiber_key": "response_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyHeader.response_type", + "nominal_witness": "ViewerControlReplyHeader", + "line": 733, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "response_type", + "fiber_key": "response_type" + } + ], + "fiber_key": "response_type" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownOutcome.result", + "nominal_witness": "EndpointShutdownOutcome", + "line": 27, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "result", + "fiber_key": "result" + } + ], + "fiber_key": "result" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.results_summary", + "nominal_witness": "ExecutionRecord", + "line": 685, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "results_summary", + "fiber_key": "results_summary" + } + ], + "fiber_key": "results_summary" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.retry_backoff_seconds", + "nominal_witness": "WaitPolicy", + "line": 29, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "retry_backoff_seconds", + "fiber_key": "retry_backoff_seconds" + } + ], + "fiber_key": "retry_backoff_seconds" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageTransferIdentity.return_route", + "nominal_witness": "ImageTransferIdentity", + "line": 1271, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "return_route", + "fiber_key": "return_route" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.return_route", + "nominal_witness": "ImageAck", + "line": 1305, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "return_route", + "fiber_key": "return_route" + } + ], + "fiber_key": "return_route" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessExit.returncode", + "nominal_witness": "ProcessExit", + "line": 382, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "returncode", + "fiber_key": "returncode" + } + ], + "fiber_key": "returncode" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ROIMessage.rois", + "nominal_witness": "ROIMessage", + "line": 1345, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "rois", + "fiber_key": "rois" + } + ], + "fiber_key": "rois" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerImageIntensityControlOptions.route_key", + "nominal_witness": "ViewerImageIntensityControlOptions", + "line": 137, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "route_key", + "fiber_key": "route_key" + } + ], + "fiber_key": "route_key" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.running_executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 821, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "running_executions", + "fiber_key": "running_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.running_executions", + "nominal_witness": "PongResponse", + "line": 1078, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "running_executions", + "fiber_key": "running_executions" + } + ], + "fiber_key": "running_executions" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeLayerTransform.scale", + "nominal_witness": "ViewerNativeLayerTransform", + "line": 73, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "scale", + "fiber_key": "scale" + } + ], + "fiber_key": "scale" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.selected_pipeline_path", + "nominal_witness": "ExecuteRequest", + "line": 569, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "selected_pipeline_path", + "fiber_key": "selected_pipeline_path" + } + ], + "fiber_key": "selected_pipeline_path" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ExecutionProgressObservation.sequence", + "nominal_witness": "ExecutionProgressObservation", + "line": 44, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "sequence", + "fiber_key": "sequence" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.sequence", + "nominal_witness": "EndpointStartupStatus", + "line": 143, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "sequence", + "fiber_key": "sequence" + } + ], + "fiber_key": "sequence" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.server", + "nominal_witness": "PongResponse", + "line": 1070, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "server", + "fiber_key": "server" + } + ], + "fiber_key": "server" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.server_role", + "nominal_witness": "PongResponse", + "line": 1071, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "server_role", + "fiber_key": "server_role" + } + ], + "fiber_key": "server_role" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.server_type", + "nominal_witness": "PongResponse", + "line": 1075, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "server_type", + "fiber_key": "server_type" + } + ], + "fiber_key": "server_type" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ShapesMessage.shapes", + "nominal_witness": "ShapesMessage", + "line": 1369, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "shapes", + "fiber_key": "shapes" + } + ], + "fiber_key": "shapes" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.shared_ack_port", + "nominal_witness": "ZMQConfig", + "line": 107, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "shared_ack_port", + "fiber_key": "shared_ack_port" + } + ], + "fiber_key": "shared_ack_port" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.shutdown_timeout_seconds", + "nominal_witness": "OwnedEndpointConnection", + "line": 475, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "shutdown_timeout_seconds", + "fiber_key": "shutdown_timeout_seconds" + } + ], + "fiber_key": "shutdown_timeout_seconds" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerSourceSpatialDomainPayload.source_shape_yx", + "nominal_witness": "ViewerSourceSpatialDomainPayload", + "line": 362, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "source_shape_yx", + "fiber_key": "source_shape_yx" + } + ], + "fiber_key": "source_shape_yx" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.start_time", + "nominal_witness": "ExecutionRecord", + "line": 681, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "start_time", + "fiber_key": "start_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.start_time", + "nominal_witness": "RunningExecutionInfo", + "line": 768, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "start_time", + "fiber_key": "start_time" + } + ], + "fiber_key": "start_time" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.state", + "nominal_witness": "GenericPlateProjection", + "line": 31, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "state", + "fiber_key": "state" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.state", + "nominal_witness": "ViewerInstance", + "line": 46, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "state", + "fiber_key": "state" + } + ], + "fiber_key": "state" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.state_counts", + "nominal_witness": "GenericExecutionProjection", + "line": 56, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "state_counts", + "fiber_key": "state_counts" + } + ], + "fiber_key": "state_counts" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionSubmissionResponse.status", + "nominal_witness": "ExecutionSubmissionResponse", + "line": 69, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseWireFields.status", + "nominal_witness": "ExecutionResponseWireFields", + "line": 111, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.status", + "nominal_witness": "WorkerState", + "line": 67, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.status", + "nominal_witness": "TaskProgress", + "line": 113, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.status", + "nominal_witness": "ExecuteResponse", + "line": 659, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.status", + "nominal_witness": "ExecutionRecord", + "line": 680, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.status", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 816, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.status", + "nominal_witness": "ImageAck", + "line": 1306, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyHeader.status", + "nominal_witness": "ViewerControlReplyHeader", + "line": 732, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + } + ], + "fiber_key": "status" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.status_timeout_ms", + "nominal_witness": "WaitPolicy", + "line": 30, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status_timeout_ms", + "fiber_key": "status_timeout_ms" + } + ], + "fiber_key": "status_timeout_ms" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusRead.statuses", + "nominal_witness": "EndpointStartupStatusRead", + "line": 181, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "statuses", + "fiber_key": "statuses" + } + ], + "fiber_key": "statuses" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.step_name", + "nominal_witness": "GenericAxisProjection", + "line": 20, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "step_name", + "fiber_key": "step_name" + } + ], + "fiber_key": "step_name" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "SubmittedBatchJob.submission_id", + "nominal_witness": "SubmittedBatchJob", + "line": 18, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "submission_id", + "fiber_key": "submission_id" + } + ], + "fiber_key": "submission_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.submit_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 78, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "submit_fn", + "fiber_key": "submit_fn" + } + ], + "fiber_key": "submit_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.succeeded", + "nominal_witness": "EndpointShutdownResult", + "line": 543, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "succeeded", + "fiber_key": "succeeded" + } + ], + "fiber_key": "succeeded" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.target", + "nominal_witness": "OwnedEndpointConnection", + "line": 472, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "target", + "fiber_key": "target" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.target", + "nominal_witness": "_EndpointShutdownOperation", + "line": 555, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "target", + "fiber_key": "target" + } + ], + "fiber_key": "target" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.task_id", + "nominal_witness": "TaskProgress", + "line": 111, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "task_id", + "fiber_key": "task_id" + } + ], + "fiber_key": "task_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationDeadline.timeout_ms", + "nominal_witness": "OperationDeadline", + "line": 39, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timeout_ms", + "fiber_key": "timeout_ms" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerAckPolicy.timeout_ms", + "nominal_witness": "ViewerAckPolicy", + "line": 792, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timeout_ms", + "fiber_key": "timeout_ms" + } + ], + "fiber_key": "timeout_ms" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.timestamp", + "nominal_witness": "TaskProgress", + "line": 115, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timestamp", + "fiber_key": "timestamp" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.timestamp", + "nominal_witness": "ImageAck", + "line": 1307, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timestamp", + "fiber_key": "timestamp" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.timestamp", + "nominal_witness": "EndpointStartupStatus", + "line": 144, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timestamp", + "fiber_key": "timestamp" + } + ], + "fiber_key": "timestamp" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.total", + "nominal_witness": "TaskProgress", + "line": 119, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "total", + "fiber_key": "total" + } + ], + "fiber_key": "total" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.traceback", + "nominal_witness": "TaskProgress", + "line": 130, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "traceback", + "fiber_key": "traceback" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.traceback", + "nominal_witness": "ExecutionRecord", + "line": 684, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "traceback", + "fiber_key": "traceback" + } + ], + "fiber_key": "traceback" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionCancellationResult.transition", + "nominal_witness": "ExecutionCancellationResult", + "line": 36, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "transition", + "fiber_key": "transition" + } + ], + "fiber_key": "transition" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeLayerTransform.translate", + "nominal_witness": "ViewerNativeLayerTransform", + "line": 74, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "translate", + "fiber_key": "translate" + } + ], + "fiber_key": "translate" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.transport_mode", + "nominal_witness": "TransportEndpoint", + "line": 45, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "transport_mode", + "fiber_key": "transport_mode" + } + ], + "fiber_key": "transport_mode" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentModeGroups.unsupported_component_modes", + "nominal_witness": "ViewerComponentModeGroups", + "line": 300, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "unsupported_component_modes", + "fiber_key": "unsupported_component_modes" + } + ], + "fiber_key": "unsupported_component_modes" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.uptime", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 819, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "uptime", + "fiber_key": "uptime" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.uptime", + "nominal_witness": "PongResponse", + "line": 1081, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "uptime", + "fiber_key": "uptime" + } + ], + "fiber_key": "uptime" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "AckReturnRoute.url", + "nominal_witness": "AckReturnRoute", + "line": 1245, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "url", + "fiber_key": "url" + } + ], + "fiber_key": "url" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.version", + "nominal_witness": "EndpointApplication", + "line": 990, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "version", + "fiber_key": "version" + } + ], + "fiber_key": "version" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerAckPolicy.viewer_name", + "nominal_witness": "ViewerAckPolicy", + "line": 791, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_name", + "fiber_key": "viewer_name" + } + ], + "fiber_key": "viewer_name" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.viewer_port", + "nominal_witness": "ImageAck", + "line": 1303, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_port", + "fiber_key": "viewer_port" + } + ], + "fiber_key": "viewer_port" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.viewer_type", + "nominal_witness": "ImageAck", + "line": 1304, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.viewer_type", + "nominal_witness": "ViewerInstance", + "line": 43, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + } + ], + "fiber_key": "viewer_type" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.visualizer", + "nominal_witness": "ViewerInstance", + "line": 45, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "visualizer", + "fiber_key": "visualizer" + } + ], + "fiber_key": "visualizer" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.wait_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 79, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "wait_fn", + "fiber_key": "wait_fn" + } + ], + "fiber_key": "wait_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogIdentity.worker_pid", + "nominal_witness": "ExecutionWorkerLogIdentity", + "line": 19, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "worker_pid", + "fiber_key": "worker_pid" + } + ], + "fiber_key": "worker_pid" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.workers", + "nominal_witness": "PongResponse", + "line": 1080, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "workers", + "fiber_key": "workers" + } + ], + "fiber_key": "workers" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeViewportPresentation.zoom", + "nominal_witness": "ViewerNativeViewportPresentation", + "line": 117, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "zoom", + "fiber_key": "zoom" + } + ], + "fiber_key": "zoom" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._callback", + "nominal_witness": "ProgressStreamSubscriber", + "line": 97, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_callback", + "fiber_key": "_callback" + } + ], + "fiber_key": "_callback" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointConnectionAttempt._cancellation", + "nominal_witness": "EndpointConnectionAttempt", + "line": 110, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_cancellation", + "fiber_key": "_cancellation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupCancellationObserver._cancellation", + "nominal_witness": "EndpointStartupCancellationObserver", + "line": 267, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_cancellation", + "fiber_key": "_cancellation" + } + ], + "fiber_key": "_cancellation" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointConnectionAttempt._client", + "nominal_witness": "EndpointConnectionAttempt", + "line": 109, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_client", + "fiber_key": "_client" + } + ], + "fiber_key": "_client" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._completed", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 223, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_completed", + "fiber_key": "_completed" + } + ], + "fiber_key": "_completed" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection", + "nominal_witness": "ZMQClient", + "line": 803, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection", + "fiber_key": "_connection" + } + ], + "fiber_key": "_connection" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection_cancellation", + "nominal_witness": "ZMQClient", + "line": 805, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection_cancellation", + "fiber_key": "_connection_cancellation" + } + ], + "fiber_key": "_connection_cancellation" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection_status_callback", + "nominal_witness": "ZMQClient", + "line": 809, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection_status_callback", + "fiber_key": "_connection_status_callback" + } + ], + "fiber_key": "_connection_status_callback" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection_status_sequence", + "nominal_witness": "ZMQClient", + "line": 810, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection_status_sequence", + "fiber_key": "_connection_status_sequence" + } + ], + "fiber_key": "_connection_status_sequence" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._control_handlers", + "nominal_witness": "ExecutionServer", + "line": 89, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_control_handlers", + "fiber_key": "_control_handlers" + } + ], + "fiber_key": "_control_handlers" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._events", + "nominal_witness": "LatestEventRegistry", + "line": 82, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_events", + "fiber_key": "_events" + } + ], + "fiber_key": "_events" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._exit", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 224, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_exit", + "fiber_key": "_exit" + } + ], + "fiber_key": "_exit" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._failure", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 225, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_failure", + "fiber_key": "_failure" + } + ], + "fiber_key": "_failure" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "GlobalQueueTrackerRegistry._initialized", + "nominal_witness": "GlobalQueueTrackerRegistry", + "line": 199, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_initialized", + "fiber_key": "_initialized" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._initialized", + "nominal_witness": "ViewerStateManager", + "line": 131, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_initialized", + "fiber_key": "_initialized" + } + ], + "fiber_key": "_initialized" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._is_terminal", + "nominal_witness": "LatestEventRegistry", + "line": 79, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_is_terminal", + "fiber_key": "_is_terminal" + } + ], + "fiber_key": "_is_terminal" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._key_builder", + "nominal_witness": "LatestEventRegistry", + "line": 78, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_key_builder", + "fiber_key": "_key_builder" + } + ], + "fiber_key": "_key_builder" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._known_server_process_is_alive", + "nominal_witness": "ExecutionWaiter", + "line": 45, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_known_server_process_is_alive", + "fiber_key": "_known_server_process_is_alive" + } + ], + "fiber_key": "_known_server_process_is_alive" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._lifecycle", + "nominal_witness": "ExecutionServer", + "line": 80, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lifecycle", + "fiber_key": "_lifecycle" + } + ], + "fiber_key": "_lifecycle" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._lifecycle_lock", + "nominal_witness": "ProgressStreamSubscriber", + "line": 100, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lifecycle_lock", + "fiber_key": "_lifecycle_lock" + } + ], + "fiber_key": "_lifecycle_lock" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._listeners", + "nominal_witness": "LatestEventRegistry", + "line": 83, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_listeners", + "fiber_key": "_listeners" + } + ], + "fiber_key": "_listeners" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointProcessGroup._lock", + "nominal_witness": "EndpointProcessGroup", + "line": 386, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._lock", + "nominal_witness": "ZMQClient", + "line": 804, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._lock", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 137, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._lock", + "nominal_witness": "LatestEventRegistry", + "line": 85, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._lock", + "nominal_witness": "QueueTracker", + "line": 39, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer._lock", + "nominal_witness": "ZMQServer", + "line": 87, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "owner_symbol": "VisualizerProcessManager._lock", + "nominal_witness": "VisualizerProcessManager", + "line": 15, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._lock", + "nominal_witness": "ViewerStateManager", + "line": 129, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + } + ], + "fiber_key": "_lock" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._mutation_listeners", + "nominal_witness": "LatestEventRegistry", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_mutation_listeners", + "fiber_key": "_mutation_listeners" + } + ], + "fiber_key": "_mutation_listeners" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupCancellationObserver._observed", + "nominal_witness": "EndpointStartupCancellationObserver", + "line": 268, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_observed", + "fiber_key": "_observed" + } + ], + "fiber_key": "_observed" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader._offset", + "nominal_witness": "EndpointStartupStatusReader", + "line": 217, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_offset", + "fiber_key": "_offset" + } + ], + "fiber_key": "_offset" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._owned_server_process_exit", + "nominal_witness": "ExecutionWaiter", + "line": 46, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_owned_server_process_exit", + "fiber_key": "_owned_server_process_exit" + } + ], + "fiber_key": "_owned_server_process_exit" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter._path", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 189, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_path", + "fiber_key": "_path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader._path", + "nominal_witness": "EndpointStartupStatusReader", + "line": 216, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_path", + "fiber_key": "_path" + } + ], + "fiber_key": "_path" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._pending", + "nominal_witness": "QueueTracker", + "line": 40, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_pending", + "fiber_key": "_pending" + } + ], + "fiber_key": "_pending" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._poll_status", + "nominal_witness": "ExecutionWaiter", + "line": 43, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_poll_status", + "fiber_key": "_poll_status" + } + ], + "fiber_key": "_poll_status" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._process_has_exited", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 289, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_process_has_exited", + "fiber_key": "_process_has_exited" + } + ], + "fiber_key": "_process_has_exited" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._processed", + "nominal_witness": "QueueTracker", + "line": 41, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_processed", + "fiber_key": "_processed" + } + ], + "fiber_key": "_processed" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointProcessGroup._processes", + "nominal_witness": "EndpointProcessGroup", + "line": 385, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_processes", + "fiber_key": "_processes" + } + ], + "fiber_key": "_processes" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_by_execution_id", + "nominal_witness": "ExecutionClient", + "line": 67, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_by_execution_id", + "fiber_key": "_progress_by_execution_id" + } + ], + "fiber_key": "_progress_by_execution_id" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_client_id", + "nominal_witness": "ExecutionClient", + "line": 64, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_client_id", + "fiber_key": "_progress_client_id" + } + ], + "fiber_key": "_progress_client_id" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_lock", + "nominal_witness": "ExecutionClient", + "line": 66, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_lock", + "fiber_key": "_progress_lock" + } + ], + "fiber_key": "_progress_lock" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._progress_publish_lock", + "nominal_witness": "ExecutionServer", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_publish_lock", + "fiber_key": "_progress_publish_lock" + } + ], + "fiber_key": "_progress_publish_lock" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_registration", + "nominal_witness": "ExecutionClient", + "line": 65, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_registration", + "fiber_key": "_progress_registration" + } + ], + "fiber_key": "_progress_registration" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._progress_sequence", + "nominal_witness": "ExecutionWaiter", + "line": 44, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_sequence", + "fiber_key": "_progress_sequence" + } + ], + "fiber_key": "_progress_sequence" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_stream", + "nominal_witness": "ExecutionClient", + "line": 63, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_stream", + "fiber_key": "_progress_stream" + } + ], + "fiber_key": "_progress_stream" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._progress_subscribers", + "nominal_witness": "ExecutionServer", + "line": 88, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_subscribers", + "fiber_key": "_progress_subscribers" + } + ], + "fiber_key": "_progress_subscribers" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._queue_order", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 136, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_queue_order", + "fiber_key": "_queue_order" + } + ], + "fiber_key": "_queue_order" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._reader", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 287, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_reader", + "fiber_key": "_reader" + } + ], + "fiber_key": "_reader" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer._ready", + "nominal_witness": "ZMQServer", + "line": 86, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_ready", + "fiber_key": "_ready" + } + ], + "fiber_key": "_ready" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._records", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 135, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_records", + "fiber_key": "_records" + } + ], + "fiber_key": "_records" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "GlobalQueueTrackerRegistry._registry_lock", + "nominal_witness": "GlobalQueueTrackerRegistry", + "line": 201, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_registry_lock", + "fiber_key": "_registry_lock" + } + ], + "fiber_key": "_registry_lock" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "owner_symbol": "CallbackSubscription._release", + "nominal_witness": "CallbackSubscription", + "line": 19, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_release", + "fiber_key": "_release" + } + ], + "fiber_key": "_release" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationCancellation._requested", + "nominal_witness": "OperationCancellation", + "line": 20, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_requested", + "fiber_key": "_requested" + } + ], + "fiber_key": "_requested" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._retention_seconds", + "nominal_witness": "LatestEventRegistry", + "line": 81, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_retention_seconds", + "fiber_key": "_retention_seconds" + } + ], + "fiber_key": "_retention_seconds" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService._retire_progress_tracker", + "nominal_witness": "EndpointShutdownService", + "line": 106, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_retire_progress_tracker", + "fiber_key": "_retire_progress_tracker" + } + ], + "fiber_key": "_retire_progress_tracker" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer._running", + "nominal_witness": "ZMQServer", + "line": 85, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_running", + "fiber_key": "_running" + } + ], + "fiber_key": "_running" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter._sequence", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 190, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_sequence", + "fiber_key": "_sequence" + } + ], + "fiber_key": "_sequence" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService._shutdown_endpoint", + "nominal_witness": "EndpointShutdownService", + "line": 105, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_shutdown_endpoint", + "fiber_key": "_shutdown_endpoint" + } + ], + "fiber_key": "_shutdown_endpoint" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._socket_provider", + "nominal_witness": "ProgressStreamSubscriber", + "line": 96, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_socket_provider", + "fiber_key": "_socket_provider" + } + ], + "fiber_key": "_socket_provider" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._startup_failed", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 290, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_startup_failed", + "fiber_key": "_startup_failed" + } + ], + "fiber_key": "_startup_failed" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._state_callbacks", + "nominal_witness": "ViewerStateManager", + "line": 130, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_state_callbacks", + "fiber_key": "_state_callbacks" + } + ], + "fiber_key": "_state_callbacks" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._status_emitter", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 288, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_status_emitter", + "fiber_key": "_status_emitter" + } + ], + "fiber_key": "_status_emitter" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._stop_event", + "nominal_witness": "ProgressStreamSubscriber", + "line": 99, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_stop_event", + "fiber_key": "_stop_event" + } + ], + "fiber_key": "_stop_event" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._thread", + "nominal_witness": "ProgressStreamSubscriber", + "line": 98, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_thread", + "fiber_key": "_thread" + } + ], + "fiber_key": "_thread" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._timestamp_of", + "nominal_witness": "LatestEventRegistry", + "line": 80, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_timestamp_of", + "fiber_key": "_timestamp_of" + } + ], + "fiber_key": "_timestamp_of" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._total_processed", + "nominal_witness": "QueueTracker", + "line": 43, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_total_processed", + "fiber_key": "_total_processed" + } + ], + "fiber_key": "_total_processed" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._total_sent", + "nominal_witness": "QueueTracker", + "line": 42, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_total_sent", + "fiber_key": "_total_sent" + } + ], + "fiber_key": "_total_sent" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "GlobalQueueTrackerRegistry._trackers", + "nominal_witness": "GlobalQueueTrackerRegistry", + "line": 200, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_trackers", + "fiber_key": "_trackers" + } + ], + "fiber_key": "_trackers" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._viewers", + "nominal_witness": "ViewerStateManager", + "line": 128, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_viewers", + "fiber_key": "_viewers" + } + ], + "fiber_key": "_viewers" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._wait_for_exit", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 222, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_wait_for_exit", + "fiber_key": "_wait_for_exit" + } + ], + "fiber_key": "_wait_for_exit" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.active_executions", + "nominal_witness": "ExecutionServer", + "line": 81, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "active_executions", + "fiber_key": "active_executions" + } + ], + "fiber_key": "active_executions" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.application", + "nominal_witness": "ZMQServer", + "line": 81, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "application", + "fiber_key": "application" + } + ], + "fiber_key": "application" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.config", + "nominal_witness": "ZMQClient", + "line": 793, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.config", + "nominal_witness": "ZMQServer", + "line": 72, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "config", + "fiber_key": "config" + } + ], + "fiber_key": "config" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.control_socket", + "nominal_witness": "ZMQClient", + "line": 802, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "control_socket", + "fiber_key": "control_socket" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.control_socket", + "nominal_witness": "ZMQServer", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "control_socket", + "fiber_key": "control_socket" + } + ], + "fiber_key": "control_socket" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.data_socket", + "nominal_witness": "ZMQClient", + "line": 801, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "data_socket", + "fiber_key": "data_socket" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.data_socket", + "nominal_witness": "ZMQServer", + "line": 83, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "data_socket", + "fiber_key": "data_socket" + } + ], + "fiber_key": "data_socket" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.data_socket_type", + "nominal_witness": "ZMQServer", + "line": 80, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "data_socket_type", + "fiber_key": "data_socket_type" + } + ], + "fiber_key": "data_socket_type" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.endpoint", + "nominal_witness": "ZMQClient", + "line": 794, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.endpoint", + "nominal_witness": "ZMQServer", + "line": 74, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + } + ], + "fiber_key": "endpoint" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.execution_queue", + "nominal_witness": "ExecutionServer", + "line": 86, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "execution_queue", + "fiber_key": "execution_queue" + } + ], + "fiber_key": "execution_queue" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.log_file_path", + "nominal_witness": "ZMQServer", + "line": 79, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "log_file_path", + "fiber_key": "log_file_path" + } + ], + "fiber_key": "log_file_path" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.persistent", + "nominal_witness": "ZMQClient", + "line": 799, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "persistent", + "fiber_key": "persistent" + } + ], + "fiber_key": "persistent" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "owner_symbol": "VisualizerProcessManager.port", + "nominal_witness": "VisualizerProcessManager", + "line": 13, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "port", + "fiber_key": "port" + } + ], + "fiber_key": "port" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointStartupUncertainError.process", + "nominal_witness": "EndpointStartupUncertainError", + "line": 94, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "owner_symbol": "VisualizerProcessManager.process", + "nominal_witness": "VisualizerProcessManager", + "line": 14, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "process", + "fiber_key": "process" + } + ], + "fiber_key": "process" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient.progress_callback", + "nominal_witness": "ExecutionClient", + "line": 62, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "progress_callback", + "fiber_key": "progress_callback" + } + ], + "fiber_key": "progress_callback" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.progress_queue", + "nominal_witness": "ExecutionServer", + "line": 83, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "progress_queue", + "fiber_key": "progress_queue" + } + ], + "fiber_key": "progress_queue" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.queue_worker_thread", + "nominal_witness": "ExecutionServer", + "line": 87, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "queue_worker_thread", + "fiber_key": "queue_worker_thread" + } + ], + "fiber_key": "queue_worker_thread" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.start_time", + "nominal_witness": "ExecutionServer", + "line": 82, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "start_time", + "fiber_key": "start_time" + } + ], + "fiber_key": "start_time" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker.timeout_seconds", + "nominal_witness": "QueueTracker", + "line": 37, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "timeout_seconds", + "fiber_key": "timeout_seconds" + } + ], + "fiber_key": "timeout_seconds" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.transport_mode", + "nominal_witness": "ZMQServer", + "line": 73, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "transport_mode", + "fiber_key": "transport_mode" + } + ], + "fiber_key": "transport_mode" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker.viewer_port", + "nominal_witness": "QueueTracker", + "line": 35, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "viewer_port", + "fiber_key": "viewer_port" + } + ], + "fiber_key": "viewer_port" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker.viewer_type", + "nominal_witness": "QueueTracker", + "line": 36, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "owner_symbol": "StreamingVisualizerServer.viewer_type", + "nominal_witness": "StreamingVisualizerServer", + "line": 86, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + } + ], + "fiber_key": "viewer_type" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.zmq_context", + "nominal_witness": "ZMQClient", + "line": 800, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "zmq_context", + "fiber_key": "zmq_context" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.zmq_context", + "nominal_witness": "ZMQServer", + "line": 82, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "zmq_context", + "fiber_key": "zmq_context" + } + ], + "fiber_key": "zmq_context" + } + ], + "semantic_descent_graph": { + "active_graph_source": "repository", + "repository_graph": { + "authority_count": 75, + "fact_count": 321, + "projection_count": 231, + "relation_count": 3, + "missing_descent_count": 3, + "authorities_by_kind": [ + { + "authority_kind": "autoregister_family", + "count": 2 + }, + { + "authority_kind": "class_family", + "count": 5 + }, + { + "authority_kind": "dataclass_schema", + "count": 54 + }, + { + "authority_kind": "enum", + "count": 14 + } + ], + "projections_by_kind": [ + { + "projection_kind": "branch_literal", + "count": 147 + }, + { + "projection_kind": "call_literal", + "count": 38 + }, + { + "projection_kind": "collection_literal", + "count": 10 + }, + { + "projection_kind": "mapping_literal", + "count": 36 + } + ], + "top_certificates": [ + { + "authority_name": "WorkerState", + "authority_kind": "dataclass_schema", + "projection_label": "known_fields", + "projection_kind": "collection_literal", + "projection_owner_symbol": "WorkerState.from_dict", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 85, + "matched_fact_count": 5, + "coverage_ratio": 1.0, + "matched_tokens": [ + "cpu_percent", + "create_time", + "memory_mb", + "pid", + "status" + ], + "missing_derivation_path": "collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection" + }, + { + "authority_name": "ControlResponse", + "authority_kind": "class_family", + "projection_label": "_LAZY_EXPORTS", + "projection_kind": "mapping_literal", + "projection_owner_symbol": "", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "line": 16, + "matched_fact_count": 3, + "coverage_ratio": 1.0, + "matched_tokens": [ + "control_error_response", + "execute_response", + "pong_response" + ], + "missing_derivation_path": "mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface" + }, + { + "authority_name": "ProcessIdentity", + "authority_kind": "dataclass_schema", + "projection_label": "ProcessIdentity.to_dict:return", + "projection_kind": "mapping_literal", + "projection_owner_symbol": "ProcessIdentity.to_dict", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 327, + "matched_fact_count": 2, + "coverage_ratio": 1.0, + "matched_tokens": [ + "create_time", + "pid" + ], + "missing_derivation_path": "mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection" + } + ] + }, + "finding_backed_graph": { + "authority_count": 8, + "fact_count": 25, + "projection_count": 8, + "relation_count": 8, + "missing_descent_count": 8, + "authorities_by_kind": [ + { + "authority_kind": "finding_declared_authority", + "count": 8 + } + ], + "projections_by_kind": [ + { + "projection_kind": "detector_finding", + "count": 8 + } + ], + "top_certificates": [ + { + "authority_name": "WorkerState", + "authority_kind": "finding_declared_authority", + "projection_label": "`known_fields` mirrors `WorkerState`", + "projection_kind": "detector_finding", + "projection_owner_symbol": "semantic_mirror_without_descent", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 85, + "matched_fact_count": 5, + "coverage_ratio": 1.0, + "matched_tokens": [ + "cpu_percent", + "create_time", + "memory_mb", + "pid", + "status" + ], + "missing_derivation_path": "collection_literal has semantic overlap ('cpu_percent', 'create_time', 'memory_mb', 'pid', 'status') with dataclass_schema `WorkerState`; collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection" + }, + { + "authority_name": "ExecutionStatus", + "authority_kind": "finding_declared_authority", + "projection_label": "External enum case recovery should move to its nominal owner", + "projection_kind": "detector_finding", + "projection_owner_symbol": "external_enum_case_recovery", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "line": 276, + "matched_fact_count": 4, + "coverage_ratio": 1.0, + "matched_tokens": [ + "execution_status_cancelled", + "execution_status_complete", + "execution_status_failed", + "execution_status_running" + ], + "missing_derivation_path": "multiple declared enum members are inspected outside their nominal owner" + }, + { + "authority_name": "ViewerState", + "authority_kind": "finding_declared_authority", + "projection_label": "External enum case recovery should move to its nominal owner", + "projection_kind": "detector_finding", + "projection_owner_symbol": "external_enum_case_recovery", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 55, + "matched_fact_count": 4, + "coverage_ratio": 1.0, + "matched_tokens": [ + "viewer_state_error", + "viewer_state_processing", + "viewer_state_ready", + "viewer_state_stopped" + ], + "missing_derivation_path": "multiple declared enum members are inspected outside their nominal owner" + }, + { + "authority_name": "ControlResponse", + "authority_kind": "finding_declared_authority", + "projection_label": "`_LAZY_EXPORTS` mirrors `ControlResponse`", + "projection_kind": "detector_finding", + "projection_owner_symbol": "semantic_mirror_without_descent", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "line": 16, + "matched_fact_count": 3, + "coverage_ratio": 1.0, + "matched_tokens": [ + "control_error_response", + "execute_response", + "pong_response" + ], + "missing_derivation_path": "mapping_literal has semantic overlap ('control_error_response', 'execute_response', 'pong_response') with class_family `ControlResponse`; mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface" + }, + { + "authority_name": "ResponseType", + "authority_kind": "finding_declared_authority", + "projection_label": "External enum case recovery should move to its nominal owner", + "projection_kind": "detector_finding", + "projection_owner_symbol": "external_enum_case_recovery", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1136, + "matched_fact_count": 3, + "coverage_ratio": 1.0, + "matched_tokens": [ + "response_type_error", + "response_type_ok", + "response_type_pong" + ], + "missing_derivation_path": "multiple declared enum members are inspected outside their nominal owner" + }, + { + "authority_name": "ProcessIdentity", + "authority_kind": "finding_declared_authority", + "projection_label": "`ProcessIdentity.to_dict:return` mirrors `ProcessIdentity`", + "projection_kind": "detector_finding", + "projection_owner_symbol": "semantic_mirror_without_descent", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 327, + "matched_fact_count": 2, + "coverage_ratio": 1.0, + "matched_tokens": [ + "create_time", + "pid" + ], + "missing_derivation_path": "mapping_literal has semantic overlap ('create_time', 'pid') with dataclass_schema `ProcessIdentity`; mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection" + }, + { + "authority_name": "ViewerControlResponseField", + "authority_kind": "finding_declared_authority", + "projection_label": "External enum case recovery should move to its nominal owner", + "projection_kind": "detector_finding", + "projection_owner_symbol": "external_enum_case_recovery", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 820, + "matched_fact_count": 2, + "coverage_ratio": 1.0, + "matched_tokens": [ + "viewer_control_response_field_message", + "viewer_control_response_field_status" + ], + "missing_derivation_path": "multiple declared enum members are inspected outside their nominal owner" + }, + { + "authority_name": "ViewerProtocolStatus", + "authority_kind": "finding_declared_authority", + "projection_label": "External enum case recovery should move to its nominal owner", + "projection_kind": "detector_finding", + "projection_owner_symbol": "external_enum_case_recovery", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 828, + "matched_fact_count": 2, + "coverage_ratio": 1.0, + "matched_tokens": [ + "viewer_protocol_status_error", + "viewer_protocol_status_success" + ], + "missing_derivation_path": "multiple declared enum members are inspected outside their nominal owner" + } + ] + } + }, + "source_index": { + "files": [ + { + "file_id": "a87685b151", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "module_name": "zmqruntime", + "is_package_init": true + }, + { + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "module_name": "zmqruntime.ack_listener", + "is_package_init": false + }, + { + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "module_name": "zmqruntime.client", + "is_package_init": false + }, + { + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "module_name": "zmqruntime.config", + "is_package_init": false + }, + { + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "module_name": "zmqruntime.messages", + "is_package_init": false + }, + { + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "module_name": "zmqruntime.queue_tracker", + "is_package_init": false + }, + { + "file_id": "273e8b505e", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/runner.py", + "module_name": "zmqruntime.runner", + "is_package_init": false + }, + { + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "module_name": "zmqruntime.server", + "is_package_init": false + }, + { + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "module_name": "zmqruntime.shutdown", + "is_package_init": false + }, + { + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "module_name": "zmqruntime.startup", + "is_package_init": false + }, + { + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "module_name": "zmqruntime.subscription", + "is_package_init": false + }, + { + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "module_name": "zmqruntime.timeouts", + "is_package_init": false + }, + { + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "module_name": "zmqruntime.transport", + "is_package_init": false + }, + { + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "module_name": "zmqruntime.transport_modes", + "is_package_init": false + }, + { + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "module_name": "zmqruntime.viewer_protocol", + "is_package_init": false + }, + { + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "module_name": "zmqruntime.viewer_state", + "is_package_init": false + }, + { + "file_id": "3df37f04de", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/__init__.py", + "module_name": "zmqruntime.execution", + "is_package_init": true + }, + { + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "module_name": "zmqruntime.execution.batch_submit_wait", + "is_package_init": false + }, + { + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "module_name": "zmqruntime.execution.client", + "is_package_init": false + }, + { + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "module_name": "zmqruntime.execution.lifecycle", + "is_package_init": false + }, + { + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "module_name": "zmqruntime.execution.logs", + "is_package_init": false + }, + { + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "module_name": "zmqruntime.execution.progress_stream", + "is_package_init": false + }, + { + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "module_name": "zmqruntime.execution.responses", + "is_package_init": false + }, + { + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "module_name": "zmqruntime.execution.server", + "is_package_init": false + }, + { + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "module_name": "zmqruntime.execution.status_poller", + "is_package_init": false + }, + { + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "module_name": "zmqruntime.execution.wait_policy", + "is_package_init": false + }, + { + "file_id": "b18c004451", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/__init__.py", + "module_name": "zmqruntime.progress", + "is_package_init": true + }, + { + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "module_name": "zmqruntime.progress.projection", + "is_package_init": false + }, + { + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "module_name": "zmqruntime.progress.registry", + "is_package_init": false + }, + { + "file_id": "b57ed9c559", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/__init__.py", + "module_name": "zmqruntime.streaming", + "is_package_init": true + }, + { + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "module_name": "zmqruntime.streaming.process_manager", + "is_package_init": false + }, + { + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "module_name": "zmqruntime.streaming.server", + "is_package_init": false + } + ], + "ast_targets": [ + { + "target_id": "59e8054d9d", + "file_id": "a87685b151", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "node_type": "module", + "name": "zmqruntime", + "qualname": "zmqruntime", + "line": 1, + "end_line": 289, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "31664f2b53", + "file_id": "a87685b151", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "node_type": "function", + "name": "__getattr__", + "qualname": "__getattr__", + "line": 277, + "end_line": 285, + "parameters": [ + "name" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "323ab45f9e", + "file_id": "a87685b151", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "node_type": "function", + "name": "__dir__", + "qualname": "__dir__", + "line": 288, + "end_line": 289, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3827d426cc", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "module", + "name": "zmqruntime.ack_listener", + "qualname": "zmqruntime.ack_listener", + "line": 1, + "end_line": 289, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d30c2f7f60", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "class", + "name": "GlobalAckListener", + "qualname": "GlobalAckListener", + "line": 26, + "end_line": 289, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "57a05d91c8", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "__new__", + "qualname": "GlobalAckListener.__new__", + "line": 32, + "end_line": 38, + "parameters": [ + "cls" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "07dbeca3d3", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "__init__", + "qualname": "GlobalAckListener.__init__", + "line": 40, + "end_line": 57, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5491d5d511", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "startup_status", + "qualname": "GlobalAckListener.startup_status", + "line": 60, + "end_line": 63, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "0391abecf4", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "return_route", + "qualname": "GlobalAckListener.return_route", + "line": 66, + "end_line": 71, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "44a5ff8a8e", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "_running", + "qualname": "GlobalAckListener._running", + "line": 74, + "end_line": 76, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "30ef14e545", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "_set_status", + "qualname": "GlobalAckListener._set_status", + "line": 78, + "end_line": 82, + "parameters": [ + "self", + "phase", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "db900bdb2f", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "_register_default_callback", + "qualname": "GlobalAckListener._register_default_callback", + "line": 84, + "end_line": 90, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b334d55b94", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "_mark_processed", + "qualname": "GlobalAckListener._register_default_callback._mark_processed", + "line": 85, + "end_line": 88, + "parameters": [ + "ack" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "50b002821c", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "register_callback", + "qualname": "GlobalAckListener.register_callback", + "line": 92, + "end_line": 95, + "parameters": [ + "self", + "callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ca950459ad", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "start", + "qualname": "GlobalAckListener.start", + "line": 97, + "end_line": 175, + "parameters": [ + "self", + "port", + "transport_mode", + "host", + "config", + "timeout_ms", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "39ee40374f", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "stop", + "qualname": "GlobalAckListener.stop", + "line": 177, + "end_line": 206, + "parameters": [ + "self", + "timeout_ms", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a136c55231", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "_listener_loop", + "qualname": "GlobalAckListener._listener_loop", + "line": 208, + "end_line": 289, + "parameters": [ + "self", + "endpoint", + "config", + "cancellation", + "startup" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5e87e77a96", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "module", + "name": "zmqruntime.client", + "qualname": "zmqruntime.client", + "line": 1, + "end_line": 1406, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fb11fb152b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointConnectionPolicy", + "qualname": "EndpointConnectionPolicy", + "line": 54, + "end_line": 83, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "a95c5d80b6", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__new__", + "qualname": "EndpointConnectionPolicy.__new__", + "line": 57, + "end_line": 65, + "parameters": [ + "cls", + "value", + "connector" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "23ca58ab9c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "connect", + "qualname": "EndpointConnectionPolicy.connect", + "line": 76, + "end_line": 83, + "parameters": [ + "self", + "client", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9f19ac1fd2", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointConnectionCancelledError", + "qualname": "EndpointConnectionCancelledError", + "line": 86, + "end_line": 87, + "parameters": [], + "decorators": [], + "base_names": [ + "RuntimeError" + ] + }, + { + "target_id": "743d11ea4c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointStartupUncertainError", + "qualname": "EndpointStartupUncertainError", + "line": 90, + "end_line": 95, + "parameters": [], + "decorators": [], + "base_names": [ + "RuntimeError" + ] + }, + { + "target_id": "34c7cd0667", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointStartupUncertainError.__init__", + "line": 93, + "end_line": 95, + "parameters": [ + "self", + "process" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "eb3353a053", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointConnectionAttempt", + "qualname": "EndpointConnectionAttempt", + "line": 98, + "end_line": 127, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "15149dcb32", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointConnectionAttempt.__init__", + "line": 103, + "end_line": 110, + "parameters": [ + "self", + "client", + "cancellation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a416a6a8af", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "cancel", + "qualname": "EndpointConnectionAttempt.cancel", + "line": 112, + "end_line": 115, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "53d9f7345b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "connect", + "qualname": "EndpointConnectionAttempt.connect", + "line": 117, + "end_line": 127, + "parameters": [ + "self", + "policy", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9fafffdc01", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointCompatibilityClientABC", + "qualname": "EndpointCompatibilityClientABC", + "line": 130, + "end_line": 135, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "6ce5ca6cf1", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "endpoint_compatibility", + "qualname": "EndpointCompatibilityClientABC.endpoint_compatibility", + "line": 134, + "end_line": 135, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "d0bdbd53a1", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointClientSession", + "qualname": "EndpointClientSession", + "line": 142, + "end_line": 162, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "Generic" + ] + }, + { + "target_id": "869abc6744", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "observe_compatibility", + "qualname": "EndpointClientSession.observe_compatibility", + "line": 148, + "end_line": 150, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7adfc81e01", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "require_admitted_client", + "qualname": "EndpointClientSession.require_admitted_client", + "line": 152, + "end_line": 156, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d2ef5c3373", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "admitted_client", + "qualname": "EndpointClientSession.admitted_client", + "line": 159, + "end_line": 162, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "2f7bbe059e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "ClientEndpointConnection", + "qualname": "ClientEndpointConnection", + "line": 165, + "end_line": 186, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "5d118e1aa4", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "close_client", + "qualname": "ClientEndpointConnection.close_client", + "line": 169, + "end_line": 170, + "parameters": [ + "self", + "persistent" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "bd6a87031a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_process_is_alive", + "qualname": "ClientEndpointConnection.owned_process_is_alive", + "line": 173, + "end_line": 174, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "707e8b30c6", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_process_exit", + "qualname": "ClientEndpointConnection.owned_process_exit", + "line": 177, + "end_line": 178, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "ef11d465c2", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "known_process_is_alive", + "qualname": "ClientEndpointConnection.known_process_is_alive", + "line": 181, + "end_line": 182, + "parameters": [ + "self", + "endpoint_is_local" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "1e53b08bd6", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "handshake_response", + "qualname": "ClientEndpointConnection.handshake_response", + "line": 185, + "end_line": 186, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "4b7a96a571", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointProcess", + "qualname": "EndpointProcess", + "line": 189, + "end_line": 215, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "8252cfb8f7", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "identity", + "qualname": "EndpointProcess.identity", + "line": 194, + "end_line": 195, + "parameters": [ + "self" + ], + "decorators": [ + "property", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "fcc653d4ca", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "is_alive", + "qualname": "EndpointProcess.is_alive", + "line": 198, + "end_line": 199, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "d93bdf32eb", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "exit", + "qualname": "EndpointProcess.exit", + "line": 202, + "end_line": 203, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "dce7308d2e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "wait_for_exit", + "qualname": "EndpointProcess.wait_for_exit", + "line": 206, + "end_line": 207, + "parameters": [ + "self", + "timeout" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "03c8dd401f", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "stop", + "qualname": "EndpointProcess.stop", + "line": 210, + "end_line": 215, + "parameters": [ + "self", + "timeout", + "kill_timeout" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "918446db6c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "_EndpointProcessExitObservation", + "qualname": "_EndpointProcessExitObservation", + "line": 218, + "end_line": 250, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "595813d88b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__init__", + "qualname": "_EndpointProcessExitObservation.__init__", + "line": 221, + "end_line": 230, + "parameters": [ + "self", + "wait_for_exit" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bb9ee6bf4c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_observe", + "qualname": "_EndpointProcessExitObservation._observe", + "line": 232, + "end_line": 238, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "763b61b9d7", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "exit", + "qualname": "_EndpointProcessExitObservation.exit", + "line": 240, + "end_line": 245, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1734fa4b8e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "wait", + "qualname": "_EndpointProcessExitObservation.wait", + "line": 247, + "end_line": 250, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bc7044b75a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "_ObservedEndpointProcess", + "qualname": "_ObservedEndpointProcess", + "line": 254, + "end_line": 288, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "EndpointProcess", + "ABC" + ] + }, + { + "target_id": "3f3307995c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "_ObservedEndpointProcess.__post_init__", + "line": 264, + "end_line": 270, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1f0d1c111d", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "identity", + "qualname": "_ObservedEndpointProcess.identity", + "line": 273, + "end_line": 274, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "50a370694e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_capture_identity", + "qualname": "_ObservedEndpointProcess._capture_identity", + "line": 277, + "end_line": 278, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "ca5f93fab5", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_wait_and_resolve_exit", + "qualname": "_ObservedEndpointProcess._wait_and_resolve_exit", + "line": 281, + "end_line": 282, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "80f7f1ef7e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "exit", + "qualname": "_ObservedEndpointProcess.exit", + "line": 284, + "end_line": 285, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "93adf65e6a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "wait_for_exit", + "qualname": "_ObservedEndpointProcess.wait_for_exit", + "line": 287, + "end_line": 288, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "150758dea1", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "MultiprocessingEndpointProcess", + "qualname": "MultiprocessingEndpointProcess", + "line": 292, + "end_line": 323, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "_ObservedEndpointProcess" + ] + }, + { + "target_id": "b2d9cb2a19", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_capture_identity", + "qualname": "MultiprocessingEndpointProcess._capture_identity", + "line": 297, + "end_line": 298, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f9423947cb", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_wait_and_resolve_exit", + "qualname": "MultiprocessingEndpointProcess._wait_and_resolve_exit", + "line": 300, + "end_line": 305, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7a74a69731", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "is_alive", + "qualname": "MultiprocessingEndpointProcess.is_alive", + "line": 307, + "end_line": 308, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f2e8e5cac7", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "stop", + "qualname": "MultiprocessingEndpointProcess.stop", + "line": 310, + "end_line": 323, + "parameters": [ + "self", + "timeout", + "kill_timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "63f499e744", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "SubprocessEndpointProcess", + "qualname": "SubprocessEndpointProcess", + "line": 327, + "end_line": 353, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "_ObservedEndpointProcess" + ] + }, + { + "target_id": "422f5f8602", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_capture_identity", + "qualname": "SubprocessEndpointProcess._capture_identity", + "line": 332, + "end_line": 333, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2412736c5a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_wait_and_resolve_exit", + "qualname": "SubprocessEndpointProcess._wait_and_resolve_exit", + "line": 335, + "end_line": 336, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5ed2300d2b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "is_alive", + "qualname": "SubprocessEndpointProcess.is_alive", + "line": 338, + "end_line": 339, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "98e8dacca4", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "stop", + "qualname": "SubprocessEndpointProcess.stop", + "line": 341, + "end_line": 353, + "parameters": [ + "self", + "timeout", + "kill_timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a1324b8da3", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "function", + "name": "endpoint_process", + "qualname": "endpoint_process", + "line": 360, + "end_line": 363, + "parameters": [ + "source" + ], + "decorators": [ + "singledispatch" + ], + "base_names": [] + }, + { + "target_id": "4ed0d8c7e8", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 367, + "end_line": 368, + "parameters": [ + "source" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "c50e036aa3", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 372, + "end_line": 373, + "parameters": [ + "source" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "27df1f2043", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 377, + "end_line": 378, + "parameters": [ + "source" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "653f4ebcb1", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointProcessGroup", + "qualname": "EndpointProcessGroup", + "line": 381, + "end_line": 464, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "40a87a5a77", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointProcessGroup.__init__", + "line": 384, + "end_line": 386, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cc2d99ec3a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "own", + "qualname": "EndpointProcessGroup.own", + "line": 388, + "end_line": 395, + "parameters": [ + "self", + "source" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "713a53b44c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "disown", + "qualname": "EndpointProcessGroup.disown", + "line": 397, + "end_line": 401, + "parameters": [ + "self", + "source" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "71bbb2efa4", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "active_count", + "qualname": "EndpointProcessGroup.active_count", + "line": 404, + "end_line": 409, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "bc1a608c4f", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "stop_all", + "qualname": "EndpointProcessGroup.stop_all", + "line": 411, + "end_line": 457, + "parameters": [ + "self", + "timeout", + "kill_timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f5cfdbd5c5", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "stop_owned_process", + "qualname": "EndpointProcessGroup.stop_all.stop_owned_process", + "line": 424, + "end_line": 444, + "parameters": [ + "owned_process" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "69582df287", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_discard_terminated_locked", + "qualname": "EndpointProcessGroup._discard_terminated_locked", + "line": 459, + "end_line": 464, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "aa84ca1bc5", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "OwnedEndpointConnection", + "qualname": "OwnedEndpointConnection", + "line": 468, + "end_line": 508, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ClientEndpointConnection" + ] + }, + { + "target_id": "631c418548", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "close_client", + "qualname": "OwnedEndpointConnection.close_client", + "line": 477, + "end_line": 479, + "parameters": [ + "self", + "persistent" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a634e9a24a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "terminate_endpoint", + "qualname": "OwnedEndpointConnection.terminate_endpoint", + "line": 481, + "end_line": 496, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c78e65e59d", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_process_is_alive", + "qualname": "OwnedEndpointConnection.owned_process_is_alive", + "line": 498, + "end_line": 499, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d767349749", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_process_exit", + "qualname": "OwnedEndpointConnection.owned_process_exit", + "line": 501, + "end_line": 502, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0611e648a6", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "known_process_is_alive", + "qualname": "OwnedEndpointConnection.known_process_is_alive", + "line": 504, + "end_line": 505, + "parameters": [ + "self", + "endpoint_is_local" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "176a404b3e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "handshake_response", + "qualname": "OwnedEndpointConnection.handshake_response", + "line": 507, + "end_line": 508, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d970916561", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "AttachedEndpointConnection", + "qualname": "AttachedEndpointConnection", + "line": 512, + "end_line": 532, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ClientEndpointConnection" + ] + }, + { + "target_id": "d644317279", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "close_client", + "qualname": "AttachedEndpointConnection.close_client", + "line": 517, + "end_line": 518, + "parameters": [ + "self", + "persistent" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "07a485a37e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_process_is_alive", + "qualname": "AttachedEndpointConnection.owned_process_is_alive", + "line": 520, + "end_line": 521, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "712ff05236", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_process_exit", + "qualname": "AttachedEndpointConnection.owned_process_exit", + "line": 523, + "end_line": 524, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "714644e60d", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "known_process_is_alive", + "qualname": "AttachedEndpointConnection.known_process_is_alive", + "line": 526, + "end_line": 529, + "parameters": [ + "self", + "endpoint_is_local" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a3cfbe378c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "handshake_response", + "qualname": "AttachedEndpointConnection.handshake_response", + "line": 531, + "end_line": 532, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b8bf334b76", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointShutdownResult", + "qualname": "EndpointShutdownResult", + "line": 536, + "end_line": 548, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "e22077ed82", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "_EndpointShutdownOperation", + "qualname": "_EndpointShutdownOperation", + "line": 552, + "end_line": 706, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "0a0220164e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "run", + "qualname": "_EndpointShutdownOperation.run", + "line": 563, + "end_line": 631, + "parameters": [ + "cls", + "target", + "config", + "mode", + "deadline", + "expected_process_identity" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "232f93511f", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "acknowledgement_result", + "qualname": "_EndpointShutdownOperation.acknowledgement_result", + "line": 633, + "end_line": 643, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7971fc27c6", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "termination_result", + "qualname": "_EndpointShutdownOperation.termination_result", + "line": 645, + "end_line": 695, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "03cfef20cf", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_process_exited", + "qualname": "_EndpointShutdownOperation._process_exited", + "line": 697, + "end_line": 706, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "96709d40cb", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointShutdownMode", + "qualname": "EndpointShutdownMode", + "line": 709, + "end_line": 778, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "c4b296d97a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__new__", + "qualname": "EndpointShutdownMode.__new__", + "line": 712, + "end_line": 724, + "parameters": [ + "cls", + "value", + "control_message_type", + "required_capability", + "completion" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "586999f1aa", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "from_graceful", + "qualname": "EndpointShutdownMode.from_graceful", + "line": 740, + "end_line": 743, + "parameters": [ + "cls", + "graceful" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "a3cecb9cf3", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "from_force", + "qualname": "EndpointShutdownMode.from_force", + "line": 746, + "end_line": 749, + "parameters": [ + "cls", + "force" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "5262262957", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "complete", + "qualname": "EndpointShutdownMode.complete", + "line": 751, + "end_line": 757, + "parameters": [ + "self", + "operation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "79bfa94b71", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "close_owned_process", + "qualname": "EndpointShutdownMode.close_owned_process", + "line": 759, + "end_line": 778, + "parameters": [ + "self", + "target", + "config", + "process_identity", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cfe34bfcc5", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "ZMQClient", + "qualname": "ZMQClient", + "line": 781, + "end_line": 1406, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "5f063471b4", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__init__", + "qualname": "ZMQClient.__init__", + "line": 784, + "end_line": 810, + "parameters": [ + "self", + "port", + "host", + "persistent", + "transport_mode", + "config", + "connection_status_callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5d9161afca", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "port", + "qualname": "ZMQClient.port", + "line": 813, + "end_line": 814, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "de393630e5", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "host", + "qualname": "ZMQClient.host", + "line": 817, + "end_line": 818, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "f201315f07", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "control_port", + "qualname": "ZMQClient.control_port", + "line": 821, + "end_line": 822, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "c4404d470a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "transport_mode", + "qualname": "ZMQClient.transport_mode", + "line": 825, + "end_line": 826, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "20748e68ef", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_emit_connection_status", + "qualname": "ZMQClient._emit_connection_status", + "line": 828, + "end_line": 843, + "parameters": [ + "self", + "phase", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "82511d3d94", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_bind_connection_attempt", + "qualname": "ZMQClient._bind_connection_attempt", + "line": 846, + "end_line": 858, + "parameters": [ + "self", + "cancellation" + ], + "decorators": [ + "contextmanager" + ], + "base_names": [] + }, + { + "target_id": "bcc9034f41", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_ensure_connection_attempt", + "qualname": "ZMQClient._ensure_connection_attempt", + "line": 861, + "end_line": 868, + "parameters": [ + "self" + ], + "decorators": [ + "contextmanager" + ], + "base_names": [] + }, + { + "target_id": "ad2b1bcf75", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "new_connection_attempt", + "qualname": "ZMQClient.new_connection_attempt", + "line": 870, + "end_line": 877, + "parameters": [ + "self", + "cancellation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2997530644", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_connection_cancelled", + "qualname": "ZMQClient._connection_cancelled", + "line": 879, + "end_line": 881, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "76978c26a3", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "connect", + "qualname": "ZMQClient.connect", + "line": 883, + "end_line": 905, + "parameters": [ + "self", + "timeout", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "debe33bde8", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "connect_existing", + "qualname": "ZMQClient.connect_existing", + "line": 907, + "end_line": 953, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ef3c6a1020", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "start_owned_process", + "qualname": "ZMQClient.start_owned_process", + "line": 955, + "end_line": 1001, + "parameters": [ + "self", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e15c308a5b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "close_owned_process", + "qualname": "ZMQClient.close_owned_process", + "line": 1003, + "end_line": 1018, + "parameters": [ + "self", + "process_identity", + "mode", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "76642db618", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_connect_locked", + "qualname": "ZMQClient._connect_locked", + "line": 1020, + "end_line": 1119, + "parameters": [ + "self", + "timeout", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "552f4d351d", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_attach_existing_endpoint", + "qualname": "ZMQClient._attach_existing_endpoint", + "line": 1121, + "end_line": 1131, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "80bfeceaab", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_emit_connected_status", + "qualname": "ZMQClient._emit_connected_status", + "line": 1133, + "end_line": 1137, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "16362516ab", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_cancelled_connection_result", + "qualname": "ZMQClient._cancelled_connection_result", + "line": 1139, + "end_line": 1144, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cb490280df", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "disconnect", + "qualname": "ZMQClient.disconnect", + "line": 1146, + "end_line": 1161, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "71e82fcac0", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "is_connected", + "qualname": "ZMQClient.is_connected", + "line": 1163, + "end_line": 1164, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d93f7fa812", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "connected_endpoint", + "qualname": "ZMQClient.connected_endpoint", + "line": 1167, + "end_line": 1171, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "ad903da7c4", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_server_process_is_alive", + "qualname": "ZMQClient.owned_server_process_is_alive", + "line": 1173, + "end_line": 1176, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b69a3b6f56", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_server_process_exit", + "qualname": "ZMQClient.owned_server_process_exit", + "line": 1178, + "end_line": 1182, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a0033b2ae0", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "known_server_process_is_alive", + "qualname": "ZMQClient.known_server_process_is_alive", + "line": 1184, + "end_line": 1195, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "71244536c4", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_setup_client_sockets", + "qualname": "ZMQClient._setup_client_sockets", + "line": 1197, + "end_line": 1209, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "88324eb5cd", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_cleanup_sockets", + "qualname": "ZMQClient._cleanup_sockets", + "line": 1211, + "end_line": 1221, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3bdc11cd6e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_try_connect_to_existing", + "qualname": "ZMQClient._try_connect_to_existing", + "line": 1223, + "end_line": 1237, + "parameters": [ + "self", + "port", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2644ad9d24", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_existing_endpoint_probe_timeout_ms", + "qualname": "ZMQClient._existing_endpoint_probe_timeout_ms", + "line": 1240, + "end_line": 1241, + "parameters": [ + "timeout" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "7e446c7e2b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_wait_for_endpoint_ready_before_deadline", + "qualname": "ZMQClient._wait_for_endpoint_ready_before_deadline", + "line": 1243, + "end_line": 1255, + "parameters": [ + "self", + "process", + "timeout", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d6e0f3268a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_wait_for_endpoint_ready", + "qualname": "ZMQClient._wait_for_endpoint_ready", + "line": 1257, + "end_line": 1275, + "parameters": [ + "self", + "process", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7e2307956b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_wait_for_server_ready", + "qualname": "ZMQClient._wait_for_server_ready", + "line": 1277, + "end_line": 1291, + "parameters": [ + "self", + "process", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c1a3bfb311", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_connection_startup_observer", + "qualname": "ZMQClient._connection_startup_observer", + "line": 1293, + "end_line": 1303, + "parameters": [ + "self", + "observed" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d0800d2cd6", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_is_port_in_use", + "qualname": "ZMQClient._is_port_in_use", + "line": 1305, + "end_line": 1311, + "parameters": [ + "self", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cdd30239e9", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_kill_processes_on_port", + "qualname": "ZMQClient._kill_processes_on_port", + "line": 1313, + "end_line": 1314, + "parameters": [ + "self", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "090449f58a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "scan_servers", + "qualname": "ZMQClient.scan_servers", + "line": 1317, + "end_line": 1329, + "parameters": [ + "ports", + "host", + "timeout_ms", + "transport_mode", + "config" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "25a028c11f", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "shutdown_endpoint_on_port", + "qualname": "ZMQClient.shutdown_endpoint_on_port", + "line": 1332, + "end_line": 1358, + "parameters": [ + "port", + "mode", + "timeout", + "transport_mode", + "host", + "config", + "expected_process_identity", + "operation_deadline" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "70df11dce7", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "shutdown_server_on_port", + "qualname": "ZMQClient.shutdown_server_on_port", + "line": 1361, + "end_line": 1378, + "parameters": [ + "port", + "graceful", + "timeout", + "transport_mode", + "host", + "config" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "d1f1f314ba", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "kill_server_on_port", + "qualname": "ZMQClient.kill_server_on_port", + "line": 1381, + "end_line": 1398, + "parameters": [ + "port", + "graceful", + "timeout", + "transport_mode", + "host", + "config" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "0cf577ab06", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_spawn_server_process", + "qualname": "ZMQClient._spawn_server_process", + "line": 1401, + "end_line": 1402, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "71843d7e1a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "send_data", + "qualname": "ZMQClient.send_data", + "line": 1405, + "end_line": 1406, + "parameters": [ + "self", + "data" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "a92f2f0e80", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "module", + "name": "zmqruntime.config", + "qualname": "zmqruntime.config", + "line": 1, + "end_line": 122, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "80f34147a9", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "class", + "name": "TransportMode", + "qualname": "TransportMode", + "line": 16, + "end_line": 66, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "f9c0355eef", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "method", + "name": "declaration", + "qualname": "TransportMode.declaration", + "line": 23, + "end_line": 28, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "cd99ab0864", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "method", + "name": "default", + "qualname": "TransportMode.default", + "line": 31, + "end_line": 37, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "b378344d20", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "method", + "name": "resolve", + "qualname": "TransportMode.resolve", + "line": 40, + "end_line": 50, + "parameters": [ + "cls", + "value" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "a560fe9118", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "method", + "name": "optional_from_text", + "qualname": "TransportMode.optional_from_text", + "line": 53, + "end_line": 56, + "parameters": [ + "cls", + "value" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "071cea906f", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "method", + "name": "optional_to_text", + "qualname": "TransportMode.optional_to_text", + "line": 59, + "end_line": 66, + "parameters": [ + "cls", + "value" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "0382d5aad8", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "class", + "name": "ZMQConfig", + "qualname": "ZMQConfig", + "line": 77, + "end_line": 122, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "4a0f63063f", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ZMQConfig.__post_init__", + "line": 117, + "end_line": 122, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9dac316bd8", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "module", + "name": "zmqruntime.messages", + "qualname": "zmqruntime.messages", + "line": 1, + "end_line": 1383, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6ac4d1aeb6", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "TaskPhase", + "qualname": "TaskPhase", + "line": 31, + "end_line": 44, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "db7ab7e3aa", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "TaskStatus", + "qualname": "TaskStatus", + "line": 47, + "end_line": 59, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "785b99cacf", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "WorkerState", + "qualname": "WorkerState", + "line": 63, + "end_line": 96, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "c5dd203b83", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "WorkerState.to_dict", + "line": 72, + "end_line": 81, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "aed1b39954", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "WorkerState.from_dict", + "line": 84, + "end_line": 96, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "448143436d", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "TaskProgress", + "qualname": "TaskProgress", + "line": 100, + "end_line": 219, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "e56111e9fb", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "TaskProgress.__post_init__", + "line": 132, + "end_line": 142, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f548af402c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "TaskProgress.to_dict", + "line": 144, + "end_line": 168, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "af170e8e1e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "TaskProgress.from_dict", + "line": 171, + "end_line": 219, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "bb053bdbc1", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "function", + "name": "validate_progress_payload", + "qualname": "validate_progress_payload", + "line": 222, + "end_line": 225, + "parameters": [ + "payload" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "240222bdef", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "MessageFields", + "qualname": "MessageFields", + "line": 233, + "end_line": 305, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1c28094f2b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ProcessIdentity", + "qualname": "ProcessIdentity", + "line": 309, + "end_line": 375, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "2509331745", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "current", + "qualname": "ProcessIdentity.current", + "line": 316, + "end_line": 318, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "226ef93445", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "for_pid", + "qualname": "ProcessIdentity.for_pid", + "line": 321, + "end_line": 324, + "parameters": [ + "cls", + "pid" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "334ffb1c1b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ProcessIdentity.to_dict", + "line": 326, + "end_line": 327, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6ebe7d1603", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ProcessIdentity.from_dict", + "line": 330, + "end_line": 331, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "361d6d0cfc", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "is_alive", + "qualname": "ProcessIdentity.is_alive", + "line": 333, + "end_line": 344, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f8e9fc34d2", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "terminate", + "qualname": "ProcessIdentity.terminate", + "line": 346, + "end_line": 375, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4e3806dcc0", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ProcessExit", + "qualname": "ProcessExit", + "line": 379, + "end_line": 394, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "e1c711d445", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "describe", + "qualname": "ProcessExit.describe", + "line": 384, + "end_line": 394, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6d5a53e736", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ControlMessageType", + "qualname": "ControlMessageType", + "line": 402, + "end_line": 410, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "c9ecc176a9", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ControlRequestHeader", + "qualname": "ControlRequestHeader", + "line": 414, + "end_line": 437, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "b1fe996af0", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ControlRequestHeader.from_dict", + "line": 420, + "end_line": 424, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "56b42c0d49", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_wire_payload", + "qualname": "ControlRequestHeader.from_wire_payload", + "line": 427, + "end_line": 431, + "parameters": [ + "cls", + "wire_payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "14a47ad8dc", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ControlRequestHeader.to_dict", + "line": 433, + "end_line": 434, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3d0543acc0", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_wire_payload", + "qualname": "ControlRequestHeader.to_wire_payload", + "line": 436, + "end_line": 437, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1e0e17c740", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "EndpointShutdownRequest", + "qualname": "EndpointShutdownRequest", + "line": 441, + "end_line": 466, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ControlRequestHeader" + ] + }, + { + "target_id": "321782c940", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "EndpointShutdownRequest.from_dict", + "line": 447, + "end_line": 455, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "a023b1bc9e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "EndpointShutdownRequest.to_dict", + "line": 457, + "end_line": 461, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c4af6f1928", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "validate", + "qualname": "EndpointShutdownRequest.validate", + "line": 463, + "end_line": 466, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1d57f38648", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ResponseType", + "qualname": "ResponseType", + "line": 469, + "end_line": 474, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "fe8ea47a8a", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ExecutionStatus", + "qualname": "ExecutionStatus", + "line": 477, + "end_line": 537, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "f61ed2e902", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "__new__", + "qualname": "ExecutionStatus.__new__", + "line": 488, + "end_line": 502, + "parameters": [ + "cls", + "value", + "is_terminal", + "reports_running_transition", + "records_start_time", + "owns_active_work" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "53b0063827", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "is_terminal", + "qualname": "ExecutionStatus.is_terminal", + "line": 505, + "end_line": 508, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "d322ec853b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "reports_running_transition_from", + "qualname": "ExecutionStatus.reports_running_transition_from", + "line": 510, + "end_line": 513, + "parameters": [ + "self", + "previous" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "abf68d1439", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "owns_active_work", + "qualname": "ExecutionStatus.owns_active_work", + "line": 516, + "end_line": 519, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "ed81e3a0e2", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "apply_to_record", + "qualname": "ExecutionStatus.apply_to_record", + "line": 521, + "end_line": 528, + "parameters": [ + "self", + "record", + "timestamp" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bae032b9bb", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ExecutionStatus.from_wire", + "line": 531, + "end_line": 537, + "parameters": [ + "cls", + "value" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "e5503017df", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "SocketType", + "qualname": "SocketType", + "line": 540, + "end_line": 561, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "9a8a8b2e37", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_zmq_constant", + "qualname": "SocketType.from_zmq_constant", + "line": 547, + "end_line": 558, + "parameters": [ + "cls", + "zmq_const" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "0e9b1b622d", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "get_display_name", + "qualname": "SocketType.get_display_name", + "line": 560, + "end_line": 561, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d620cefcb4", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ExecuteRequest", + "qualname": "ExecuteRequest", + "line": 565, + "end_line": 624, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "26e23735b9", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "validate", + "qualname": "ExecuteRequest.validate", + "line": 577, + "end_line": 586, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "73f2ca9b20", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ExecuteRequest.to_dict", + "line": 588, + "end_line": 609, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "33258d31b8", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ExecuteRequest.from_dict", + "line": 612, + "end_line": 624, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "f005115528", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ControlResponse", + "qualname": "ControlResponse", + "line": 627, + "end_line": 632, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "e86a235e8e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ControlResponse.to_dict", + "line": 631, + "end_line": 632, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "09e2e85119", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ControlErrorResponse", + "qualname": "ControlErrorResponse", + "line": 636, + "end_line": 654, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ControlResponse" + ] + }, + { + "target_id": "b90d301511", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_exception", + "qualname": "ControlErrorResponse.from_exception", + "line": 643, + "end_line": 646, + "parameters": [ + "cls", + "error" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "1975fd8398", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ControlErrorResponse.to_dict", + "line": 648, + "end_line": 654, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "40800ec451", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ExecuteResponse", + "qualname": "ExecuteResponse", + "line": 658, + "end_line": 672, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ControlResponse" + ] + }, + { + "target_id": "9592c783cf", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ExecuteResponse.to_dict", + "line": 664, + "end_line": 672, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fef5875f0c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ExecutionRecord", + "qualname": "ExecutionRecord", + "line": 676, + "end_line": 761, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "5f492d9132", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "set_extra", + "qualname": "ExecutionRecord.set_extra", + "line": 689, + "end_line": 690, + "parameters": [ + "self", + "key", + "value" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "05783dc5e7", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "get_extra", + "qualname": "ExecutionRecord.get_extra", + "line": 692, + "end_line": 695, + "parameters": [ + "self", + "key", + "default" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "489b541dc1", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "pop_extra", + "qualname": "ExecutionRecord.pop_extra", + "line": 697, + "end_line": 702, + "parameters": [ + "self", + "key", + "default" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d9933f6813", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ExecutionRecord.to_dict", + "line": 704, + "end_line": 732, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "67af4b37f2", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "_to_transport_value", + "qualname": "ExecutionRecord.to_dict._to_transport_value", + "line": 705, + "end_line": 716, + "parameters": [ + "value" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "de49dc008b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ExecutionRecord.from_dict", + "line": 735, + "end_line": 761, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "76b1129493", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "RunningExecutionInfo", + "qualname": "RunningExecutionInfo", + "line": 765, + "end_line": 789, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "eca26c920a", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "RunningExecutionInfo.to_dict", + "line": 772, + "end_line": 779, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ab4ce90c77", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "RunningExecutionInfo.from_dict", + "line": 782, + "end_line": 789, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "0a9baaa98c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "QueuedExecutionInfo", + "qualname": "QueuedExecutionInfo", + "line": 793, + "end_line": 811, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "81e00f01ac", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "QueuedExecutionInfo.to_dict", + "line": 798, + "end_line": 803, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ede470735e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "QueuedExecutionInfo.from_dict", + "line": 806, + "end_line": 811, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "fb7618f467", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ExecutionStatusSnapshot", + "qualname": "ExecutionStatusSnapshot", + "line": 815, + "end_line": 876, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "e95adc1938", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ExecutionStatusSnapshot.to_dict", + "line": 824, + "end_line": 842, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cea3e7536e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ExecutionStatusSnapshot.from_dict", + "line": 845, + "end_line": 876, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "36af152bc3", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "StatusRequest", + "qualname": "StatusRequest", + "line": 880, + "end_line": 891, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "539a0a6cd4", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "StatusRequest.to_dict", + "line": 883, + "end_line": 887, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3b588b3748", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "StatusRequest.from_dict", + "line": 890, + "end_line": 891, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "d32fe17642", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "CancelRequest", + "qualname": "CancelRequest", + "line": 895, + "end_line": 909, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "ee832cf3ae", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "validate", + "qualname": "CancelRequest.validate", + "line": 898, + "end_line": 899, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0229199f70", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "CancelRequest.to_dict", + "line": 901, + "end_line": 905, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ce90df43bb", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "CancelRequest.from_dict", + "line": 908, + "end_line": 909, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "48d751666a", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ProgressRegistrationRequest", + "qualname": "ProgressRegistrationRequest", + "line": 913, + "end_line": 927, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "4ecc104a2c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "validate", + "qualname": "ProgressRegistrationRequest.validate", + "line": 916, + "end_line": 917, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "780cefda77", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ProgressRegistrationRequest.to_dict", + "line": 919, + "end_line": 923, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3d10faf6ec", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ProgressRegistrationRequest.from_dict", + "line": 926, + "end_line": 927, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "4095d443b2", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ProgressUnregistrationRequest", + "qualname": "ProgressUnregistrationRequest", + "line": 931, + "end_line": 945, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "3c626ead9d", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "validate", + "qualname": "ProgressUnregistrationRequest.validate", + "line": 934, + "end_line": 935, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9735987e5b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ProgressUnregistrationRequest.to_dict", + "line": 937, + "end_line": 941, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d76e4b6de5", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ProgressUnregistrationRequest.from_dict", + "line": 944, + "end_line": 945, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "e6b23e56a6", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ProcessResourceUsage", + "qualname": "ProcessResourceUsage", + "line": 949, + "end_line": 966, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "4cc8b534f3", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "current", + "qualname": "ProcessResourceUsage.current", + "line": 956, + "end_line": 966, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "1818093503", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ServerRole", + "qualname": "ServerRole", + "line": 969, + "end_line": 974, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "7bce080a8b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "EndpointControlCapability", + "qualname": "EndpointControlCapability", + "line": 977, + "end_line": 982, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "9170320318", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "EndpointApplication", + "qualname": "EndpointApplication", + "line": 986, + "end_line": 1018, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "ffcbb5f1f2", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "EndpointApplication.__post_init__", + "line": 992, + "end_line": 996, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fcef221f36", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "EndpointApplication.to_dict", + "line": 998, + "end_line": 1002, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0ea83ade0c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "compatibility_with", + "qualname": "EndpointApplication.compatibility_with", + "line": 1004, + "end_line": 1010, + "parameters": [ + "self", + "observed" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "80d3b1cf6f", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "EndpointApplication.from_dict", + "line": 1013, + "end_line": 1018, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "9a089925df", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "EndpointApplicationCompatibility", + "qualname": "EndpointApplicationCompatibility", + "line": 1022, + "end_line": 1042, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "2aa74835d2", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "matches", + "qualname": "EndpointApplicationCompatibility.matches", + "line": 1029, + "end_line": 1030, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "fc874df28a", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "observed_version_label", + "qualname": "EndpointApplicationCompatibility.observed_version_label", + "line": 1033, + "end_line": 1036, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "26098704c8", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "require_match", + "qualname": "EndpointApplicationCompatibility.require_match", + "line": 1038, + "end_line": 1042, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1867058859", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "EndpointApplicationCompatibilityError", + "qualname": "EndpointApplicationCompatibilityError", + "line": 1046, + "end_line": 1060, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ValueError" + ] + }, + { + "target_id": "29bedf4354", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "__str__", + "qualname": "EndpointApplicationCompatibilityError.__str__", + "line": 1051, + "end_line": 1060, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1a6f73b77e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "PongResponse", + "qualname": "PongResponse", + "line": 1064, + "end_line": 1233, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ControlResponse" + ] + }, + { + "target_id": "704fbb2e9a", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "PongResponse.to_dict", + "line": 1089, + "end_line": 1133, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6beb4c0946", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "PongResponse.from_dict", + "line": 1136, + "end_line": 1233, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "432315df8d", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "AckReturnRoute", + "qualname": "AckReturnRoute", + "line": 1242, + "end_line": 1263, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "469c20f6db", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "AckReturnRoute.__post_init__", + "line": 1249, + "end_line": 1254, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7e08e277e9", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "AckReturnRoute.to_dict", + "line": 1256, + "end_line": 1257, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4049018d9f", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "AckReturnRoute.from_dict", + "line": 1260, + "end_line": 1263, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "fc0cd80b9d", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ImageTransferIdentity", + "qualname": "ImageTransferIdentity", + "line": 1267, + "end_line": 1291, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "b50ee7dec5", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ImageTransferIdentity.__post_init__", + "line": 1273, + "end_line": 1277, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "28a64c2cee", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ImageTransferIdentity.to_dict", + "line": 1279, + "end_line": 1280, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f0f968f4b4", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ImageTransferIdentity.from_dict", + "line": 1283, + "end_line": 1284, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "fa07218de3", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_item", + "qualname": "ImageTransferIdentity.from_item", + "line": 1287, + "end_line": 1291, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "40310a743c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ImageAck", + "qualname": "ImageAck", + "line": 1295, + "end_line": 1335, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "657cc6de06", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ImageAck.to_dict", + "line": 1310, + "end_line": 1323, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d626a7c596", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ImageAck.from_dict", + "line": 1326, + "end_line": 1335, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "1690337aeb", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ROIMessage", + "qualname": "ROIMessage", + "line": 1339, + "end_line": 1359, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "bb3cea2fd4", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ROIMessage.to_dict", + "line": 1348, + "end_line": 1353, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "abe4fbb673", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ROIMessage.from_dict", + "line": 1356, + "end_line": 1359, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "890887792e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ShapesMessage", + "qualname": "ShapesMessage", + "line": 1363, + "end_line": 1383, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "f03e6c5e87", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ShapesMessage.to_dict", + "line": 1372, + "end_line": 1377, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6742ad3b5d", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ShapesMessage.from_dict", + "line": 1380, + "end_line": 1383, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "38cd1e50e6", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "module", + "name": "zmqruntime.queue_tracker", + "qualname": "zmqruntime.queue_tracker", + "line": 1, + "end_line": 256, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "45a333f16e", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "class", + "name": "QueueTracker", + "qualname": "QueueTracker", + "line": 18, + "end_line": 175, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "24421a3085", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "__init__", + "qualname": "QueueTracker.__init__", + "line": 27, + "end_line": 43, + "parameters": [ + "self", + "viewer_port", + "viewer_type", + "timeout_seconds" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ee8e04bbf8", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "register_sent", + "qualname": "QueueTracker.register_sent", + "line": 45, + "end_line": 62, + "parameters": [ + "self", + "image_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "414108dad3", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "mark_processed", + "qualname": "QueueTracker.mark_processed", + "line": 64, + "end_line": 90, + "parameters": [ + "self", + "image_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2076936c4c", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "register_worker_processed", + "qualname": "QueueTracker.register_worker_processed", + "line": 92, + "end_line": 99, + "parameters": [ + "self", + "image_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "99779adbff", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "get_progress", + "qualname": "QueueTracker.get_progress", + "line": 101, + "end_line": 108, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "104db89784", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "get_pending_count", + "qualname": "QueueTracker.get_pending_count", + "line": 110, + "end_line": 117, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8509973c8d", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "has_stuck_images", + "qualname": "QueueTracker.has_stuck_images", + "line": 119, + "end_line": 130, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3a2b169872", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "get_stuck_images", + "qualname": "QueueTracker.get_stuck_images", + "line": 132, + "end_line": 145, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "591a5e3c21", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "clear", + "qualname": "QueueTracker.clear", + "line": 147, + "end_line": 157, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7b9f6b80ff", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "reset_for_new_batch", + "qualname": "QueueTracker.reset_for_new_batch", + "line": 159, + "end_line": 171, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f964fd6911", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "__repr__", + "qualname": "QueueTracker.__repr__", + "line": 173, + "end_line": 175, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a01e1d4e11", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "class", + "name": "GlobalQueueTrackerRegistry", + "qualname": "GlobalQueueTrackerRegistry", + "line": 178, + "end_line": 256, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0ab325c54e", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "__new__", + "qualname": "GlobalQueueTrackerRegistry.__new__", + "line": 188, + "end_line": 194, + "parameters": [ + "cls" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "04adcd9286", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "__init__", + "qualname": "GlobalQueueTrackerRegistry.__init__", + "line": 196, + "end_line": 202, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a17b802a2a", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "get_or_create_tracker", + "qualname": "GlobalQueueTrackerRegistry.get_or_create_tracker", + "line": 204, + "end_line": 218, + "parameters": [ + "self", + "viewer_port", + "viewer_type" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "379df1d445", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "get_tracker", + "qualname": "GlobalQueueTrackerRegistry.get_tracker", + "line": 220, + "end_line": 230, + "parameters": [ + "self", + "viewer_port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8bb095e4a8", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "remove_tracker", + "qualname": "GlobalQueueTrackerRegistry.remove_tracker", + "line": 232, + "end_line": 241, + "parameters": [ + "self", + "viewer_port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "df09192b00", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "get_all_trackers", + "qualname": "GlobalQueueTrackerRegistry.get_all_trackers", + "line": 243, + "end_line": 250, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "11a74246b1", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "clear_all", + "qualname": "GlobalQueueTrackerRegistry.clear_all", + "line": 252, + "end_line": 256, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a9e3453e92", + "file_id": "273e8b505e", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/runner.py", + "node_type": "module", + "name": "zmqruntime.runner", + "qualname": "zmqruntime.runner", + "line": 1, + "end_line": 37, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9b63296280", + "file_id": "273e8b505e", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/runner.py", + "node_type": "function", + "name": "serve_forever", + "qualname": "serve_forever", + "line": 9, + "end_line": 37, + "parameters": [ + "server", + "poll_interval", + "handle_signals", + "on_shutdown" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "699509a6ca", + "file_id": "273e8b505e", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/runner.py", + "node_type": "function", + "name": "_signal_handler", + "qualname": "serve_forever._signal_handler", + "line": 19, + "end_line": 20, + "parameters": [ + "sig", + "frame" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "da206ba1fb", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "module", + "name": "zmqruntime.server", + "qualname": "zmqruntime.server", + "line": 1, + "end_line": 320, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1a9548f84d", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "class", + "name": "ZMQServer", + "qualname": "ZMQServer", + "line": 36, + "end_line": 320, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "33af1e3b06", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "server_type", + "qualname": "ZMQServer.server_type", + "line": 50, + "end_line": 52, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "ea6b32f730", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "server_role", + "qualname": "ZMQServer.server_role", + "line": 55, + "end_line": 58, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "ea017633b2", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "__init__", + "qualname": "ZMQServer.__init__", + "line": 60, + "end_line": 87, + "parameters": [ + "self", + "port", + "host", + "log_file_path", + "data_socket_type", + "transport_mode", + "config", + "application" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "07a4d4a8b3", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "port", + "qualname": "ZMQServer.port", + "line": 90, + "end_line": 93, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "9929f4dae5", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "host", + "qualname": "ZMQServer.host", + "line": 96, + "end_line": 99, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "665a399411", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "control_port", + "qualname": "ZMQServer.control_port", + "line": 102, + "end_line": 105, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "97f7f484e5", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "start", + "qualname": "ZMQServer.start", + "line": 107, + "end_line": 120, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b235cf835c", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "data_transport_url", + "qualname": "ZMQServer.data_transport_url", + "line": 122, + "end_line": 125, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "17642b25c9", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "control_transport_url", + "qualname": "ZMQServer.control_transport_url", + "line": 127, + "end_line": 130, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9a653722e5", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "bind_data_socket", + "qualname": "ZMQServer.bind_data_socket", + "line": 132, + "end_line": 150, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c5ff0a8fe8", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "bind_control_socket", + "qualname": "ZMQServer.bind_control_socket", + "line": 152, + "end_line": 158, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0c8c0f3192", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "stop", + "qualname": "ZMQServer.stop", + "line": 160, + "end_line": 173, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b74c1b3323", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "is_running", + "qualname": "ZMQServer.is_running", + "line": 175, + "end_line": 176, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "971d7e2c8d", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "process_messages", + "qualname": "ZMQServer.process_messages", + "line": 178, + "end_line": 193, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "20f6261904", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "control_response", + "qualname": "ZMQServer.control_response", + "line": 195, + "end_line": 215, + "parameters": [ + "self", + "control_data", + "response_factory" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "dd7882a661", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "control_error_response", + "qualname": "ZMQServer.control_error_response", + "line": 217, + "end_line": 225, + "parameters": [ + "self", + "error" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9c09c26327", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "serialize_control_response", + "qualname": "ZMQServer.serialize_control_response", + "line": 227, + "end_line": 245, + "parameters": [ + "self", + "response" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3b6b4c199e", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "control_response_payload", + "qualname": "ZMQServer.control_response_payload", + "line": 247, + "end_line": 260, + "parameters": [ + "self", + "control_data", + "response_factory" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "641ec68c1a", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "_create_pong_response", + "qualname": "ZMQServer._create_pong_response", + "line": 262, + "end_line": 275, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "af728c697d", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "request_shutdown", + "qualname": "ZMQServer.request_shutdown", + "line": 277, + "end_line": 278, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f1f70eefbf", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "kill_processes_on_port", + "qualname": "ZMQServer.kill_processes_on_port", + "line": 281, + "end_line": 312, + "parameters": [ + "port" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "000d909162", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "handle_control_message", + "qualname": "ZMQServer.handle_control_message", + "line": 315, + "end_line": 316, + "parameters": [ + "self", + "message" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "19344edebc", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "handle_data_message", + "qualname": "ZMQServer.handle_data_message", + "line": 319, + "end_line": 320, + "parameters": [ + "self", + "message" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "9467316c22", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "module", + "name": "zmqruntime.shutdown", + "qualname": "zmqruntime.shutdown", + "line": 1, + "end_line": 138, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "832f3044cf", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "class", + "name": "EndpointShutdownOutcome", + "qualname": "EndpointShutdownOutcome", + "line": 23, + "end_line": 36, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "f145638f54", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "succeeded", + "qualname": "EndpointShutdownOutcome.succeeded", + "line": 31, + "end_line": 32, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "a324b2ecb4", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "endpoint_terminated", + "qualname": "EndpointShutdownOutcome.endpoint_terminated", + "line": 35, + "end_line": 36, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "a69cad9314", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "class", + "name": "EndpointShutdownBatchResult", + "qualname": "EndpointShutdownBatchResult", + "line": 40, + "end_line": 71, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "5048b0969c", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "succeeded", + "qualname": "EndpointShutdownBatchResult.succeeded", + "line": 46, + "end_line": 47, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "4af9b91cc3", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "succeeded_ports", + "qualname": "EndpointShutdownBatchResult.succeeded_ports", + "line": 50, + "end_line": 51, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "5b3f7373d8", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "terminated_ports", + "qualname": "EndpointShutdownBatchResult.terminated_ports", + "line": 54, + "end_line": 55, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "e93397d70d", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "failed_ports", + "qualname": "EndpointShutdownBatchResult.failed_ports", + "line": 58, + "end_line": 59, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "4d43b6337f", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "failure_message", + "qualname": "EndpointShutdownBatchResult.failure_message", + "line": 62, + "end_line": 63, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "0712f621c6", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "message", + "qualname": "EndpointShutdownBatchResult.message", + "line": 66, + "end_line": 71, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "72a4324e7f", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "class", + "name": "EndpointShutdownService", + "qualname": "EndpointShutdownService", + "line": 74, + "end_line": 138, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "038b3ab88d", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "for_endpoint", + "qualname": "EndpointShutdownService.for_endpoint", + "line": 78, + "end_line": 94, + "parameters": [ + "cls", + "config", + "endpoint" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "862d927768", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointShutdownService.__init__", + "line": 96, + "end_line": 106, + "parameters": [ + "self", + "shutdown_endpoint", + "retire_progress_tracker" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4b7cf25a50", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "shutdown_ports", + "qualname": "EndpointShutdownService.shutdown_ports", + "line": 108, + "end_line": 138, + "parameters": [ + "self", + "ports", + "mode" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e6ab11f90c", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "module", + "name": "zmqruntime.startup", + "qualname": "zmqruntime.startup", + "line": 1, + "end_line": 303, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "920b72f927", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupPresentationTarget", + "qualname": "EndpointStartupPresentationTarget", + "line": 17, + "end_line": 34, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "00f6f649f2", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "present_checking", + "qualname": "EndpointStartupPresentationTarget.present_checking", + "line": 21, + "end_line": 22, + "parameters": [ + "self", + "message" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "c44c429645", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "present_connected", + "qualname": "EndpointStartupPresentationTarget.present_connected", + "line": 25, + "end_line": 26, + "parameters": [ + "self", + "message" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "42c9b1a3f1", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "present_disconnected", + "qualname": "EndpointStartupPresentationTarget.present_disconnected", + "line": 29, + "end_line": 30, + "parameters": [ + "self", + "message" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "603239ea38", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "present_warning", + "qualname": "EndpointStartupPresentationTarget.present_warning", + "line": 33, + "end_line": 34, + "parameters": [ + "self", + "message" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "63bead9f50", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupPhase", + "qualname": "EndpointStartupPhase", + "line": 43, + "end_line": 134, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "5e284d5bbd", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "__new__", + "qualname": "EndpointStartupPhase.__new__", + "line": 48, + "end_line": 62, + "parameters": [ + "cls", + "value", + "presenter", + "expects_endpoint_presence", + "startup_failure", + "accepts_requests" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a8ca5177a1", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "expects_endpoint_presence", + "qualname": "EndpointStartupPhase.expects_endpoint_presence", + "line": 116, + "end_line": 119, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "ec326b77a1", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "startup_failed", + "qualname": "EndpointStartupPhase.startup_failed", + "line": 122, + "end_line": 125, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "9da7429e87", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "present", + "qualname": "EndpointStartupPhase.present", + "line": 127, + "end_line": 134, + "parameters": [ + "self", + "target", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "45f32d028d", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupStatus", + "qualname": "EndpointStartupStatus", + "line": 138, + "end_line": 168, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "21b8de449d", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "present", + "qualname": "EndpointStartupStatus.present", + "line": 146, + "end_line": 153, + "parameters": [ + "self", + "target", + "endpoint_name" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3beedce42a", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "to_json", + "qualname": "EndpointStartupStatus.to_json", + "line": 155, + "end_line": 158, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "446d0801b5", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "from_json", + "qualname": "EndpointStartupStatus.from_json", + "line": 161, + "end_line": 168, + "parameters": [ + "cls", + "source" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "bb7d136245", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupStatusRead", + "qualname": "EndpointStartupStatusRead", + "line": 178, + "end_line": 182, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "02df2a97a1", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupStatusWriter", + "qualname": "EndpointStartupStatusWriter", + "line": 185, + "end_line": 209, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a0ce83e5e6", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointStartupStatusWriter.__init__", + "line": 188, + "end_line": 190, + "parameters": [ + "self", + "path" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "75225e2f09", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "emit", + "qualname": "EndpointStartupStatusWriter.emit", + "line": 192, + "end_line": 209, + "parameters": [ + "self", + "phase", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "304a05b0a4", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupStatusReader", + "qualname": "EndpointStartupStatusReader", + "line": 212, + "end_line": 231, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "027d5b9105", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointStartupStatusReader.__init__", + "line": 215, + "end_line": 217, + "parameters": [ + "self", + "path" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8985d19309", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "read", + "qualname": "EndpointStartupStatusReader.read", + "line": 219, + "end_line": 231, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cd5f362499", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupObserver", + "qualname": "EndpointStartupObserver", + "line": 234, + "end_line": 243, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "da3b2cd67a", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "poll_activity", + "qualname": "EndpointStartupObserver.poll_activity", + "line": 238, + "end_line": 239, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "21ded1dbaa", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "should_abort", + "qualname": "EndpointStartupObserver.should_abort", + "line": 242, + "end_line": 243, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "a5797540a9", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "IdleEndpointStartupObserver", + "qualname": "IdleEndpointStartupObserver", + "line": 246, + "end_line": 253, + "parameters": [], + "decorators": [], + "base_names": [ + "EndpointStartupObserver" + ] + }, + { + "target_id": "1b5042def8", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "poll_activity", + "qualname": "IdleEndpointStartupObserver.poll_activity", + "line": 249, + "end_line": 250, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a866bcd6d8", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "should_abort", + "qualname": "IdleEndpointStartupObserver.should_abort", + "line": 252, + "end_line": 253, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8a0421289c", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupCancellationObserver", + "qualname": "EndpointStartupCancellationObserver", + "line": 259, + "end_line": 274, + "parameters": [], + "decorators": [], + "base_names": [ + "EndpointStartupObserver" + ] + }, + { + "target_id": "89ec8eaef8", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointStartupCancellationObserver.__init__", + "line": 262, + "end_line": 268, + "parameters": [ + "self", + "cancellation", + "observed" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "628c24c31e", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "poll_activity", + "qualname": "EndpointStartupCancellationObserver.poll_activity", + "line": 270, + "end_line": 271, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cfed38ea02", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "should_abort", + "qualname": "EndpointStartupCancellationObserver.should_abort", + "line": 273, + "end_line": 274, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1c1c105832", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupStatusMonitor", + "qualname": "EndpointStartupStatusMonitor", + "line": 277, + "end_line": 303, + "parameters": [], + "decorators": [], + "base_names": [ + "EndpointStartupObserver" + ] + }, + { + "target_id": "19f1e77398", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointStartupStatusMonitor.__init__", + "line": 280, + "end_line": 290, + "parameters": [ + "self", + "path", + "status_emitter", + "process_has_exited" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "45630f16b3", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "poll_activity", + "qualname": "EndpointStartupStatusMonitor.poll_activity", + "line": 292, + "end_line": 300, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b0b367e2f3", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "should_abort", + "qualname": "EndpointStartupStatusMonitor.should_abort", + "line": 302, + "end_line": 303, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1d95592f7e", + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "node_type": "module", + "name": "zmqruntime.subscription", + "qualname": "zmqruntime.subscription", + "line": 1, + "end_line": 25, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "aa6e68505f", + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "node_type": "class", + "name": "SubscriptionABC", + "qualname": "SubscriptionABC", + "line": 7, + "end_line": 12, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "bb1e4eb258", + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "node_type": "method", + "name": "release", + "qualname": "SubscriptionABC.release", + "line": 11, + "end_line": 12, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "c6176fabb0", + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "node_type": "class", + "name": "CallbackSubscription", + "qualname": "CallbackSubscription", + "line": 15, + "end_line": 22, + "parameters": [], + "decorators": [], + "base_names": [ + "SubscriptionABC" + ] + }, + { + "target_id": "a373c182ce", + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "node_type": "method", + "name": "__init__", + "qualname": "CallbackSubscription.__init__", + "line": 18, + "end_line": 19, + "parameters": [ + "self", + "release" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9ec0799d28", + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "node_type": "method", + "name": "release", + "qualname": "CallbackSubscription.release", + "line": 21, + "end_line": 22, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2f9a11f9b1", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "module", + "name": "zmqruntime.timeouts", + "qualname": "zmqruntime.timeouts", + "line": 1, + "end_line": 94, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4d6bf008e9", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "class", + "name": "OperationTimeoutError", + "qualname": "OperationTimeoutError", + "line": 10, + "end_line": 11, + "parameters": [], + "decorators": [], + "base_names": [ + "TimeoutError" + ] + }, + { + "target_id": "58ff0ef400", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "class", + "name": "OperationCancellation", + "qualname": "OperationCancellation", + "line": 14, + "end_line": 31, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "22b2b1b878", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "__init__", + "qualname": "OperationCancellation.__init__", + "line": 19, + "end_line": 20, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "336648b392", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "cancel", + "qualname": "OperationCancellation.cancel", + "line": 22, + "end_line": 23, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fc47c18a57", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "requested", + "qualname": "OperationCancellation.requested", + "line": 25, + "end_line": 26, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f07321cafa", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "wait", + "qualname": "OperationCancellation.wait", + "line": 28, + "end_line": 31, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6d12233c34", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "class", + "name": "OperationDeadline", + "qualname": "OperationDeadline", + "line": 35, + "end_line": 94, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "f3933c993b", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "after_milliseconds", + "qualname": "OperationDeadline.after_milliseconds", + "line": 43, + "end_line": 59, + "parameters": [ + "cls", + "timeout_ms", + "operation" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "5f41757a15", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "expired", + "qualname": "OperationDeadline.expired", + "line": 61, + "end_line": 64, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "facb426bb1", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "remaining_seconds", + "qualname": "OperationDeadline.remaining_seconds", + "line": 66, + "end_line": 72, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "dc5c1e99f4", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "remaining_seconds_or_zero", + "qualname": "OperationDeadline.remaining_seconds_or_zero", + "line": 74, + "end_line": 77, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "28257cfe15", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "remaining_milliseconds", + "qualname": "OperationDeadline.remaining_milliseconds", + "line": 79, + "end_line": 82, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fe54815a20", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "cap_seconds", + "qualname": "OperationDeadline.cap_seconds", + "line": 84, + "end_line": 87, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d1d10f8d55", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "timeout_error", + "qualname": "OperationDeadline.timeout_error", + "line": 89, + "end_line": 94, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "aaf53d1b0a", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "module", + "name": "zmqruntime.transport", + "qualname": "zmqruntime.transport", + "line": 1, + "end_line": 631, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "17d4e01cba", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "class", + "name": "DataControlPortPair", + "qualname": "DataControlPortPair", + "line": 27, + "end_line": 36, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "1538ccbcfb", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "ports", + "qualname": "DataControlPortPair.ports", + "line": 34, + "end_line": 36, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "7f163db508", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "class", + "name": "TransportEndpoint", + "qualname": "TransportEndpoint", + "line": 40, + "end_line": 335, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "2bc7293062", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "startup_lock", + "qualname": "TransportEndpoint.startup_lock", + "line": 48, + "end_line": 65, + "parameters": [ + "self", + "config", + "operation_deadline", + "cancellation" + ], + "decorators": [ + "contextmanager" + ], + "base_names": [] + }, + { + "target_id": "ec0a63b32e", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "require_available_startup", + "qualname": "TransportEndpoint.require_available_startup", + "line": 67, + "end_line": 77, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "24ba18ff00", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "has_live_startup_owner", + "qualname": "TransportEndpoint.has_live_startup_owner", + "line": 79, + "end_line": 85, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "41ce8da786", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "record_startup_owner", + "qualname": "TransportEndpoint.record_startup_owner", + "line": 87, + "end_line": 90, + "parameters": [ + "self", + "config", + "owner" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5790ac3d91", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "reserve_startup_owner", + "qualname": "TransportEndpoint.reserve_startup_owner", + "line": 92, + "end_line": 115, + "parameters": [ + "self", + "config", + "owner", + "operation_deadline", + "cancellation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f7ef0a5827", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "require_startup_owner", + "qualname": "TransportEndpoint.require_startup_owner", + "line": 117, + "end_line": 121, + "parameters": [ + "self", + "config", + "owner" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ddfc25fd5d", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "discovery_response", + "qualname": "TransportEndpoint.discovery_response", + "line": 123, + "end_line": 130, + "parameters": [ + "self", + "config", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9ca40fe0c0", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "scan", + "qualname": "TransportEndpoint.scan", + "line": 133, + "end_line": 160, + "parameters": [ + "cls", + "ports", + "host", + "transport_mode", + "config", + "timeout_ms" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "dfcaf84030", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "data_url", + "qualname": "TransportEndpoint.data_url", + "line": 162, + "end_line": 170, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8ce04426c8", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "control_port", + "qualname": "TransportEndpoint.control_port", + "line": 172, + "end_line": 175, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "26fd19a1a5", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "port_pair", + "qualname": "TransportEndpoint.port_pair", + "line": 177, + "end_line": 183, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cf79ccb5af", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "occupied_ports", + "qualname": "TransportEndpoint.occupied_ports", + "line": 185, + "end_line": 196, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7838a254dc", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "cleanup_stale_addresses", + "qualname": "TransportEndpoint.cleanup_stale_addresses", + "line": 198, + "end_line": 207, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "37521d940c", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "force_release_local_addresses", + "qualname": "TransportEndpoint.force_release_local_addresses", + "line": 209, + "end_line": 216, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "968c5d8f7e", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "control_url", + "qualname": "TransportEndpoint.control_url", + "line": 218, + "end_line": 226, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a3fbe16132", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "is_in_use", + "qualname": "TransportEndpoint.is_in_use", + "line": 228, + "end_line": 235, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "29927e8cf5", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "ping", + "qualname": "TransportEndpoint.ping", + "line": 237, + "end_line": 251, + "parameters": [ + "self", + "config", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1e45f95455", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "cleanup", + "qualname": "TransportEndpoint.cleanup", + "line": 253, + "end_line": 260, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ed320098f3", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "wait_until_ready", + "qualname": "TransportEndpoint.wait_until_ready", + "line": 262, + "end_line": 282, + "parameters": [ + "self", + "config", + "timeout", + "require_ready", + "poll_interval", + "startup_observer" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c072f471b5", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "wait_for_ready_response", + "qualname": "TransportEndpoint.wait_for_ready_response", + "line": 284, + "end_line": 335, + "parameters": [ + "self", + "config", + "timeout", + "require_ready", + "poll_interval", + "startup_observer", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "eec2caaed2", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "class", + "name": "DataControlPortPairAuthority", + "qualname": "DataControlPortPairAuthority", + "line": 338, + "end_line": 373, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5702b01276", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "acquire", + "qualname": "DataControlPortPairAuthority.acquire", + "line": 342, + "end_line": 373, + "parameters": [ + "config", + "transport_mode", + "excluded", + "host" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "85bf8998b4", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "class", + "name": "TcpDataControlPortPairAuthority", + "qualname": "TcpDataControlPortPairAuthority", + "line": 376, + "end_line": 391, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "54df54f3b1", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "acquire", + "qualname": "TcpDataControlPortPairAuthority.acquire", + "line": 380, + "end_line": 391, + "parameters": [ + "config", + "excluded", + "host" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "544f1cd855", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "get_default_transport_mode", + "qualname": "get_default_transport_mode", + "line": 397, + "end_line": 399, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1d91b2ed84", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "resolve_transport_mode", + "qualname": "resolve_transport_mode", + "line": 402, + "end_line": 405, + "parameters": [ + "mode" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "dbece466be", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "get_ipc_socket_path", + "qualname": "get_ipc_socket_path", + "line": 408, + "end_line": 411, + "parameters": [ + "port", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7c9e743135", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "get_zmq_transport_url", + "qualname": "get_zmq_transport_url", + "line": 414, + "end_line": 423, + "parameters": [ + "port", + "host", + "mode", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "147ca36c77", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "get_control_port", + "qualname": "get_control_port", + "line": 426, + "end_line": 429, + "parameters": [ + "port", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "571d2b6c43", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "get_control_url", + "qualname": "get_control_url", + "line": 432, + "end_line": 446, + "parameters": [ + "port", + "transport_mode", + "host", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f1b1edaed1", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "endpoint_startup_lock", + "qualname": "endpoint_startup_lock", + "line": 450, + "end_line": 469, + "parameters": [ + "port", + "transport_mode", + "config", + "operation_deadline", + "cancellation" + ], + "decorators": [ + "contextmanager" + ], + "base_names": [] + }, + { + "target_id": "2267748605", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "remove_ipc_socket", + "qualname": "remove_ipc_socket", + "line": 472, + "end_line": 477, + "parameters": [ + "port", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "736a552fa2", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "ipc_socket_is_stale", + "qualname": "ipc_socket_is_stale", + "line": 480, + "end_line": 485, + "parameters": [ + "port", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "29c8463f7e", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "is_port_in_use", + "qualname": "is_port_in_use", + "line": 488, + "end_line": 497, + "parameters": [ + "port", + "transport_mode", + "host", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "dd661e9f77", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "ping_control_port", + "qualname": "ping_control_port", + "line": 500, + "end_line": 520, + "parameters": [ + "port", + "transport_mode", + "host", + "config", + "timeout_ms", + "require_ready" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "76ddbf678e", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "request_control_ping", + "qualname": "request_control_ping", + "line": 523, + "end_line": 574, + "parameters": [ + "port", + "transport_mode", + "host", + "config", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "771c05dd3d", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "remaining_timeout_ms", + "qualname": "request_control_ping.remaining_timeout_ms", + "line": 535, + "end_line": 539, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6b72a6cd39", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "wait_for_server_ready", + "qualname": "wait_for_server_ready", + "line": 577, + "end_line": 602, + "parameters": [ + "port", + "transport_mode", + "host", + "config", + "timeout", + "require_ready", + "poll_interval", + "startup_observer", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ef617fa933", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "wait_for_endpoint_ready", + "qualname": "wait_for_endpoint_ready", + "line": 605, + "end_line": 631, + "parameters": [ + "port", + "transport_mode", + "host", + "config", + "timeout", + "require_ready", + "poll_interval", + "startup_observer", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fb2813f4a3", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "module", + "name": "zmqruntime.transport_modes", + "qualname": "zmqruntime.transport_modes", + "line": 1, + "end_line": 530, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c83de15fbb", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "class", + "name": "TransportDeclaration", + "qualname": "TransportDeclaration", + "line": 25, + "end_line": 221, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "65b95a36b2", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "bind_ack_socket", + "qualname": "TransportDeclaration.bind_ack_socket", + "line": 36, + "end_line": 37, + "parameters": [ + "cls", + "endpoint_socket", + "host", + "port", + "config", + "incarnation" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "e3e3913fbd", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "cleanup_ack_socket", + "qualname": "TransportDeclaration.cleanup_ack_socket", + "line": 40, + "end_line": 41, + "parameters": [ + "cls", + "url" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "d7535e9a8b", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "is_supported", + "qualname": "TransportDeclaration.is_supported", + "line": 45, + "end_line": 46, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "00da29afa8", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_url", + "qualname": "TransportDeclaration.endpoint_url", + "line": 50, + "end_line": 56, + "parameters": [ + "cls", + "port", + "host", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "a48473fb78", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "bind_socket", + "qualname": "TransportDeclaration.bind_socket", + "line": 60, + "end_line": 67, + "parameters": [ + "cls", + "endpoint_socket", + "host", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "6cfe6d2f9b", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_in_use", + "qualname": "TransportDeclaration.endpoint_in_use", + "line": 71, + "end_line": 77, + "parameters": [ + "cls", + "port", + "host", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "6efef43430", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_is_local", + "qualname": "TransportDeclaration.endpoint_is_local", + "line": 81, + "end_line": 82, + "parameters": [ + "cls", + "host", + "port" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "0cfa7cb8c1", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "cleanup_endpoint", + "qualname": "TransportDeclaration.cleanup_endpoint", + "line": 86, + "end_line": 87, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "235edc7b46", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "preserve_unresponsive_endpoint", + "qualname": "TransportDeclaration.preserve_unresponsive_endpoint", + "line": 91, + "end_line": 96, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "4203acdbd3", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "kill_processes_on_port", + "qualname": "TransportDeclaration.kill_processes_on_port", + "line": 100, + "end_line": 101, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "33b3529214", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "socket_path", + "qualname": "TransportDeclaration.socket_path", + "line": 105, + "end_line": 110, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "c66dcf583d", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_is_stale", + "qualname": "TransportDeclaration.endpoint_is_stale", + "line": 114, + "end_line": 115, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "172d8d7414", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "startup_lock_path", + "qualname": "TransportDeclaration.startup_lock_path", + "line": 119, + "end_line": 124, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "71b1925a6d", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "startup_lock", + "qualname": "TransportDeclaration.startup_lock", + "line": 128, + "end_line": 163, + "parameters": [ + "cls", + "port", + "config", + "operation_deadline", + "cancellation" + ], + "decorators": [ + "classmethod", + "contextmanager" + ], + "base_names": [] + }, + { + "target_id": "dd0c16c8ac", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "startup_owner", + "qualname": "TransportDeclaration.startup_owner", + "line": 166, + "end_line": 173, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "542f4d7b67", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "record_startup_owner", + "qualname": "TransportDeclaration.record_startup_owner", + "line": 176, + "end_line": 187, + "parameters": [ + "cls", + "port", + "config", + "owner" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "9a9405acbb", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "release_startup_owner", + "qualname": "TransportDeclaration.release_startup_owner", + "line": 190, + "end_line": 210, + "parameters": [ + "cls", + "port", + "config", + "owner" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "1ea42ac3bb", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "data_control_pair_is_available", + "qualname": "TransportDeclaration.data_control_pair_is_available", + "line": 214, + "end_line": 221, + "parameters": [ + "cls", + "data_port", + "control_port", + "host", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "5893693ffe", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "class", + "name": "TcpTransportDeclaration", + "qualname": "TcpTransportDeclaration", + "line": 224, + "end_line": 370, + "parameters": [], + "decorators": [], + "base_names": [ + "TransportDeclaration" + ] + }, + { + "target_id": "f61e21eb97", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "bind_ack_socket", + "qualname": "TcpTransportDeclaration.bind_ack_socket", + "line": 231, + "end_line": 234, + "parameters": [ + "cls", + "endpoint_socket", + "host", + "port", + "config", + "incarnation" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "e6590ee41c", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "is_supported", + "qualname": "TcpTransportDeclaration.is_supported", + "line": 237, + "end_line": 238, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "0b30058930", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_url", + "qualname": "TcpTransportDeclaration.endpoint_url", + "line": 241, + "end_line": 248, + "parameters": [ + "cls", + "port", + "host", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "b5a474e872", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "bind_socket", + "qualname": "TcpTransportDeclaration.bind_socket", + "line": 251, + "end_line": 263, + "parameters": [ + "cls", + "endpoint_socket", + "host", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "939c541384", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_in_use", + "qualname": "TcpTransportDeclaration.endpoint_in_use", + "line": 266, + "end_line": 278, + "parameters": [ + "cls", + "port", + "host", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "1cd8bb21f3", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_is_local", + "qualname": "TcpTransportDeclaration.endpoint_is_local", + "line": 281, + "end_line": 288, + "parameters": [ + "cls", + "host", + "port" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "e24a16ae2a", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "cleanup_endpoint", + "qualname": "TcpTransportDeclaration.cleanup_endpoint", + "line": 291, + "end_line": 293, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "e81bf3ce11", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "preserve_unresponsive_endpoint", + "qualname": "TcpTransportDeclaration.preserve_unresponsive_endpoint", + "line": 296, + "end_line": 302, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "0faef38173", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "kill_processes_on_port", + "qualname": "TcpTransportDeclaration.kill_processes_on_port", + "line": 305, + "end_line": 328, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "eff72b9134", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "socket_path", + "qualname": "TcpTransportDeclaration.socket_path", + "line": 331, + "end_line": 337, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "82caf206b0", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "startup_lock_path", + "qualname": "TcpTransportDeclaration.startup_lock_path", + "line": 340, + "end_line": 345, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "ba6cb1dcb3", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_is_stale", + "qualname": "TcpTransportDeclaration.endpoint_is_stale", + "line": 348, + "end_line": 350, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "9afa010ed9", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "data_control_pair_is_available", + "qualname": "TcpTransportDeclaration.data_control_pair_is_available", + "line": 353, + "end_line": 370, + "parameters": [ + "cls", + "data_port", + "control_port", + "host", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "0676f1ee8c", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "class", + "name": "IpcTransportDeclaration", + "qualname": "IpcTransportDeclaration", + "line": 373, + "end_line": 530, + "parameters": [], + "decorators": [], + "base_names": [ + "TransportDeclaration" + ] + }, + { + "target_id": "8193a1f381", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "bind_ack_socket", + "qualname": "IpcTransportDeclaration.bind_ack_socket", + "line": 380, + "end_line": 387, + "parameters": [ + "cls", + "endpoint_socket", + "host", + "port", + "config", + "incarnation" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "90df59a718", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "cleanup_ack_socket", + "qualname": "IpcTransportDeclaration.cleanup_ack_socket", + "line": 390, + "end_line": 391, + "parameters": [ + "cls", + "url" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "8382b37dd7", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "is_supported", + "qualname": "IpcTransportDeclaration.is_supported", + "line": 394, + "end_line": 395, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "82403184c6", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "socket_path", + "qualname": "IpcTransportDeclaration.socket_path", + "line": 398, + "end_line": 407, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "a800244853", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_url", + "qualname": "IpcTransportDeclaration.endpoint_url", + "line": 410, + "end_line": 421, + "parameters": [ + "cls", + "port", + "host", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "afe93e2dc2", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "bind_socket", + "qualname": "IpcTransportDeclaration.bind_socket", + "line": 424, + "end_line": 434, + "parameters": [ + "cls", + "endpoint_socket", + "host", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "3b0f4ffeee", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_in_use", + "qualname": "IpcTransportDeclaration.endpoint_in_use", + "line": 437, + "end_line": 445, + "parameters": [ + "cls", + "port", + "host", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "814cd24f6e", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_is_local", + "qualname": "IpcTransportDeclaration.endpoint_is_local", + "line": 448, + "end_line": 450, + "parameters": [ + "cls", + "host", + "port" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "d0929fc443", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "cleanup_endpoint", + "qualname": "IpcTransportDeclaration.cleanup_endpoint", + "line": 453, + "end_line": 461, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "62b3c98f08", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_is_stale", + "qualname": "IpcTransportDeclaration.endpoint_is_stale", + "line": 464, + "end_line": 477, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "bfac79a8e3", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "startup_lock_path", + "qualname": "IpcTransportDeclaration.startup_lock_path", + "line": 480, + "end_line": 488, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "0a3953e932", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "preserve_unresponsive_endpoint", + "qualname": "IpcTransportDeclaration.preserve_unresponsive_endpoint", + "line": 491, + "end_line": 496, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "7f0bfc71ea", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "kill_processes_on_port", + "qualname": "IpcTransportDeclaration.kill_processes_on_port", + "line": 499, + "end_line": 518, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "7ac2be0684", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "data_control_pair_is_available", + "qualname": "IpcTransportDeclaration.data_control_pair_is_available", + "line": 521, + "end_line": 530, + "parameters": [ + "cls", + "data_port", + "control_port", + "host", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "48e05a1dc4", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "module", + "name": "zmqruntime.viewer_protocol", + "qualname": "zmqruntime.viewer_protocol", + "line": 1, + "end_line": 841, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "50c8424dba", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerDeclaredWireValue", + "qualname": "ViewerDeclaredWireValue", + "line": 32, + "end_line": 62, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0b5583513c", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "__get_pydantic_core_schema__", + "qualname": "ViewerDeclaredWireValue.__get_pydantic_core_schema__", + "line": 36, + "end_line": 51, + "parameters": [ + "cls", + "source_type", + "handler" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "37d0038450", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "construct", + "qualname": "ViewerDeclaredWireValue.__get_pydantic_core_schema__.construct", + "line": 43, + "end_line": 49, + "parameters": [ + "value" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d707c59cb4", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerDeclaredWireValue.to_wire_mapping", + "line": 53, + "end_line": 54, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c5a8735724", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_wire_mapping", + "qualname": "ViewerDeclaredWireValue.from_wire_mapping", + "line": 57, + "end_line": 62, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "4df25e15e6", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerNativeLayerTransform", + "qualname": "ViewerNativeLayerTransform", + "line": 66, + "end_line": 85, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ViewerDeclaredWireValue" + ] + }, + { + "target_id": "1fdaf9bdb0", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ViewerNativeLayerTransform.__post_init__", + "line": 76, + "end_line": 85, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cac5f310ea", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerNativeImageIntensityPresentation", + "qualname": "ViewerNativeImageIntensityPresentation", + "line": 89, + "end_line": 109, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ViewerDeclaredWireValue" + ] + }, + { + "target_id": "a65dd7b9ef", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ViewerNativeImageIntensityPresentation.__post_init__", + "line": 95, + "end_line": 109, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3cd28e109e", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerNativeViewportPresentation", + "qualname": "ViewerNativeViewportPresentation", + "line": 113, + "end_line": 130, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ViewerDeclaredWireValue" + ] + }, + { + "target_id": "a6877a8c41", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ViewerNativeViewportPresentation.__post_init__", + "line": 119, + "end_line": 130, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4c62926fde", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerImageIntensityControlOptions", + "qualname": "ViewerImageIntensityControlOptions", + "line": 134, + "end_line": 144, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "e31c2fa5a2", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ViewerImageIntensityControlOptions.__post_init__", + "line": 140, + "end_line": 144, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0b36e5e0d0", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerControlMessageType", + "qualname": "ViewerControlMessageType", + "line": 147, + "end_line": 163, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "98a0438cca", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "acknowledgement_type", + "qualname": "ViewerControlMessageType.acknowledgement_type", + "line": 162, + "end_line": 163, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "d61bd3881c", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerProtocolStatus", + "qualname": "ViewerProtocolStatus", + "line": 166, + "end_line": 170, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "0db89bbbd9", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerControlResponseField", + "qualname": "ViewerControlResponseField", + "line": 173, + "end_line": 179, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "c6e2f8f968", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerBatchMessageType", + "qualname": "ViewerBatchMessageType", + "line": 182, + "end_line": 185, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "f01c8d2204", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerWireField", + "qualname": "ViewerWireField", + "line": 188, + "end_line": 214, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "3486e03f6b", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerWirePayload", + "qualname": "ViewerWirePayload", + "line": 226, + "end_line": 274, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3b664739e3", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "mapping", + "qualname": "ViewerWirePayload.mapping", + "line": 230, + "end_line": 240, + "parameters": [ + "cls", + "values", + "context" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "fad1fe149d", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "value", + "qualname": "ViewerWirePayload.value", + "line": 243, + "end_line": 265, + "parameters": [ + "cls", + "value", + "context" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "781844527c", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "key", + "qualname": "ViewerWirePayload.key", + "line": 268, + "end_line": 274, + "parameters": [ + "field", + "context" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "88216f4ee4", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerSourceSpatialWireField", + "qualname": "ViewerSourceSpatialWireField", + "line": 277, + "end_line": 281, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "c30a02761e", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerComponentMode", + "qualname": "ViewerComponentMode", + "line": 284, + "end_line": 292, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "4057d3c934", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerComponentModeGroups", + "qualname": "ViewerComponentModeGroups", + "line": 296, + "end_line": 316, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "d5dbef50d2", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "components_for_mode", + "qualname": "ViewerComponentModeGroups.components_for_mode", + "line": 302, + "end_line": 309, + "parameters": [ + "self", + "mode" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7c3474f507", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "require_all_supported", + "qualname": "ViewerComponentModeGroups.require_all_supported", + "line": 311, + "end_line": 316, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ca2a509b5f", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerBatchMessageExtraPayload", + "qualname": "ViewerBatchMessageExtraPayload", + "line": 339, + "end_line": 354, + "parameters": [], + "decorators": [], + "base_names": [ + "dict" + ] + }, + { + "target_id": "81e028566f", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_mapping", + "qualname": "ViewerBatchMessageExtraPayload.from_mapping", + "line": 343, + "end_line": 354, + "parameters": [ + "cls", + "values" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "ab23f8a734", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerSourceSpatialDomainPayload", + "qualname": "ViewerSourceSpatialDomainPayload", + "line": 358, + "end_line": 425, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "567ec24882", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_wire_mapping", + "qualname": "ViewerSourceSpatialDomainPayload.from_wire_mapping", + "line": 365, + "end_line": 382, + "parameters": [ + "cls", + "payload", + "source_label" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "7dd95e6ca7", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerSourceSpatialDomainPayload.to_wire_mapping", + "line": 384, + "end_line": 396, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "056f048da6", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "required_source_shape_yx", + "qualname": "ViewerSourceSpatialDomainPayload.required_source_shape_yx", + "line": 398, + "end_line": 404, + "parameters": [ + "self", + "source_label" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fb2efa54ec", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "_optional_pair", + "qualname": "ViewerSourceSpatialDomainPayload._optional_pair", + "line": 407, + "end_line": 425, + "parameters": [ + "payload", + "field", + "source_label" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "e05df1ada6", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerBatchMessageWirePayload", + "qualname": "ViewerBatchMessageWirePayload", + "line": 428, + "end_line": 429, + "parameters": [], + "decorators": [], + "base_names": [ + "dict" + ] + }, + { + "target_id": "9d1bbf445d", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "function", + "name": "viewer_wire_key", + "qualname": "viewer_wire_key", + "line": 432, + "end_line": 437, + "parameters": [ + "field" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c6c57864ac", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerBatchDisplayPayload", + "qualname": "ViewerBatchDisplayPayload", + "line": 441, + "end_line": 506, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "f481597cd8", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "components_for_mode", + "qualname": "ViewerBatchDisplayPayload.components_for_mode", + "line": 450, + "end_line": 463, + "parameters": [ + "self", + "mode" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "80f2fbfab9", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "component_mode_groups", + "qualname": "ViewerBatchDisplayPayload.component_mode_groups", + "line": 465, + "end_line": 487, + "parameters": [ + "self", + "supported_modes" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8f1bc76da3", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerBatchDisplayPayload.to_wire_mapping", + "line": 489, + "end_line": 506, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f9ae3e9bbc", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "function", + "name": "viewer_component_mode_value", + "qualname": "viewer_component_mode_value", + "line": 509, + "end_line": 514, + "parameters": [ + "mode" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e039a4d37d", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerBatchItemPayload", + "qualname": "ViewerBatchItemPayload", + "line": 518, + "end_line": 557, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "ce71f35da2", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_parts", + "qualname": "ViewerBatchItemPayload.from_parts", + "line": 524, + "end_line": 551, + "parameters": [ + "cls", + "item_payload", + "data_type", + "metadata", + "producer_identity", + "image_id" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "843ca5b27a", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerBatchItemPayload.to_wire_mapping", + "line": 553, + "end_line": 557, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "31b7479d3b", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerComponentMetadataPayload", + "qualname": "ViewerComponentMetadataPayload", + "line": 561, + "end_line": 665, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "68171e5ee6", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "scoped_to", + "qualname": "ViewerComponentMetadataPayload.scoped_to", + "line": 567, + "end_line": 585, + "parameters": [ + "self", + "component_order" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "596cc34890", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_wire_mapping", + "qualname": "ViewerComponentMetadataPayload.from_wire_mapping", + "line": 588, + "end_line": 601, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "a478d1c2ad", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_optional_wire_mapping", + "qualname": "ViewerComponentMetadataPayload.from_optional_wire_mapping", + "line": 604, + "end_line": 612, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "77144194b1", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "strip_component_metadata", + "qualname": "ViewerComponentMetadataPayload.strip_component_metadata", + "line": 615, + "end_line": 631, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "08561845ae", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "component_metadata_wire_mapping", + "qualname": "ViewerComponentMetadataPayload.component_metadata_wire_mapping", + "line": 633, + "end_line": 643, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a17f3cca1c", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerComponentMetadataPayload.to_wire_mapping", + "line": 645, + "end_line": 646, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "723c2609de", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "_required_mapping", + "qualname": "ViewerComponentMetadataPayload._required_mapping", + "line": 649, + "end_line": 665, + "parameters": [ + "payload", + "field" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "8301d74b91", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerBatchMessagePayload", + "qualname": "ViewerBatchMessagePayload", + "line": 668, + "end_line": 722, + "parameters": [], + "decorators": [], + "base_names": [ + "ViewerBatchMessageWirePayload" + ] + }, + { + "target_id": "a1b5c78d2c", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_parts", + "qualname": "ViewerBatchMessagePayload.from_parts", + "line": 672, + "end_line": 716, + "parameters": [ + "cls", + "images", + "display_payload", + "component_metadata", + "timestamp", + "extra" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "dca8752806", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerBatchMessagePayload.to_wire_mapping", + "line": 718, + "end_line": 722, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "78e4dd5747", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerControlReplyHeader", + "qualname": "ViewerControlReplyHeader", + "line": 729, + "end_line": 744, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "713e5a49f1", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerControlReplyHeader.to_wire_mapping", + "line": 736, + "end_line": 744, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "924370b721", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerControlReplyPayload", + "qualname": "ViewerControlReplyPayload", + "line": 748, + "end_line": 765, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "db3f309ecc", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerControlReplyPayload.to_wire_mapping", + "line": 755, + "end_line": 765, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "77bd3647fc", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerAckResponsePayload", + "qualname": "ViewerAckResponsePayload", + "line": 769, + "end_line": 784, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "719eee371b", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ViewerAckResponsePayload.from_wire", + "line": 775, + "end_line": 778, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "f697964aa1", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerAckResponsePayload.to_wire_mapping", + "line": 780, + "end_line": 784, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "095a7e1665", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerAckPolicy", + "qualname": "ViewerAckPolicy", + "line": 788, + "end_line": 841, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "a9fd7f0897", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "apply_socket_options", + "qualname": "ViewerAckPolicy.apply_socket_options", + "line": 794, + "end_line": 797, + "parameters": [ + "self", + "socket" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a4cce42ed1", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "receive", + "qualname": "ViewerAckPolicy.receive", + "line": 799, + "end_line": 818, + "parameters": [ + "self", + "socket", + "cleanup", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7d0450e2c7", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "status", + "qualname": "ViewerAckPolicy.status", + "line": 820, + "end_line": 826, + "parameters": [ + "self", + "ack_response" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c20e0438a0", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "require_success", + "qualname": "ViewerAckPolicy.require_success", + "line": 828, + "end_line": 841, + "parameters": [ + "self", + "ack_response" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9eed248a53", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "module", + "name": "zmqruntime.viewer_state", + "qualname": "zmqruntime.viewer_state", + "line": 1, + "end_line": 527, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1b0ff1b61d", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "class", + "name": "ViewerState", + "qualname": "ViewerState", + "line": 29, + "end_line": 36, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "fc391a49c7", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "class", + "name": "ViewerInstance", + "qualname": "ViewerInstance", + "line": 40, + "end_line": 59, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "801a076f53", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "is_healthy", + "qualname": "ViewerInstance.is_healthy", + "line": 55, + "end_line": 59, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "c77913e598", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "class", + "name": "ViewerReuseAdmissionABC", + "qualname": "ViewerReuseAdmissionABC", + "line": 65, + "end_line": 70, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "996cd5f67a", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "require_reusable", + "qualname": "ViewerReuseAdmissionABC.require_reusable", + "line": 69, + "end_line": 70, + "parameters": [ + "self", + "visualizer" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "88ca8a5478", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "class", + "name": "HealthyViewerReuseAdmission", + "qualname": "HealthyViewerReuseAdmission", + "line": 73, + "end_line": 77, + "parameters": [], + "decorators": [], + "base_names": [ + "ViewerReuseAdmissionABC" + ] + }, + { + "target_id": "57a199830b", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "require_reusable", + "qualname": "HealthyViewerReuseAdmission.require_reusable", + "line": 76, + "end_line": 77, + "parameters": [ + "self", + "visualizer" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "01d34a2f94", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "class", + "name": "ViewerStateManager", + "qualname": "ViewerStateManager", + "line": 80, + "end_line": 500, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e5dabb0dcb", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "__new__", + "qualname": "ViewerStateManager.__new__", + "line": 95, + "end_line": 99, + "parameters": [ + "cls" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e7883fd5a3", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "get_instance", + "qualname": "ViewerStateManager.get_instance", + "line": 102, + "end_line": 121, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "c6692ff879", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "__init__", + "qualname": "ViewerStateManager.__init__", + "line": 123, + "end_line": 133, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a6b32c25b8", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "get_or_create_viewer", + "qualname": "ViewerStateManager.get_or_create_viewer", + "line": 135, + "end_line": 229, + "parameters": [ + "self", + "viewer_type", + "port", + "factory", + "wait_for_ready", + "ready_timeout", + "reuse_admission" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9f57597a70", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "_start_and_wait", + "qualname": "ViewerStateManager._start_and_wait", + "line": 231, + "end_line": 260, + "parameters": [ + "self", + "instance", + "wait_for_ready", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7117e7a109", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "_wait_for_viewer_ready", + "qualname": "ViewerStateManager._wait_for_viewer_ready", + "line": 262, + "end_line": 283, + "parameters": [ + "self", + "instance", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "745d16fda7", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "_remove_viewer_locked", + "qualname": "ViewerStateManager._remove_viewer_locked", + "line": 285, + "end_line": 295, + "parameters": [ + "self", + "key" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "556474e914", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "get_viewer", + "qualname": "ViewerStateManager.get_viewer", + "line": 297, + "end_line": 305, + "parameters": [ + "self", + "viewer_type", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6263a208e5", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "get_viewer_state", + "qualname": "ViewerStateManager.get_viewer_state", + "line": 307, + "end_line": 312, + "parameters": [ + "self", + "viewer_type", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "952816733e", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "update_queued_images", + "qualname": "ViewerStateManager.update_queued_images", + "line": 314, + "end_line": 325, + "parameters": [ + "self", + "viewer_type", + "port", + "count" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b4b2b051e7", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "increment_processed", + "qualname": "ViewerStateManager.increment_processed", + "line": 327, + "end_line": 334, + "parameters": [ + "self", + "viewer_type", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "853df505b1", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "release_viewer", + "qualname": "ViewerStateManager.release_viewer", + "line": 336, + "end_line": 384, + "parameters": [ + "self", + "viewer_type", + "port", + "stop", + "force" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9a61584827", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "stop_all_viewers", + "qualname": "ViewerStateManager.stop_all_viewers", + "line": 386, + "end_line": 406, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3b7e51ebe9", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "list_viewers", + "qualname": "ViewerStateManager.list_viewers", + "line": 408, + "end_line": 425, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fa9dd36993", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "register_state_callback", + "qualname": "ViewerStateManager.register_state_callback", + "line": 427, + "end_line": 431, + "parameters": [ + "self", + "callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bf096e2c3f", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "subscribe_state", + "qualname": "ViewerStateManager.subscribe_state", + "line": 433, + "end_line": 440, + "parameters": [ + "self", + "callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bc4c4eba51", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "unregister_state_callback", + "qualname": "ViewerStateManager.unregister_state_callback", + "line": 442, + "end_line": 448, + "parameters": [ + "self", + "callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "824f7c74fa", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "_notify_state_change", + "qualname": "ViewerStateManager._notify_state_change", + "line": 450, + "end_line": 458, + "parameters": [ + "self", + "instance" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "32a984c0d7", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "get_stats", + "qualname": "ViewerStateManager.get_stats", + "line": 460, + "end_line": 485, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "22d0c17f8e", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "cleanup_stale_viewers", + "qualname": "ViewerStateManager.cleanup_stale_viewers", + "line": 487, + "end_line": 500, + "parameters": [ + "self", + "max_idle_seconds" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f735857cad", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "function", + "name": "get_or_create_viewer", + "qualname": "get_or_create_viewer", + "line": 504, + "end_line": 527, + "parameters": [ + "viewer_type", + "port", + "factory", + "wait_for_ready", + "ready_timeout", + "reuse_admission" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2349abcadd", + "file_id": "3df37f04de", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/__init__.py", + "node_type": "module", + "name": "zmqruntime.execution", + "qualname": "zmqruntime.execution", + "line": 1, + "end_line": 62, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9680bf8e5a", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "module", + "name": "zmqruntime.execution.batch_submit_wait", + "qualname": "zmqruntime.execution.batch_submit_wait", + "line": 1, + "end_line": 185, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d3202433d7", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "class", + "name": "SubmittedBatchJob", + "qualname": "SubmittedBatchJob", + "line": 14, + "end_line": 18, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "Generic" + ] + }, + { + "target_id": "5050174efb", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "class", + "name": "BatchSubmitWaitPolicyABC", + "qualname": "BatchSubmitWaitPolicyABC", + "line": 21, + "end_line": 71, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC", + "Generic" + ] + }, + { + "target_id": "bd465f143d", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "submit", + "qualname": "BatchSubmitWaitPolicyABC.submit", + "line": 25, + "end_line": 26, + "parameters": [ + "self", + "job" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "9f2dbbbcee", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "wait", + "qualname": "BatchSubmitWaitPolicyABC.wait", + "line": 29, + "end_line": 30, + "parameters": [ + "self", + "submission_id", + "job" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "1da8113b17", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "job_key", + "qualname": "BatchSubmitWaitPolicyABC.job_key", + "line": 33, + "end_line": 34, + "parameters": [ + "self", + "job" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "65699d83e5", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "fail_fast_submit", + "qualname": "BatchSubmitWaitPolicyABC.fail_fast_submit", + "line": 37, + "end_line": 38, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "200afbe080", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "fail_fast_wait", + "qualname": "BatchSubmitWaitPolicyABC.fail_fast_wait", + "line": 41, + "end_line": 42, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "b7190a9768", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_submit_start", + "qualname": "BatchSubmitWaitPolicyABC.on_submit_start", + "line": 44, + "end_line": 45, + "parameters": [ + "self", + "job", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cb35f65e92", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_submit_success", + "qualname": "BatchSubmitWaitPolicyABC.on_submit_success", + "line": 47, + "end_line": 50, + "parameters": [ + "self", + "job", + "submission_id", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ec4d14a346", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_submit_error", + "qualname": "BatchSubmitWaitPolicyABC.on_submit_error", + "line": 52, + "end_line": 55, + "parameters": [ + "self", + "job", + "error", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b9affde683", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_start", + "qualname": "BatchSubmitWaitPolicyABC.on_wait_start", + "line": 57, + "end_line": 58, + "parameters": [ + "self", + "job", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a8312df5f3", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_success", + "qualname": "BatchSubmitWaitPolicyABC.on_wait_success", + "line": 60, + "end_line": 63, + "parameters": [ + "self", + "job", + "submission_id", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "94d9e68456", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_error", + "qualname": "BatchSubmitWaitPolicyABC.on_wait_error", + "line": 65, + "end_line": 68, + "parameters": [ + "self", + "job", + "error", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "65bc47fda5", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_finally", + "qualname": "BatchSubmitWaitPolicyABC.on_wait_finally", + "line": 70, + "end_line": 71, + "parameters": [ + "self", + "job", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9a420397fa", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "class", + "name": "CallbackBatchSubmitWaitPolicy", + "qualname": "CallbackBatchSubmitWaitPolicy", + "line": 75, + "end_line": 142, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "BatchSubmitWaitPolicyABC", + "Generic" + ] + }, + { + "target_id": "fc34f1b102", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "submit", + "qualname": "CallbackBatchSubmitWaitPolicy.submit", + "line": 91, + "end_line": 92, + "parameters": [ + "self", + "job" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "eb4b513929", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "wait", + "qualname": "CallbackBatchSubmitWaitPolicy.wait", + "line": 94, + "end_line": 95, + "parameters": [ + "self", + "submission_id", + "job" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "31c195402b", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "job_key", + "qualname": "CallbackBatchSubmitWaitPolicy.job_key", + "line": 97, + "end_line": 98, + "parameters": [ + "self", + "job" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b019b00f04", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "fail_fast_submit", + "qualname": "CallbackBatchSubmitWaitPolicy.fail_fast_submit", + "line": 101, + "end_line": 102, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "0c5e672d01", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "fail_fast_wait", + "qualname": "CallbackBatchSubmitWaitPolicy.fail_fast_wait", + "line": 105, + "end_line": 106, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "78729195ff", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_submit_start", + "qualname": "CallbackBatchSubmitWaitPolicy.on_submit_start", + "line": 108, + "end_line": 110, + "parameters": [ + "self", + "job", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c4617b3988", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_submit_success", + "qualname": "CallbackBatchSubmitWaitPolicy.on_submit_success", + "line": 112, + "end_line": 116, + "parameters": [ + "self", + "job", + "submission_id", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5659d8ad99", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_submit_error", + "qualname": "CallbackBatchSubmitWaitPolicy.on_submit_error", + "line": 118, + "end_line": 122, + "parameters": [ + "self", + "job", + "error", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "20352fd558", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_start", + "qualname": "CallbackBatchSubmitWaitPolicy.on_wait_start", + "line": 124, + "end_line": 126, + "parameters": [ + "self", + "job", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7faf12be2b", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_success", + "qualname": "CallbackBatchSubmitWaitPolicy.on_wait_success", + "line": 128, + "end_line": 132, + "parameters": [ + "self", + "job", + "submission_id", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "57730bac94", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_error", + "qualname": "CallbackBatchSubmitWaitPolicy.on_wait_error", + "line": 134, + "end_line": 138, + "parameters": [ + "self", + "job", + "error", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "544cd68db1", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_finally", + "qualname": "CallbackBatchSubmitWaitPolicy.on_wait_finally", + "line": 140, + "end_line": 142, + "parameters": [ + "self", + "job", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "abc5bc10fa", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "class", + "name": "BatchSubmitWaitEngine", + "qualname": "BatchSubmitWaitEngine", + "line": 145, + "end_line": 185, + "parameters": [], + "decorators": [], + "base_names": [ + "Generic" + ] + }, + { + "target_id": "be3d8a95e9", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "run", + "qualname": "BatchSubmitWaitEngine.run", + "line": 148, + "end_line": 185, + "parameters": [ + "self", + "jobs", + "policy" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4134c9d0e4", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "module", + "name": "zmqruntime.execution.client", + "qualname": "zmqruntime.execution.client", + "line": 1, + "end_line": 326, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2a714e5978", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "class", + "name": "ExecutionClient", + "qualname": "ExecutionClient", + "line": 41, + "end_line": 326, + "parameters": [], + "decorators": [], + "base_names": [ + "ZMQClient", + "ABC", + "Generic" + ] + }, + { + "target_id": "f066b75437", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "__init__", + "qualname": "ExecutionClient.__init__", + "line": 44, + "end_line": 70, + "parameters": [ + "self", + "port", + "host", + "persistent", + "progress_callback", + "transport_mode", + "config", + "connection_status_callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fc2de0a569", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_start_progress_listener", + "qualname": "ExecutionClient._start_progress_listener", + "line": 72, + "end_line": 79, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "646185ecd9", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_stop_progress_listener", + "qualname": "ExecutionClient._stop_progress_listener", + "line": 81, + "end_line": 84, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6813c8ed39", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "submit_execution", + "qualname": "ExecutionClient.submit_execution", + "line": 86, + "end_line": 100, + "parameters": [ + "self", + "task", + "config", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a3695c2a0c", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "poll_status", + "qualname": "ExecutionClient.poll_status", + "line": 102, + "end_line": 111, + "parameters": [ + "self", + "execution_id", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "31e7c59917", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "wait_for_completion", + "qualname": "ExecutionClient.wait_for_completion", + "line": 113, + "end_line": 135, + "parameters": [ + "self", + "execution_id", + "poll_interval", + "max_consecutive_errors", + "status_timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f669013208", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "execute", + "qualname": "ExecutionClient.execute", + "line": 137, + "end_line": 147, + "parameters": [ + "self", + "task", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "25d103f67d", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "cancel_execution", + "qualname": "ExecutionClient.cancel_execution", + "line": 149, + "end_line": 155, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5e2aa670d7", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "ping", + "qualname": "ExecutionClient.ping", + "line": 157, + "end_line": 162, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4b280216ec", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "get_server_info_snapshot", + "qualname": "ExecutionClient.get_server_info_snapshot", + "line": 164, + "end_line": 183, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0d781de9ff", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_send_control_request", + "qualname": "ExecutionClient._send_control_request", + "line": 185, + "end_line": 233, + "parameters": [ + "self", + "request", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9643a34138", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "disconnect", + "qualname": "ExecutionClient.disconnect", + "line": 235, + "end_line": 255, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fbdee5d5d1", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_ensure_progress_subscription", + "qualname": "ExecutionClient._ensure_progress_subscription", + "line": 257, + "end_line": 274, + "parameters": [ + "self", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5e58403467", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_unregister_progress", + "qualname": "ExecutionClient._unregister_progress", + "line": 276, + "end_line": 285, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f222230d56", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "enable_progress_stream", + "qualname": "ExecutionClient.enable_progress_stream", + "line": 287, + "end_line": 291, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "854b50222b", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_record_progress", + "qualname": "ExecutionClient._record_progress", + "line": 293, + "end_line": 304, + "parameters": [ + "self", + "data" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2be1bd6a88", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "progress_observation", + "qualname": "ExecutionClient.progress_observation", + "line": 306, + "end_line": 313, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c576c6933f", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_progress_sequence", + "qualname": "ExecutionClient._progress_sequence", + "line": 315, + "end_line": 317, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "30077f1e2b", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "serialize_task", + "qualname": "ExecutionClient.serialize_task", + "line": 320, + "end_line": 326, + "parameters": [ + "self", + "task", + "config" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "4a2d64e3f3", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "module", + "name": "zmqruntime.execution.lifecycle", + "qualname": "zmqruntime.execution.lifecycle", + "line": 1, + "end_line": 316, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0abc77aed2", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "class", + "name": "ExecutionLifecycleTransition", + "qualname": "ExecutionLifecycleTransition", + "line": 22, + "end_line": 29, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "4d55c820e6", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "class", + "name": "ExecutionCancellationResult", + "qualname": "ExecutionCancellationResult", + "line": 33, + "end_line": 60, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "1d2f3eb8c6", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "should_interrupt_active_work", + "qualname": "ExecutionCancellationResult.should_interrupt_active_work", + "line": 39, + "end_line": 42, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "08de6f4c23", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "to_response", + "qualname": "ExecutionCancellationResult.to_response", + "line": 44, + "end_line": 60, + "parameters": [ + "self", + "workers_killed" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5da344b101", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "class", + "name": "ExecutionLifecycleEngineABC", + "qualname": "ExecutionLifecycleEngineABC", + "line": 63, + "end_line": 128, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "a490780eb1", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "enqueue", + "qualname": "ExecutionLifecycleEngineABC.enqueue", + "line": 67, + "end_line": 68, + "parameters": [ + "self", + "record" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "3351d4708a", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "get", + "qualname": "ExecutionLifecycleEngineABC.get", + "line": 71, + "end_line": 72, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "05307211fd", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "records", + "qualname": "ExecutionLifecycleEngineABC.records", + "line": 75, + "end_line": 76, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "32a57a43aa", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_running", + "qualname": "ExecutionLifecycleEngineABC.mark_running", + "line": 79, + "end_line": 82, + "parameters": [ + "self", + "execution_id", + "start_time" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "f2d37b8d1b", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_complete", + "qualname": "ExecutionLifecycleEngineABC.mark_complete", + "line": 85, + "end_line": 88, + "parameters": [ + "self", + "execution_id", + "end_time" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "985eee4a25", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_failed", + "qualname": "ExecutionLifecycleEngineABC.mark_failed", + "line": 91, + "end_line": 97, + "parameters": [ + "self", + "execution_id", + "error", + "end_time" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "de867ed0ed", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_cancelled", + "qualname": "ExecutionLifecycleEngineABC.mark_cancelled", + "line": 100, + "end_line": 103, + "parameters": [ + "self", + "execution_id", + "end_time" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "132f0f5112", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "cancel", + "qualname": "ExecutionLifecycleEngineABC.cancel", + "line": 106, + "end_line": 109, + "parameters": [ + "self", + "execution_id", + "end_time" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "cb7d91ba98", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "queue_position", + "qualname": "ExecutionLifecycleEngineABC.queue_position", + "line": 112, + "end_line": 113, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "04249e0de4", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "cancel_all_active", + "qualname": "ExecutionLifecycleEngineABC.cancel_all_active", + "line": 116, + "end_line": 119, + "parameters": [ + "self", + "end_time" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "65919c0ffd", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "snapshot", + "qualname": "ExecutionLifecycleEngineABC.snapshot", + "line": 122, + "end_line": 128, + "parameters": [ + "self", + "uptime", + "execution_id" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "fbd61ba9b5", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "class", + "name": "InMemoryExecutionLifecycleEngine", + "qualname": "InMemoryExecutionLifecycleEngine", + "line": 131, + "end_line": 316, + "parameters": [], + "decorators": [], + "base_names": [ + "ExecutionLifecycleEngineABC" + ] + }, + { + "target_id": "2ad474c86f", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "__init__", + "qualname": "InMemoryExecutionLifecycleEngine.__init__", + "line": 134, + "end_line": 137, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e3badc8136", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "enqueue", + "qualname": "InMemoryExecutionLifecycleEngine.enqueue", + "line": 139, + "end_line": 145, + "parameters": [ + "self", + "record" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9ed262cf3f", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "get", + "qualname": "InMemoryExecutionLifecycleEngine.get", + "line": 147, + "end_line": 149, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "748f54d24f", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "records", + "qualname": "InMemoryExecutionLifecycleEngine.records", + "line": 151, + "end_line": 152, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bc75a57fe9", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_running", + "qualname": "InMemoryExecutionLifecycleEngine.mark_running", + "line": 154, + "end_line": 161, + "parameters": [ + "self", + "execution_id", + "start_time" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0db9e7deab", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_complete", + "qualname": "InMemoryExecutionLifecycleEngine.mark_complete", + "line": 163, + "end_line": 170, + "parameters": [ + "self", + "execution_id", + "end_time" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ef6b09fd10", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_failed", + "qualname": "InMemoryExecutionLifecycleEngine.mark_failed", + "line": 172, + "end_line": 186, + "parameters": [ + "self", + "execution_id", + "error", + "end_time" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "94394fa9ed", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_cancelled", + "qualname": "InMemoryExecutionLifecycleEngine.mark_cancelled", + "line": 188, + "end_line": 195, + "parameters": [ + "self", + "execution_id", + "end_time" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "01dd72b8e6", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "cancel", + "qualname": "InMemoryExecutionLifecycleEngine.cancel", + "line": 197, + "end_line": 200, + "parameters": [ + "self", + "execution_id", + "end_time" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8c2a3d9ae4", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "queue_position", + "qualname": "InMemoryExecutionLifecycleEngine.queue_position", + "line": 202, + "end_line": 207, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "11de302c51", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "cancel_all_active", + "qualname": "InMemoryExecutionLifecycleEngine.cancel_all_active", + "line": 209, + "end_line": 219, + "parameters": [ + "self", + "end_time" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "44ed0f3ba9", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "snapshot", + "qualname": "InMemoryExecutionLifecycleEngine.snapshot", + "line": 221, + "end_line": 246, + "parameters": [ + "self", + "uptime", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "34dd027b8a", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "_transition", + "qualname": "InMemoryExecutionLifecycleEngine._transition", + "line": 248, + "end_line": 274, + "parameters": [ + "self", + "execution_id", + "requested", + "timestamp" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c901e54423", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "_running_executions", + "qualname": "InMemoryExecutionLifecycleEngine._running_executions", + "line": 276, + "end_line": 292, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "27051b93ff", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "_queued_executions", + "qualname": "InMemoryExecutionLifecycleEngine._queued_executions", + "line": 294, + "end_line": 307, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f89f33c3b6", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "_remove_from_queue", + "qualname": "InMemoryExecutionLifecycleEngine._remove_from_queue", + "line": 309, + "end_line": 310, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cb718b2089", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "_require", + "qualname": "InMemoryExecutionLifecycleEngine._require", + "line": 312, + "end_line": 316, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "85ddc0332f", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "module", + "name": "zmqruntime.execution.logs", + "qualname": "zmqruntime.execution.logs", + "line": 1, + "end_line": 99, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ff66d20982", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "class", + "name": "ExecutionWorkerLogIdentity", + "qualname": "ExecutionWorkerLogIdentity", + "line": 15, + "end_line": 48, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "0b14a0be02", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "method", + "name": "base_path", + "qualname": "ExecutionWorkerLogIdentity.base_path", + "line": 26, + "end_line": 29, + "parameters": [ + "cls", + "log_directory", + "execution_id" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "29c0deff9b", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "method", + "name": "from_path", + "qualname": "ExecutionWorkerLogIdentity.from_path", + "line": 32, + "end_line": 41, + "parameters": [ + "cls", + "path" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "786f850fcd", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "method", + "name": "path", + "qualname": "ExecutionWorkerLogIdentity.path", + "line": 43, + "end_line": 48, + "parameters": [ + "self", + "log_directory" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "165ce1012e", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "class", + "name": "ExecutionWorkerLogObservation", + "qualname": "ExecutionWorkerLogObservation", + "line": 52, + "end_line": 99, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "92144cf0e4", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "method", + "name": "discover", + "qualname": "ExecutionWorkerLogObservation.discover", + "line": 60, + "end_line": 99, + "parameters": [ + "cls", + "log_directory", + "running_executions", + "workers" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "19d1616981", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "module", + "name": "zmqruntime.execution.progress_stream", + "qualname": "zmqruntime.execution.progress_stream", + "line": 1, + "end_line": 162, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "748d354581", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "function", + "name": "_freeze_wire_value", + "qualname": "_freeze_wire_value", + "line": 24, + "end_line": 29, + "parameters": [ + "value" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f7fe1f5bdb", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "function", + "name": "_thaw_wire_value", + "qualname": "_thaw_wire_value", + "line": 32, + "end_line": 37, + "parameters": [ + "value" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4a90d080f7", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "class", + "name": "ExecutionProgressObservation", + "qualname": "ExecutionProgressObservation", + "line": 41, + "end_line": 85, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "4cf7fec811", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ExecutionProgressObservation.__post_init__", + "line": 47, + "end_line": 54, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1844c6212e", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "first", + "qualname": "ExecutionProgressObservation.first", + "line": 57, + "end_line": 60, + "parameters": [ + "cls", + "event" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "81c5148daa", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "followed_by", + "qualname": "ExecutionProgressObservation.followed_by", + "line": 62, + "end_line": 65, + "parameters": [ + "self", + "event" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5ab05b1b8c", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "as_wire", + "qualname": "ExecutionProgressObservation.as_wire", + "line": 67, + "end_line": 73, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b90e235d13", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ExecutionProgressObservation.from_wire", + "line": 76, + "end_line": 85, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "bb3fafade4", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "class", + "name": "ProgressStreamSubscriber", + "qualname": "ProgressStreamSubscriber", + "line": 88, + "end_line": 162, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e5ff610525", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "__init__", + "qualname": "ProgressStreamSubscriber.__init__", + "line": 91, + "end_line": 100, + "parameters": [ + "self", + "socket_provider", + "callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9853097e53", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "start", + "qualname": "ProgressStreamSubscriber.start", + "line": 102, + "end_line": 108, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0e5944604d", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "stop", + "qualname": "ProgressStreamSubscriber.stop", + "line": 110, + "end_line": 124, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "43a9f79a49", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "_listen_loop", + "qualname": "ProgressStreamSubscriber._listen_loop", + "line": 126, + "end_line": 150, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "dfae1e3214", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "_dispatch_message", + "qualname": "ProgressStreamSubscriber._dispatch_message", + "line": 152, + "end_line": 162, + "parameters": [ + "self", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fb5cd7e265", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "module", + "name": "zmqruntime.execution.responses", + "qualname": "zmqruntime.execution.responses", + "line": 1, + "end_line": 173, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "af78c2ec1b", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "class", + "name": "ExecutionDiagnosticField", + "qualname": "ExecutionDiagnosticField", + "line": 25, + "end_line": 29, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "0476f2bc3c", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "class", + "name": "ExecutionResponseDiagnostic", + "qualname": "ExecutionResponseDiagnostic", + "line": 33, + "end_line": 62, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "36681a9e57", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ExecutionResponseDiagnostic.from_wire", + "line": 40, + "end_line": 44, + "parameters": [ + "cls", + "response" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "30cee9c4b4", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "has_text", + "qualname": "ExecutionResponseDiagnostic.has_text", + "line": 47, + "end_line": 48, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "3ad436aee9", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "require_text", + "qualname": "ExecutionResponseDiagnostic.require_text", + "line": 50, + "end_line": 57, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a9fe4560f6", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "as_message_items", + "qualname": "ExecutionResponseDiagnostic.as_message_items", + "line": 59, + "end_line": 62, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2c89ac6d6e", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "class", + "name": "ExecutionSubmissionResponse", + "qualname": "ExecutionSubmissionResponse", + "line": 66, + "end_line": 98, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "43ea32b9d4", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ExecutionSubmissionResponse.from_wire", + "line": 74, + "end_line": 80, + "parameters": [ + "cls", + "response" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "de32434a2f", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "accepted", + "qualname": "ExecutionSubmissionResponse.accepted", + "line": 83, + "end_line": 84, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "ed4acf0fb2", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "require_execution_id", + "qualname": "ExecutionSubmissionResponse.require_execution_id", + "line": 86, + "end_line": 93, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d64adc1ce3", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "require_failure_text", + "qualname": "ExecutionSubmissionResponse.require_failure_text", + "line": 95, + "end_line": 98, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c784d2d0a9", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "class", + "name": "ExecutionSubmissionField", + "qualname": "ExecutionSubmissionField", + "line": 101, + "end_line": 104, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "b409644581", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "class", + "name": "ExecutionResponseWireFields", + "qualname": "ExecutionResponseWireFields", + "line": 108, + "end_line": 128, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "f16406c76f", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ExecutionResponseWireFields.from_wire", + "line": 116, + "end_line": 128, + "parameters": [ + "cls", + "response" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "282433824d", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "class", + "name": "ExecutionWaitResult", + "qualname": "ExecutionWaitResult", + "line": 132, + "end_line": 161, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "fa29743411", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ExecutionWaitResult.from_wire", + "line": 138, + "end_line": 139, + "parameters": [ + "cls", + "response" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "326bfd4940", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "status", + "qualname": "ExecutionWaitResult.status", + "line": 142, + "end_line": 143, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "cdc419efdc", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "execution_id", + "qualname": "ExecutionWaitResult.execution_id", + "line": 146, + "end_line": 147, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "9a7faff959", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "diagnostic", + "qualname": "ExecutionWaitResult.diagnostic", + "line": 150, + "end_line": 151, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "a0f712154c", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "complete", + "qualname": "ExecutionWaitResult.complete", + "line": 154, + "end_line": 155, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "a185e2816b", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "require_complete", + "qualname": "ExecutionWaitResult.require_complete", + "line": 157, + "end_line": 161, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3c547c1df9", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "function", + "name": "optional_wire_text", + "qualname": "optional_wire_text", + "line": 164, + "end_line": 173, + "parameters": [ + "response", + "field" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "35de767ab6", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "module", + "name": "zmqruntime.execution.server", + "qualname": "zmqruntime.execution.server", + "line": 1, + "end_line": 543, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5b449c7283", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "class", + "name": "ExecutionServer", + "qualname": "ExecutionServer", + "line": 47, + "end_line": 543, + "parameters": [], + "decorators": [], + "base_names": [ + "ZMQServer", + "ABC" + ] + }, + { + "target_id": "adb9fe5195", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "__init__", + "qualname": "ExecutionServer.__init__", + "line": 60, + "end_line": 97, + "parameters": [ + "self", + "port", + "host", + "log_file_path", + "transport_mode", + "config", + "application" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ada469ea43", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "start", + "qualname": "ExecutionServer.start", + "line": 99, + "end_line": 102, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "195d20143a", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_create_pong_response", + "qualname": "ExecutionServer._create_pong_response", + "line": 104, + "end_line": 141, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "193c5d3876", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "process_messages", + "qualname": "ExecutionServer.process_messages", + "line": 143, + "end_line": 163, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "11fdf1f82b", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "handle_control_message", + "qualname": "ExecutionServer.handle_control_message", + "line": 165, + "end_line": 174, + "parameters": [ + "self", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d43e424c35", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "handle_data_message", + "qualname": "ExecutionServer.handle_data_message", + "line": 176, + "end_line": 177, + "parameters": [ + "self", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9e2fcb818d", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_validate_and_parse", + "qualname": "ExecutionServer._validate_and_parse", + "line": 179, + "end_line": 187, + "parameters": [ + "self", + "msg", + "request_class" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "54673f8fc1", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_start_queue_worker", + "qualname": "ExecutionServer._start_queue_worker", + "line": 189, + "end_line": 193, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "304afb70dd", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_queue_worker", + "qualname": "ExecutionServer._queue_worker", + "line": 195, + "end_line": 243, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "14e5b402b5", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_execute", + "qualname": "ExecutionServer._handle_execute", + "line": 245, + "end_line": 265, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6c587f9b2e", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "run_execution", + "qualname": "ExecutionServer.run_execution", + "line": 267, + "end_line": 318, + "parameters": [ + "self", + "execution_id", + "request", + "record" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4dddd56221", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_run_execution", + "qualname": "ExecutionServer._run_execution", + "line": 320, + "end_line": 322, + "parameters": [ + "self", + "execution_id", + "request", + "record" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d4ebd6f6f3", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "handle_status", + "qualname": "ExecutionServer.handle_status", + "line": 324, + "end_line": 340, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8dc09d336d", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_status", + "qualname": "ExecutionServer._handle_status", + "line": 342, + "end_line": 344, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e083404a5e", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_cancel", + "qualname": "ExecutionServer._handle_cancel", + "line": 346, + "end_line": 369, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "17719112e3", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_cancel_all_executions", + "qualname": "ExecutionServer._cancel_all_executions", + "line": 371, + "end_line": 378, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b3ab696d6e", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_interrupt_execution", + "qualname": "ExecutionServer._interrupt_execution", + "line": 380, + "end_line": 383, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4497c262e6", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_shutdown_workers", + "qualname": "ExecutionServer._shutdown_workers", + "line": 385, + "end_line": 399, + "parameters": [ + "self", + "msg", + "force" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0f938283c2", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_shutdown", + "qualname": "ExecutionServer._handle_shutdown", + "line": 401, + "end_line": 402, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9a7d8ab7d7", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_force_shutdown", + "qualname": "ExecutionServer._handle_force_shutdown", + "line": 404, + "end_line": 405, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a64ffc905b", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_register_progress", + "qualname": "ExecutionServer._handle_register_progress", + "line": 407, + "end_line": 417, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4cab848bf4", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_unregister_progress", + "qualname": "ExecutionServer._handle_unregister_progress", + "line": 419, + "end_line": 429, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f9e8d82df8", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "send_progress_update", + "qualname": "ExecutionServer.send_progress_update", + "line": 431, + "end_line": 435, + "parameters": [ + "self", + "progress_update" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3775a29a85", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_get_worker_info", + "qualname": "ExecutionServer._get_worker_info", + "line": 437, + "end_line": 462, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ca8aa7f3e6", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_is_execution_worker_process", + "qualname": "ExecutionServer._is_execution_worker_process", + "line": 465, + "end_line": 478, + "parameters": [ + "cls", + "process" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "69a6da70b7", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_kill_worker_processes", + "qualname": "ExecutionServer._kill_worker_processes", + "line": 480, + "end_line": 538, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "39b8aff6de", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "execute_task", + "qualname": "ExecutionServer.execute_task", + "line": 541, + "end_line": 543, + "parameters": [ + "self", + "execution_id", + "request" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "8fd4409383", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "module", + "name": "zmqruntime.execution.status_poller", + "qualname": "zmqruntime.execution.status_poller", + "line": 1, + "end_line": 114, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b0639d9548", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "class", + "name": "ExecutionStatusPollPolicyABC", + "qualname": "ExecutionStatusPollPolicyABC", + "line": 13, + "end_line": 39, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "bfcbb15509", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "poll_interval_seconds", + "qualname": "ExecutionStatusPollPolicyABC.poll_interval_seconds", + "line": 17, + "end_line": 18, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "dc7fc2fa76", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "poll_status", + "qualname": "ExecutionStatusPollPolicyABC.poll_status", + "line": 21, + "end_line": 22, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "ff7eab8351", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_running", + "qualname": "ExecutionStatusPollPolicyABC.on_running", + "line": 24, + "end_line": 25, + "parameters": [ + "self", + "execution_id", + "execution_payload" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e8cfc85e9d", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_terminal", + "qualname": "ExecutionStatusPollPolicyABC.on_terminal", + "line": 27, + "end_line": 33, + "parameters": [ + "self", + "execution_id", + "terminal_status", + "execution_payload" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2243f1d58a", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_status_error", + "qualname": "ExecutionStatusPollPolicyABC.on_status_error", + "line": 35, + "end_line": 36, + "parameters": [ + "self", + "execution_id", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2eb70bd299", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_poll_exception", + "qualname": "ExecutionStatusPollPolicyABC.on_poll_exception", + "line": 38, + "end_line": 39, + "parameters": [ + "self", + "execution_id", + "error" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "62b5a7b090", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "class", + "name": "CallbackExecutionStatusPollPolicy", + "qualname": "CallbackExecutionStatusPollPolicy", + "line": 43, + "end_line": 80, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ExecutionStatusPollPolicyABC" + ] + }, + { + "target_id": "45f0033f42", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "poll_interval_seconds", + "qualname": "CallbackExecutionStatusPollPolicy.poll_interval_seconds", + "line": 54, + "end_line": 55, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "c36baee4f7", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "poll_status", + "qualname": "CallbackExecutionStatusPollPolicy.poll_status", + "line": 57, + "end_line": 58, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4586e9f169", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_running", + "qualname": "CallbackExecutionStatusPollPolicy.on_running", + "line": 60, + "end_line": 62, + "parameters": [ + "self", + "execution_id", + "execution_payload" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "df9fdc01f3", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_terminal", + "qualname": "CallbackExecutionStatusPollPolicy.on_terminal", + "line": 64, + "end_line": 71, + "parameters": [ + "self", + "execution_id", + "terminal_status", + "execution_payload" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1b998b3b17", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_status_error", + "qualname": "CallbackExecutionStatusPollPolicy.on_status_error", + "line": 73, + "end_line": 75, + "parameters": [ + "self", + "execution_id", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ad47fe8491", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_poll_exception", + "qualname": "CallbackExecutionStatusPollPolicy.on_poll_exception", + "line": 77, + "end_line": 80, + "parameters": [ + "self", + "execution_id", + "error" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d19c31e6c3", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "class", + "name": "ExecutionStatusPoller", + "qualname": "ExecutionStatusPoller", + "line": 83, + "end_line": 114, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b639cc5308", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "run", + "qualname": "ExecutionStatusPoller.run", + "line": 86, + "end_line": 114, + "parameters": [ + "self", + "execution_id", + "policy" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ffa2980fa3", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "module", + "name": "zmqruntime.execution.wait_policy", + "qualname": "zmqruntime.execution.wait_policy", + "line": 1, + "end_line": 168, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "affcb643bb", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "class", + "name": "WaitPolicy", + "qualname": "WaitPolicy", + "line": 26, + "end_line": 30, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "93fbea530a", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "class", + "name": "ExecutionWaiter", + "qualname": "ExecutionWaiter", + "line": 33, + "end_line": 168, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "37398678be", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "method", + "name": "__init__", + "qualname": "ExecutionWaiter.__init__", + "line": 36, + "end_line": 46, + "parameters": [ + "self", + "poll_status", + "progress_sequence", + "known_server_process_is_alive", + "owned_server_process_exit" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "28618aafba", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "method", + "name": "wait", + "qualname": "ExecutionWaiter.wait", + "line": 48, + "end_line": 135, + "parameters": [ + "self", + "execution_id", + "policy" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3219bf2573", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "method", + "name": "_observed_progress_sequence", + "qualname": "ExecutionWaiter._observed_progress_sequence", + "line": 137, + "end_line": 140, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c332f23dc0", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "method", + "name": "_known_server_alive", + "qualname": "ExecutionWaiter._known_server_alive", + "line": 142, + "end_line": 145, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "155d05aed4", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "method", + "name": "_lost_connection", + "qualname": "ExecutionWaiter._lost_connection", + "line": 147, + "end_line": 168, + "parameters": [ + "self", + "execution_id", + "last_error" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6fb8809fd5", + "file_id": "b18c004451", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/__init__.py", + "node_type": "module", + "name": "zmqruntime.progress", + "qualname": "zmqruntime.progress", + "line": 1, + "end_line": 27, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d1f166a668", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "module", + "name": "zmqruntime.progress.projection", + "qualname": "zmqruntime.progress.projection", + "line": 1, + "end_line": 354, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7edf912b60", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "class", + "name": "GenericAxisProjection", + "qualname": "GenericAxisProjection", + "line": 15, + "end_line": 22, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "b9f1f03aab", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "class", + "name": "GenericPlateProjection", + "qualname": "GenericPlateProjection", + "line": 26, + "end_line": 42, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "Generic" + ] + }, + { + "target_id": "281f620af1", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "active_axes", + "qualname": "GenericPlateProjection.active_axes", + "line": 37, + "end_line": 42, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "a987178b28", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "class", + "name": "GenericExecutionProjection", + "qualname": "GenericExecutionProjection", + "line": 46, + "end_line": 67, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "Generic" + ] + }, + { + "target_id": "fe4ff7bed3", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "get_plate", + "qualname": "GenericExecutionProjection.get_plate", + "line": 59, + "end_line": 64, + "parameters": [ + "self", + "plate_id", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "28a9cee2dc", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "count_state", + "qualname": "GenericExecutionProjection.count_state", + "line": 66, + "end_line": 67, + "parameters": [ + "self", + "state" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ce01cf18ad", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "class", + "name": "ProgressProjectionAdapterABC", + "qualname": "ProgressProjectionAdapterABC", + "line": 70, + "end_line": 145, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC", + "Generic" + ] + }, + { + "target_id": "17a841c5c6", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "compile_channel", + "qualname": "ProgressProjectionAdapterABC.compile_channel", + "line": 74, + "end_line": 75, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "bd52dc8e2f", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "pipeline_channel", + "qualname": "ProgressProjectionAdapterABC.pipeline_channel", + "line": 78, + "end_line": 79, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "044891b1f7", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "plate_id", + "qualname": "ProgressProjectionAdapterABC.plate_id", + "line": 82, + "end_line": 83, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "ac2f4caa18", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "axis_id", + "qualname": "ProgressProjectionAdapterABC.axis_id", + "line": 86, + "end_line": 87, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "97b7b519db", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "step_name", + "qualname": "ProgressProjectionAdapterABC.step_name", + "line": 90, + "end_line": 91, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "27132338e5", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "percent", + "qualname": "ProgressProjectionAdapterABC.percent", + "line": 94, + "end_line": 95, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "8adbc39c64", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "timestamp", + "qualname": "ProgressProjectionAdapterABC.timestamp", + "line": 98, + "end_line": 99, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "63062bc680", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "channel", + "qualname": "ProgressProjectionAdapterABC.channel", + "line": 102, + "end_line": 103, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "f6e97564fb", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "known_axes", + "qualname": "ProgressProjectionAdapterABC.known_axes", + "line": 106, + "end_line": 107, + "parameters": [ + "self", + "events" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "bfd3f04edf", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "is_failure_event", + "qualname": "ProgressProjectionAdapterABC.is_failure_event", + "line": 110, + "end_line": 111, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "510e9cb4ca", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "is_success_terminal_event", + "qualname": "ProgressProjectionAdapterABC.is_success_terminal_event", + "line": 114, + "end_line": 115, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "f434b1d11e", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_idle", + "qualname": "ProgressProjectionAdapterABC.state_idle", + "line": 118, + "end_line": 119, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "9d112fbf48", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_idle_from_events", + "qualname": "ProgressProjectionAdapterABC.state_idle_from_events", + "line": 121, + "end_line": 125, + "parameters": [ + "self", + "events" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a8e2fd1974", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_compiling", + "qualname": "ProgressProjectionAdapterABC.state_compiling", + "line": 128, + "end_line": 129, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "ea92596382", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_compiled", + "qualname": "ProgressProjectionAdapterABC.state_compiled", + "line": 132, + "end_line": 133, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "1496423f4f", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_executing", + "qualname": "ProgressProjectionAdapterABC.state_executing", + "line": 136, + "end_line": 137, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "ffa2607195", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_complete", + "qualname": "ProgressProjectionAdapterABC.state_complete", + "line": 140, + "end_line": 141, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "993055214b", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_failed", + "qualname": "ProgressProjectionAdapterABC.state_failed", + "line": 144, + "end_line": 145, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "33b7cbadf1", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "function", + "name": "_latest_by_axis", + "qualname": "_latest_by_axis", + "line": 148, + "end_line": 162, + "parameters": [ + "events", + "channel", + "adapter" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a3683a5131", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "function", + "name": "_build_plate_projection", + "qualname": "_build_plate_projection", + "line": 165, + "end_line": 315, + "parameters": [ + "execution_id", + "plate_id", + "events", + "adapter" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f9727798df", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "function", + "name": "build_execution_projection", + "qualname": "build_execution_projection", + "line": 318, + "end_line": 354, + "parameters": [ + "events_by_execution", + "adapter" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cf984a2871", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "module", + "name": "zmqruntime.progress.registry", + "qualname": "zmqruntime.progress.registry", + "line": 1, + "end_line": 254, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2346d7e2a7", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "class", + "name": "EventRegistryMutationKind", + "qualname": "EventRegistryMutationKind", + "line": 20, + "end_line": 24, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "23350a7be2", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "class", + "name": "EventRegistryMutation", + "qualname": "EventRegistryMutation", + "line": 28, + "end_line": 33, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "Generic" + ] + }, + { + "target_id": "fef158fd63", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "class", + "name": "EventRegistryABC", + "qualname": "EventRegistryABC", + "line": 36, + "end_line": 64, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC", + "Generic" + ] + }, + { + "target_id": "decb620267", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "register_event", + "qualname": "EventRegistryABC.register_event", + "line": 40, + "end_line": 41, + "parameters": [ + "self", + "execution_id", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "283cdfff28", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "get_events", + "qualname": "EventRegistryABC.get_events", + "line": 44, + "end_line": 45, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "e1fe6489d7", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "get_execution_ids", + "qualname": "EventRegistryABC.get_execution_ids", + "line": 48, + "end_line": 49, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "238868f469", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "clear_execution", + "qualname": "EventRegistryABC.clear_execution", + "line": 52, + "end_line": 53, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "80dc96d901", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "clear_all", + "qualname": "EventRegistryABC.clear_all", + "line": 56, + "end_line": 57, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "16d8285039", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "subscribe_mutations", + "qualname": "EventRegistryABC.subscribe_mutations", + "line": 60, + "end_line": 64, + "parameters": [ + "self", + "listener" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "c24a6b82dd", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "class", + "name": "LatestEventRegistry", + "qualname": "LatestEventRegistry", + "line": 67, + "end_line": 254, + "parameters": [], + "decorators": [], + "base_names": [ + "EventRegistryABC", + "Generic" + ] + }, + { + "target_id": "2bca4b2817", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "__init__", + "qualname": "LatestEventRegistry.__init__", + "line": 70, + "end_line": 85, + "parameters": [ + "self", + "key_builder", + "is_terminal", + "timestamp_of", + "retention_seconds" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c134e8552e", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "register_event", + "qualname": "LatestEventRegistry.register_event", + "line": 87, + "end_line": 109, + "parameters": [ + "self", + "execution_id", + "event" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "da7ca831ec", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "get_events", + "qualname": "LatestEventRegistry.get_events", + "line": 111, + "end_line": 114, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "61916f04cd", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "get_latest_event", + "qualname": "LatestEventRegistry.get_latest_event", + "line": 116, + "end_line": 118, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "de1931e914", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "add_listener", + "qualname": "LatestEventRegistry.add_listener", + "line": 120, + "end_line": 123, + "parameters": [ + "self", + "listener" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "60bed372c3", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "remove_listener", + "qualname": "LatestEventRegistry.remove_listener", + "line": 125, + "end_line": 130, + "parameters": [ + "self", + "listener" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "65a7e54ce0", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "clear_listeners", + "qualname": "LatestEventRegistry.clear_listeners", + "line": 132, + "end_line": 134, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "faab9f6cef", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "add_mutation_listener", + "qualname": "LatestEventRegistry.add_mutation_listener", + "line": 136, + "end_line": 144, + "parameters": [ + "self", + "listener" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1a1ec8d97c", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "subscribe_mutations", + "qualname": "LatestEventRegistry.subscribe_mutations", + "line": 146, + "end_line": 153, + "parameters": [ + "self", + "listener" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "47ab03891f", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "remove_mutation_listener", + "qualname": "LatestEventRegistry.remove_mutation_listener", + "line": 155, + "end_line": 163, + "parameters": [ + "self", + "listener" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3a7b19d3e0", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "clear_mutation_listeners", + "qualname": "LatestEventRegistry.clear_mutation_listeners", + "line": 165, + "end_line": 167, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1e58d1de4b", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "clear_execution", + "qualname": "LatestEventRegistry.clear_execution", + "line": 169, + "end_line": 181, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "34617e3266", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "clear_all", + "qualname": "LatestEventRegistry.clear_all", + "line": 183, + "end_line": 196, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6dc5cff7d9", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "cleanup_old_executions", + "qualname": "LatestEventRegistry.cleanup_old_executions", + "line": 198, + "end_line": 225, + "parameters": [ + "self", + "retention_seconds" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9c65730f31", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "get_execution_ids", + "qualname": "LatestEventRegistry.get_execution_ids", + "line": 227, + "end_line": 229, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "014876c807", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "get_event_count", + "qualname": "LatestEventRegistry.get_event_count", + "line": 231, + "end_line": 233, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f93fbc4ede", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "_notify_listener", + "qualname": "LatestEventRegistry._notify_listener", + "line": 236, + "end_line": 244, + "parameters": [ + "listener", + "execution_id", + "event" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "5ba4f3d704", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "_notify_mutation_listener", + "qualname": "LatestEventRegistry._notify_mutation_listener", + "line": 247, + "end_line": 254, + "parameters": [ + "listener", + "mutation" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "64f5339071", + "file_id": "b57ed9c559", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/__init__.py", + "node_type": "module", + "name": "zmqruntime.streaming", + "qualname": "zmqruntime.streaming", + "line": 1, + "end_line": 7, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a83e553f50", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "module", + "name": "zmqruntime.streaming.process_manager", + "qualname": "zmqruntime.streaming.process_manager", + "line": 1, + "end_line": 48, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "956ef9ba3f", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "class", + "name": "VisualizerProcessManager", + "qualname": "VisualizerProcessManager", + "line": 9, + "end_line": 48, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "d425db26ce", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "method", + "name": "__init__", + "qualname": "VisualizerProcessManager.__init__", + "line": 12, + "end_line": 15, + "parameters": [ + "self", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9ade2718ad", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "method", + "name": "wait_for_ready", + "qualname": "VisualizerProcessManager.wait_for_ready", + "line": 18, + "end_line": 20, + "parameters": [ + "self", + "timeout" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "af9b2f77f3", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "method", + "name": "start", + "qualname": "VisualizerProcessManager.start", + "line": 23, + "end_line": 25, + "parameters": [ + "self", + "detached" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "5743b9c689", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "method", + "name": "stop", + "qualname": "VisualizerProcessManager.stop", + "line": 27, + "end_line": 38, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b0618d1c9b", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "method", + "name": "force_stop", + "qualname": "VisualizerProcessManager.force_stop", + "line": 40, + "end_line": 42, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b3486dd657", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "method", + "name": "is_running", + "qualname": "VisualizerProcessManager.is_running", + "line": 45, + "end_line": 48, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "a773bc4b1a", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "module", + "name": "zmqruntime.streaming.server", + "qualname": "zmqruntime.streaming.server", + "line": 1, + "end_line": 160, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ab87675036", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "class", + "name": "StreamingVisualizerServer", + "qualname": "StreamingVisualizerServer", + "line": 29, + "end_line": 160, + "parameters": [], + "decorators": [], + "base_names": [ + "ZMQServer", + "ABC" + ] + }, + { + "target_id": "81af61dafb", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "load_images_from_shared_memory", + "qualname": "StreamingVisualizerServer.load_images_from_shared_memory", + "line": 35, + "end_line": 66, + "parameters": [ + "images", + "error_callback" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "6ef7b67d9b", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "__init__", + "qualname": "StreamingVisualizerServer.__init__", + "line": 68, + "end_line": 86, + "parameters": [ + "self", + "port", + "viewer_type", + "host", + "log_file_path", + "data_socket_type", + "transport_mode", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "df57a65fec", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "send_ack", + "qualname": "StreamingVisualizerServer.send_ack", + "line": 88, + "end_line": 120, + "parameters": [ + "self", + "image_id", + "status", + "error", + "return_route" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9691d8a155", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "_create_pong_response", + "qualname": "StreamingVisualizerServer._create_pong_response", + "line": 122, + "end_line": 128, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6120ae9b71", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "deserialize_message", + "qualname": "StreamingVisualizerServer.deserialize_message", + "line": 130, + "end_line": 132, + "parameters": [ + "self", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0f61c539f9", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "handle_data_message", + "qualname": "StreamingVisualizerServer.handle_data_message", + "line": 134, + "end_line": 155, + "parameters": [ + "self", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "aed9bc710e", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "display_image", + "qualname": "StreamingVisualizerServer.display_image", + "line": 158, + "end_line": 160, + "parameters": [ + "self", + "image_data", + "metadata" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + } + ], + "evidence": [ + { + "evidence_id": "124b860da1", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1064, + "symbol": "PongResponse", + "finding_ids": [ + "23275852a0" + ], + "target_ids": [ + "1a6f73b77e" + ] + }, + { + "evidence_id": "2350a95982", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 925, + "symbol": "ProgressRegistrationRequest.from_dict", + "finding_ids": [ + "5719e0a8e0" + ], + "target_ids": [ + "48d751666a" + ] + }, + { + "evidence_id": "23a1dacef3", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "line": 48, + "symbol": "ExecutionWaiter.wait", + "finding_ids": [ + "b09bdde5fe", + "cc288a2394" + ], + "target_ids": [ + "28618aafba" + ] + }, + { + "evidence_id": "28247eef32", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 312, + "symbol": "ProcessIdentity.pid", + "finding_ids": [ + "3340e54c58" + ], + "target_ids": [ + "1c28094f2b" + ] + }, + { + "evidence_id": "29aefb5040", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "line": 276, + "symbol": "InMemoryExecutionLifecycleEngine._running_executions", + "finding_ids": [ + "cc288a2394" + ], + "target_ids": [ + "c901e54423" + ] + }, + { + "evidence_id": "29d63dc3ef", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "line": 257, + "symbol": "ExecutionClient._ensure_progress_subscription", + "finding_ids": [ + "b09bdde5fe" + ], + "target_ids": [ + "fbdee5d5d1" + ] + }, + { + "evidence_id": "4901d7e505", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 477, + "symbol": "ExecutionStatus", + "finding_ids": [ + "cc288a2394" + ], + "target_ids": [ + "fe8ea47a8a" + ] + }, + { + "evidence_id": "4a13c0ce57", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 658, + "symbol": "ExecuteResponse", + "finding_ids": [ + "23275852a0" + ], + "target_ids": [ + "40800ec451" + ] + }, + { + "evidence_id": "4eeda61e90", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 67, + "symbol": "WorkerState.status", + "finding_ids": [ + "fe85a1c55b" + ], + "target_ids": [ + "785b99cacf" + ] + }, + { + "evidence_id": "538384de33", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 469, + "symbol": "ResponseType", + "finding_ids": [ + "b09bdde5fe" + ], + "target_ids": [ + "1d57f38648" + ] + }, + { + "evidence_id": "549385be98", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 85, + "symbol": "known_fields", + "finding_ids": [ + "fe85a1c55b" + ], + "target_ids": [ + "785b99cacf", + "aed1b39954" + ] + }, + { + "evidence_id": "55b1509282", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 636, + "symbol": "ControlErrorResponse", + "finding_ids": [ + "23275852a0" + ], + "target_ids": [ + "09e2e85119" + ] + }, + { + "evidence_id": "80fe671532", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 627, + "symbol": "ControlResponse", + "finding_ids": [ + "23275852a0" + ], + "target_ids": [ + "f005115528" + ] + }, + { + "evidence_id": "82fcfc926d", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 313, + "symbol": "ProcessIdentity.create_time", + "finding_ids": [ + "3340e54c58" + ], + "target_ids": [ + "1c28094f2b" + ] + }, + { + "evidence_id": "870b48ea5c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1136, + "symbol": "PongResponse.from_dict", + "finding_ids": [ + "b09bdde5fe" + ], + "target_ids": [ + "6beb4c0946" + ] + }, + { + "evidence_id": "88d0d052c2", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 68, + "symbol": "WorkerState.cpu_percent", + "finding_ids": [ + "fe85a1c55b" + ], + "target_ids": [ + "785b99cacf" + ] + }, + { + "evidence_id": "8d8b6290b5", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 55, + "symbol": "ViewerInstance.is_healthy", + "finding_ids": [ + "6cefe33a23" + ], + "target_ids": [ + "801a076f53" + ] + }, + { + "evidence_id": "9e741477be", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 327, + "symbol": "ProcessIdentity.to_dict:return", + "finding_ids": [ + "3340e54c58" + ], + "target_ids": [ + "334ffb1c1b" + ] + }, + { + "evidence_id": "a0dc31c9f6", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 70, + "symbol": "WorkerState.create_time", + "finding_ids": [ + "fe85a1c55b" + ], + "target_ids": [ + "785b99cacf" + ] + }, + { + "evidence_id": "a532e57ec1", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 166, + "symbol": "ViewerProtocolStatus", + "finding_ids": [ + "a7c7099848" + ], + "target_ids": [ + "d61bd3881c" + ] + }, + { + "evidence_id": "ab5ac5b5e4", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 314, + "symbol": "ViewerStateManager.update_queued_images", + "finding_ids": [ + "6cefe33a23" + ], + "target_ids": [ + "952816733e" + ] + }, + { + "evidence_id": "b4bace6519", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 66, + "symbol": "WorkerState.pid", + "finding_ids": [ + "fe85a1c55b" + ], + "target_ids": [ + "785b99cacf" + ] + }, + { + "evidence_id": "bb42b43e79", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 828, + "symbol": "ViewerAckPolicy.require_success", + "finding_ids": [ + "86b7c1e03f", + "a7c7099848" + ], + "target_ids": [ + "c20e0438a0" + ] + }, + { + "evidence_id": "becdf4e7fe", + "file_id": "a87685b151", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "line": 16, + "symbol": "_LAZY_EXPORTS", + "finding_ids": [ + "23275852a0" + ], + "target_ids": [ + "59e8054d9d" + ] + }, + { + "evidence_id": "bf8347c197", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 309, + "symbol": "ProcessIdentity", + "finding_ids": [ + "3340e54c58" + ], + "target_ids": [ + "1c28094f2b" + ] + }, + { + "evidence_id": "c19a3cefd8", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 69, + "symbol": "WorkerState.memory_mb", + "finding_ids": [ + "fe85a1c55b" + ], + "target_ids": [ + "785b99cacf" + ] + }, + { + "evidence_id": "c57fe59ca6", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "line": 195, + "symbol": "ExecutionServer._queue_worker", + "finding_ids": [ + "cc288a2394" + ], + "target_ids": [ + "304afb70dd" + ] + }, + { + "evidence_id": "ca8855f6be", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 943, + "symbol": "ProgressUnregistrationRequest.from_dict", + "finding_ids": [ + "5719e0a8e0" + ], + "target_ids": [ + "4095d443b2" + ] + }, + { + "evidence_id": "d884527e9c", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 29, + "symbol": "ViewerState", + "finding_ids": [ + "6cefe33a23" + ], + "target_ids": [ + "1b0ff1b61d" + ] + }, + { + "evidence_id": "e73a2744ed", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 173, + "symbol": "ViewerControlResponseField", + "finding_ids": [ + "86b7c1e03f" + ], + "target_ids": [ + "0db89bbbd9" + ] + }, + { + "evidence_id": "edfa252221", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 63, + "symbol": "WorkerState", + "finding_ids": [ + "fe85a1c55b" + ], + "target_ids": [ + "785b99cacf" + ] + }, + { + "evidence_id": "fcfa7d6cf4", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 820, + "symbol": "ViewerAckPolicy.status", + "finding_ids": [ + "86b7c1e03f" + ], + "target_ids": [ + "7d0450e2c7" + ] + } + ] + }, + "timing": { + "parse_seconds": 0.278, + "analysis_seconds": 5.13, + "planning_seconds": 0.0, + "source_index_seconds": 0.017, + "analysis_cache_status": "miss", + "total_seconds": 5.425 + }, + "semantic_refactor_gate": { + "boundary_evidence": [ + { + "label": "ControlResponse semantic descent boundary", + "authority_candidates": [ + "ControlResponse" + ], + "detector_ids": [ + "semantic_mirror_without_descent" + ], + "finding_ids": [ + "23275852a0" + ], + "target_count": 5, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 3, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ControlResponse", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ControlResponse", + "authority_id": "finding:23275852a0:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:23275852a0:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 627, + "symbol": "ControlResponse", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "_LAZY_EXPORTS", + "ControlResponse", + "ControlErrorResponse", + "ExecuteResponse", + "PongResponse" + ], + "stable_id": "0ba3fccddb", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ControlResponse` has 1 raw mirror signal(s) from semantic_mirror_without_descent; missing derivation path: mapping_literal has semantic overlap ('control_error_response', 'execute_response', 'pong_response') with class_family `ControlResponse`; mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface.", + "relation_context": "mapping_literal has semantic overlap ('control_error_response', 'execute_response', 'pong_response') with class_family `ControlResponse`; mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface", + "authority_candidate": "ControlResponse", + "authority_discovery_required": false + }, + { + "label": "ExecutionStatus semantic descent boundary", + "authority_candidates": [ + "ExecutionStatus" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "cc288a2394" + ], + "target_count": 4, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 4, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ExecutionStatus", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ExecutionStatus", + "authority_id": "finding:cc288a2394:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:cc288a2394:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 477, + "symbol": "ExecutionStatus", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ExecutionStatus", + "InMemoryExecutionLifecycleEngine._running_executions", + "ExecutionServer._queue_worker", + "ExecutionWaiter.wait" + ], + "stable_id": "3d396e1fd5", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ExecutionStatus` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ExecutionStatus", + "authority_discovery_required": false + }, + { + "label": "ProcessIdentity semantic descent boundary", + "authority_candidates": [ + "ProcessIdentity" + ], + "detector_ids": [ + "semantic_mirror_without_descent" + ], + "finding_ids": [ + "3340e54c58" + ], + "target_count": 4, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 2, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ProcessIdentity", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ProcessIdentity", + "authority_id": "finding:3340e54c58:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:3340e54c58:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 309, + "symbol": "ProcessIdentity", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ProcessIdentity.to_dict:return", + "ProcessIdentity", + "ProcessIdentity.create_time", + "ProcessIdentity.pid" + ], + "stable_id": "ff902114c5", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ProcessIdentity` has 1 raw mirror signal(s) from semantic_mirror_without_descent; missing derivation path: mapping_literal has semantic overlap ('create_time', 'pid') with dataclass_schema `ProcessIdentity`; mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection.", + "relation_context": "mapping_literal has semantic overlap ('create_time', 'pid') with dataclass_schema `ProcessIdentity`; mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection", + "authority_candidate": "ProcessIdentity", + "authority_discovery_required": false + }, + { + "label": "ResponseType semantic descent boundary", + "authority_candidates": [ + "ResponseType" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "b09bdde5fe" + ], + "target_count": 4, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 3, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ResponseType", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ResponseType", + "authority_id": "finding:b09bdde5fe:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:b09bdde5fe:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 469, + "symbol": "ResponseType", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ResponseType", + "PongResponse.from_dict", + "ExecutionClient._ensure_progress_subscription", + "ExecutionWaiter.wait" + ], + "stable_id": "9f407069c5", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ResponseType` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ResponseType", + "authority_discovery_required": false + }, + { + "label": "ViewerControlResponseField semantic descent boundary", + "authority_candidates": [ + "ViewerControlResponseField" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "86b7c1e03f" + ], + "target_count": 3, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 2, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ViewerControlResponseField", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "qualname": "ViewerControlResponseField", + "authority_id": "finding:86b7c1e03f:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:86b7c1e03f:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 173, + "symbol": "ViewerControlResponseField", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ViewerControlResponseField", + "ViewerAckPolicy.status", + "ViewerAckPolicy.require_success" + ], + "stable_id": "f57d7eae3a", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ViewerControlResponseField` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ViewerControlResponseField", + "authority_discovery_required": false + }, + { + "label": "ViewerProtocolStatus semantic descent boundary", + "authority_candidates": [ + "ViewerProtocolStatus" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "a7c7099848" + ], + "target_count": 2, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 2, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ViewerProtocolStatus", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "qualname": "ViewerProtocolStatus", + "authority_id": "finding:a7c7099848:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:a7c7099848:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 166, + "symbol": "ViewerProtocolStatus", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ViewerProtocolStatus", + "ViewerAckPolicy.require_success" + ], + "stable_id": "7716e65807", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ViewerProtocolStatus` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ViewerProtocolStatus", + "authority_discovery_required": false + }, + { + "label": "ViewerState semantic descent boundary", + "authority_candidates": [ + "ViewerState" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "6cefe33a23" + ], + "target_count": 3, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 4, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ViewerState", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "qualname": "ViewerState", + "authority_id": "finding:6cefe33a23:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:6cefe33a23:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 29, + "symbol": "ViewerState", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ViewerState", + "ViewerInstance.is_healthy", + "ViewerStateManager.update_queued_images" + ], + "stable_id": "f42afdd70f", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ViewerState` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ViewerState", + "authority_discovery_required": false + }, + { + "label": "WorkerState semantic descent boundary", + "authority_candidates": [ + "WorkerState" + ], + "detector_ids": [ + "semantic_mirror_without_descent" + ], + "finding_ids": [ + "fe85a1c55b" + ], + "target_count": 7, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 5, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "WorkerState", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "WorkerState", + "authority_id": "finding:fe85a1c55b:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:fe85a1c55b:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 63, + "symbol": "WorkerState", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "known_fields", + "WorkerState", + "WorkerState.cpu_percent", + "WorkerState.create_time", + "WorkerState.memory_mb", + "WorkerState.pid", + "WorkerState.status" + ], + "stable_id": "b731fb6637", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`WorkerState` has 1 raw mirror signal(s) from semantic_mirror_without_descent; missing derivation path: collection_literal has semantic overlap ('cpu_percent', 'create_time', 'memory_mb', 'pid', 'status') with dataclass_schema `WorkerState`; collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection.", + "relation_context": "collection_literal has semantic overlap ('cpu_percent', 'create_time', 'memory_mb', 'pid', 'status') with dataclass_schema `WorkerState`; collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection", + "authority_candidate": "WorkerState", + "authority_discovery_required": false + } + ], + "authority_discovery_findings": [], + "active": true, + "ssot_authority_finding_count": 8, + "policy": "authority_boundary_proof", + "raw_findings_default": "suppressed_when_active" + }, + "active_finding_surface": "semantic_refactor_boundary_evidence", + "raw_findings_default": "suppressed_when_active", + "supporting_raw_finding_count": 9, + "supporting_raw_findings": [ + { + "pattern_id": 1, + "title": "`_LAZY_EXPORTS` mirrors `ControlResponse`", + "why": "The mapping literal at /home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py:16 repeats ControlErrorResponse, ExecuteResponse, PongResponse from the `ControlResponse` semantic authority. A later class, enum member, or schema field can diverge from this hand-maintained view.", + "capability_gap": "derived class-family registry or polymorphic dispatch", + "relation_context": "mapping_literal has semantic overlap ('control_error_response', 'execute_response', 'pong_response') with class_family `ControlResponse`; mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface", + "confidence": "high", + "certification": "certified", + "capability_tags": [ + "nominal_identity", + "provenance", + "enumeration", + "authoritative_mapping" + ], + "observation_tags": [ + "class_family", + "manual_synchronization", + "projection_dict" + ], + "detector_id": "semantic_mirror_without_descent", + "summary": "`_LAZY_EXPORTS` mirrors 3 member(s) of `ControlResponse` without a descent path", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "line": 16, + "symbol": "_LAZY_EXPORTS" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 627, + "symbol": "ControlResponse" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 636, + "symbol": "ControlErrorResponse" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 658, + "symbol": "ExecuteResponse" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1064, + "symbol": "PongResponse" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "line": 16, + "symbol": "_LAZY_EXPORTS" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 627, + "symbol": "ControlResponse" + }, + "compression_certificate": null, + "metrics": { + "registration_site_count": 3, + "registry_name": "_LAZY_EXPORTS", + "class_names": [ + "ControlErrorResponse", + "ExecuteResponse", + "PongResponse" + ], + "class_key_pairs": [] + }, + "stable_id": "23275852a0", + "evidence_ids": [ + "becdf4e7fe", + "80fe671532", + "55b1509282", + "4a13c0ce57", + "124b860da1" + ] + }, + { + "pattern_id": 1, + "title": "`known_fields` mirrors `WorkerState`", + "why": "The collection literal at /home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py:85 repeats cpu_percent, create_time, memory_mb, pid, status from the `WorkerState` semantic authority. A later class, enum member, or schema field can diverge from this hand-maintained view.", + "capability_gap": "dataclass-schema-derived projection", + "relation_context": "collection_literal has semantic overlap ('cpu_percent', 'create_time', 'memory_mb', 'pid', 'status') with dataclass_schema `WorkerState`; collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection", + "confidence": "high", + "certification": "certified", + "capability_tags": [ + "nominal_identity", + "provenance", + "enumeration", + "authoritative_mapping" + ], + "observation_tags": [ + "class_family", + "manual_synchronization", + "projection_dict" + ], + "detector_id": "semantic_mirror_without_descent", + "summary": "`known_fields` mirrors 5 member(s) of `WorkerState` without a descent path", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 85, + "symbol": "known_fields" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 63, + "symbol": "WorkerState" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 68, + "symbol": "WorkerState.cpu_percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 70, + "symbol": "WorkerState.create_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 69, + "symbol": "WorkerState.memory_mb" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 66, + "symbol": "WorkerState.pid" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 67, + "symbol": "WorkerState.status" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 85, + "symbol": "known_fields" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 63, + "symbol": "WorkerState" + }, + "compression_certificate": null, + "metrics": { + "mapping_site_count": 5, + "field_count": 5, + "mapping_name": "known_fields", + "field_names": [ + "cpu_percent", + "create_time", + "memory_mb", + "pid", + "status" + ], + "source_name": "WorkerState", + "identity_field_names": [ + "cpu_percent", + "create_time", + "memory_mb", + "pid", + "status" + ] + }, + "stable_id": "fe85a1c55b", + "evidence_ids": [ + "549385be98", + "edfa252221", + "88d0d052c2", + "a0dc31c9f6", + "c19a3cefd8", + "b4bace6519", + "4eeda61e90" + ] + }, + { + "pattern_id": 1, + "title": "`ProcessIdentity.to_dict:return` mirrors `ProcessIdentity`", + "why": "The mapping literal at /home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py:327 repeats create_time, pid from the `ProcessIdentity` semantic authority. A later class, enum member, or schema field can diverge from this hand-maintained view.", + "capability_gap": "dataclass-schema-derived projection", + "relation_context": "mapping_literal has semantic overlap ('create_time', 'pid') with dataclass_schema `ProcessIdentity`; mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection", + "confidence": "high", + "certification": "certified", + "capability_tags": [ + "nominal_identity", + "provenance", + "enumeration", + "authoritative_mapping" + ], + "observation_tags": [ + "class_family", + "manual_synchronization", + "projection_dict" + ], + "detector_id": "semantic_mirror_without_descent", + "summary": "`ProcessIdentity.to_dict:return` mirrors 2 member(s) of `ProcessIdentity` without a descent path", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 327, + "symbol": "ProcessIdentity.to_dict:return" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 309, + "symbol": "ProcessIdentity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 313, + "symbol": "ProcessIdentity.create_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 312, + "symbol": "ProcessIdentity.pid" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 327, + "symbol": "ProcessIdentity.to_dict:return" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 309, + "symbol": "ProcessIdentity" + }, + "compression_certificate": null, + "metrics": { + "mapping_site_count": 2, + "field_count": 2, + "mapping_name": "ProcessIdentity.to_dict:return", + "field_names": [ + "create_time", + "pid" + ], + "source_name": "ProcessIdentity", + "identity_field_names": [ + "create_time", + "pid" + ] + }, + "stable_id": "3340e54c58", + "evidence_ids": [ + "9e741477be", + "bf8347c197", + "82fcfc926d", + "28247eef32" + ] + }, + { + "pattern_id": 3, + "title": "External enum case recovery should move to its nominal owner", + "why": "A function outside an enum declaration recovers multiple cases from that closed axis. The enum or a keyed strategy family should own those case semantics so consumers query behavior instead of rediscovering member identity.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "confidence": "high", + "certification": "strong_heuristic", + "capability_tags": [ + "authoritative_dispatch", + "closed_family_dispatch", + "nominal_identity" + ], + "observation_tags": [ + "branch_dispatch", + "closed_family_cases", + "dataflow_root" + ], + "detector_id": "external_enum_case_recovery", + "summary": "Enum `ResponseType` has 4 external branch site(s) across 3 function(s) for cases ResponseType.ERROR, ResponseType.OK, ResponseType.PONG.", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 469, + "symbol": "ResponseType" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1136, + "symbol": "PongResponse.from_dict" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "line": 257, + "symbol": "ExecutionClient._ensure_progress_subscription" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "line": 48, + "symbol": "ExecutionWaiter.wait" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1136, + "symbol": "PongResponse.from_dict" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 469, + "symbol": "ResponseType" + }, + "compression_certificate": null, + "metrics": { + "dispatch_site_count": 4, + "dispatch_axis": "ResponseType", + "literal_cases": [ + "ResponseType.ERROR", + "ResponseType.OK", + "ResponseType.PONG" + ] + }, + "stable_id": "b09bdde5fe", + "evidence_ids": [ + "538384de33", + "870b48ea5c", + "29d63dc3ef", + "23a1dacef3" + ] + }, + { + "pattern_id": 3, + "title": "External enum case recovery should move to its nominal owner", + "why": "A function outside an enum declaration recovers multiple cases from that closed axis. The enum or a keyed strategy family should own those case semantics so consumers query behavior instead of rediscovering member identity.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "confidence": "high", + "certification": "strong_heuristic", + "capability_tags": [ + "authoritative_dispatch", + "closed_family_dispatch", + "nominal_identity" + ], + "observation_tags": [ + "branch_dispatch", + "closed_family_cases", + "dataflow_root" + ], + "detector_id": "external_enum_case_recovery", + "summary": "Enum `ExecutionStatus` has 5 external branch site(s) across 3 function(s) for cases ExecutionStatus.CANCELLED, ExecutionStatus.COMPLETE, ExecutionStatus.FAILED, ExecutionStatus.RUNNING.", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 477, + "symbol": "ExecutionStatus" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "line": 276, + "symbol": "InMemoryExecutionLifecycleEngine._running_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "line": 195, + "symbol": "ExecutionServer._queue_worker" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "line": 48, + "symbol": "ExecutionWaiter.wait" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "line": 276, + "symbol": "InMemoryExecutionLifecycleEngine._running_executions" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 477, + "symbol": "ExecutionStatus" + }, + "compression_certificate": null, + "metrics": { + "dispatch_site_count": 5, + "dispatch_axis": "ExecutionStatus", + "literal_cases": [ + "ExecutionStatus.CANCELLED", + "ExecutionStatus.COMPLETE", + "ExecutionStatus.FAILED", + "ExecutionStatus.RUNNING" + ] + }, + "stable_id": "cc288a2394", + "evidence_ids": [ + "4901d7e505", + "29aefb5040", + "c57fe59ca6", + "23a1dacef3" + ] + }, + { + "pattern_id": 5, + "title": "Exact tiny methods expose one repeated nominal role", + "why": "Several classes without one nominal ancestor own the same complete tiny method declaration. The exact method role is one maintenance object, but the current snapshot does not prove whether an existing authority or a new inheritance boundary should own it.", + "capability_gap": "one proved nominal authority derives the exact method role for every participant", + "relation_context": "unrelated classes repeat the same promotion-safe method declaration with a closed receiver contract; ownership placement remains a practitioner decision", + "confidence": "high", + "certification": "strong_heuristic", + "capability_tags": [ + "shared_algorithm_authority", + "nominal_identity", + "mro_ordering" + ], + "observation_tags": [ + "method_role", + "repeated_method_roles", + "normalized_ast" + ], + "detector_id": "exact_tiny_method_role", + "summary": "('from_dict',) are repeated exactly across ('ProgressRegistrationRequest', 'ProgressUnregistrationRequest') without one nominal ancestor and contain 1 shared statement(s); no ownership placement is selected from this snapshot.", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 925, + "symbol": "ProgressRegistrationRequest.from_dict" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 943, + "symbol": "ProgressUnregistrationRequest.from_dict" + } + ], + "projection_evidence": null, + "authority_evidence": null, + "compression_certificate": { + "before_cost": { + "grammar_objects": 0, + "residual_objects": 6, + "wiring_objects": 0, + "provenance_objects": 0, + "ambiguity_bits": 0, + "independent_rate_debt": 0 + }, + "after_cost": { + "grammar_objects": 2, + "residual_objects": 3, + "wiring_objects": 2, + "provenance_objects": 1, + "ambiguity_bits": 0, + "independent_rate_debt": 0 + }, + "semantic_axes": [], + "margin_cost": { + "grammar_objects": 0, + "residual_objects": 0, + "wiring_objects": 0, + "provenance_objects": 0, + "ambiguity_bits": 0, + "independent_rate_debt": 1 + } + }, + "metrics": { + "duplicate_site_count": 2, + "statement_count": 1, + "class_count": 2, + "method_symbols": [ + "ProgressRegistrationRequest.from_dict", + "ProgressUnregistrationRequest.from_dict" + ], + "shared_statement_texts": [] + }, + "stable_id": "5719e0a8e0", + "evidence_ids": [ + "2350a95982", + "ca8855f6be" + ] + }, + { + "pattern_id": 3, + "title": "External enum case recovery should move to its nominal owner", + "why": "A function outside an enum declaration recovers multiple cases from that closed axis. The enum or a keyed strategy family should own those case semantics so consumers query behavior instead of rediscovering member identity.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "confidence": "high", + "certification": "strong_heuristic", + "capability_tags": [ + "authoritative_dispatch", + "closed_family_dispatch", + "nominal_identity" + ], + "observation_tags": [ + "branch_dispatch", + "closed_family_cases", + "dataflow_root" + ], + "detector_id": "external_enum_case_recovery", + "summary": "Enum `ViewerProtocolStatus` has 2 external branch site(s) across 1 function(s) for cases ViewerProtocolStatus.ERROR, ViewerProtocolStatus.SUCCESS.", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 166, + "symbol": "ViewerProtocolStatus" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 828, + "symbol": "ViewerAckPolicy.require_success" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 828, + "symbol": "ViewerAckPolicy.require_success" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 166, + "symbol": "ViewerProtocolStatus" + }, + "compression_certificate": null, + "metrics": { + "dispatch_site_count": 2, + "dispatch_axis": "ViewerProtocolStatus", + "literal_cases": [ + "ViewerProtocolStatus.ERROR", + "ViewerProtocolStatus.SUCCESS" + ] + }, + "stable_id": "a7c7099848", + "evidence_ids": [ + "a532e57ec1", + "bb42b43e79" + ] + }, + { + "pattern_id": 3, + "title": "External enum case recovery should move to its nominal owner", + "why": "A function outside an enum declaration recovers multiple cases from that closed axis. The enum or a keyed strategy family should own those case semantics so consumers query behavior instead of rediscovering member identity.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "confidence": "high", + "certification": "strong_heuristic", + "capability_tags": [ + "authoritative_dispatch", + "closed_family_dispatch", + "nominal_identity" + ], + "observation_tags": [ + "branch_dispatch", + "closed_family_cases", + "dataflow_root" + ], + "detector_id": "external_enum_case_recovery", + "summary": "Enum `ViewerControlResponseField` has 2 external branch site(s) across 2 function(s) for cases ViewerControlResponseField.MESSAGE, ViewerControlResponseField.STATUS.", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 173, + "symbol": "ViewerControlResponseField" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 820, + "symbol": "ViewerAckPolicy.status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 828, + "symbol": "ViewerAckPolicy.require_success" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 820, + "symbol": "ViewerAckPolicy.status" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 173, + "symbol": "ViewerControlResponseField" + }, + "compression_certificate": null, + "metrics": { + "dispatch_site_count": 2, + "dispatch_axis": "ViewerControlResponseField", + "literal_cases": [ + "ViewerControlResponseField.MESSAGE", + "ViewerControlResponseField.STATUS" + ] + }, + "stable_id": "86b7c1e03f", + "evidence_ids": [ + "e73a2744ed", + "fcfa7d6cf4", + "bb42b43e79" + ] + }, + { + "pattern_id": 3, + "title": "External enum case recovery should move to its nominal owner", + "why": "A function outside an enum declaration recovers multiple cases from that closed axis. The enum or a keyed strategy family should own those case semantics so consumers query behavior instead of rediscovering member identity.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "confidence": "high", + "certification": "strong_heuristic", + "capability_tags": [ + "authoritative_dispatch", + "closed_family_dispatch", + "nominal_identity" + ], + "observation_tags": [ + "branch_dispatch", + "closed_family_cases", + "dataflow_root" + ], + "detector_id": "external_enum_case_recovery", + "summary": "Enum `ViewerState` has 3 external branch site(s) across 2 function(s) for cases ViewerState.ERROR, ViewerState.PROCESSING, ViewerState.READY, ViewerState.STOPPED.", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 29, + "symbol": "ViewerState" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 55, + "symbol": "ViewerInstance.is_healthy" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 314, + "symbol": "ViewerStateManager.update_queued_images" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 55, + "symbol": "ViewerInstance.is_healthy" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 29, + "symbol": "ViewerState" + }, + "compression_certificate": null, + "metrics": { + "dispatch_site_count": 3, + "dispatch_axis": "ViewerState", + "literal_cases": [ + "ViewerState.ERROR", + "ViewerState.PROCESSING", + "ViewerState.READY", + "ViewerState.STOPPED" + ] + }, + "stable_id": "6cefe33a23", + "evidence_ids": [ + "d884527e9c", + "8d8b6290b5", + "ab5ac5b5e4" + ] + } + ], + "finding_recipe_plan": { + "synthesis_report": { + "records": [ + { + "action_keys": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "subject_name": "ControlErrorResponse", + "detector_id": "semantic_mirror_without_descent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "subject_name": "ExecuteResponse", + "detector_id": "semantic_mirror_without_descent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "subject_name": "PongResponse", + "detector_id": "semantic_mirror_without_descent" + } + ], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "23275852a0", + "detector_id": "semantic_mirror_without_descent", + "title": "`_LAZY_EXPORTS` mirrors `ControlResponse`", + "summary": "`_LAZY_EXPORTS` mirrors 3 member(s) of `ControlResponse` without a descent path", + "capability_gap": "derived class-family registry or polymorphic dispatch", + "reason": "no class-family recipe declaration proved an executable exact derivation", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [ + { + "reason": "Class-family authority and projection module must expose exactly one complete literal collection; found 0", + "executable_declaration": "ClassFamilyCollectionSemanticMirrorRecipeBuilder" + }, + { + "reason": "source does not prove one complete zero-argument constructor view owned by the AutoRegisterMeta family", + "executable_declaration": "AutoregisterInstanceViewRecipeBuilder" + }, + { + "reason": "manual-registry conversion requires one complete direct dict component with an exact registered-class anchor", + "executable_declaration": "RegistrationSemanticMirrorRecipeStrategy" + } + ], + "evaluation_declaration": "RegistrationSemanticMirrorRecipeStrategy", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "auto_register_class_registry" + }, + { + "action_keys": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "subject_name": "known_fields->WorkerState", + "detector_id": "semantic_mirror_without_descent" + } + ], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "fe85a1c55b", + "detector_id": "semantic_mirror_without_descent", + "title": "`known_fields` mirrors `WorkerState`", + "summary": "`known_fields` mirrors 5 member(s) of `WorkerState` without a descent path", + "capability_gap": "dataclass-schema-derived projection", + "reason": "semantic mapping mirror has a stable DSL action key, but no safe mapping recipe exists yet to derive `known_fields` from `WorkerState`", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "MappingSemanticMirrorRecipeStrategy", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "" + }, + { + "action_keys": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "subject_name": "ProcessIdentity.to_dict:return->ProcessIdentity", + "detector_id": "semantic_mirror_without_descent" + } + ], + "proposal_preflight": null, + "proposal": null, + "status": "executable_candidate", + "finding_id": "3340e54c58", + "detector_id": "semantic_mirror_without_descent", + "title": "`ProcessIdentity.to_dict:return` mirrors `ProcessIdentity`", + "summary": "`ProcessIdentity.to_dict:return` mirrors 2 member(s) of `ProcessIdentity` without a descent path", + "capability_gap": "dataclass-schema-derived projection", + "reason": "", + "recipe_id": "3340e54c58-derive-dataclass-projection", + "recipe": { + "recipe_id": "3340e54c58-derive-dataclass-projection", + "operations": [ + { + "operation": "derive_dataclass_payload_projection", + "target_id": "1c28094f2b", + "rationale": "Derive a mirrored projection from its dataclass authority.", + "projection_target": { + "target_id": "334ffb1c1b", + "file_path": null, + "target_qualname": null + } + } + ], + "architecture_guards": [], + "reason": "Derive a mirrored projection from its dataclass authority.", + "authority_claims": [ + { + "claimed_symbol": "ProcessIdentity", + "authority_kind": "dataclass_schema", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ProcessIdentity", + "authority_id": "1c28094f2b" + } + ] + }, + "proof_obstacles": [], + "evaluation_declaration": "DataclassPayloadProjectionMappingRecipeBuilder", + "conflict_evidence": null, + "planning_horizon": "current_snapshot", + "refactor_concept": "dataclass_payload_projection" + }, + { + "action_keys": [], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "b09bdde5fe", + "detector_id": "external_enum_case_recovery", + "title": "External enum case recovery should move to its nominal owner", + "summary": "Enum `ResponseType` has 4 external branch site(s) across 3 function(s) for cases ResponseType.ERROR, ResponseType.OK, ResponseType.PONG.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "reason": "semantic mirror metrics have no registered recipe strategy", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "ExternalEnumCaseRecoveryDetector", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "" + }, + { + "action_keys": [], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "cc288a2394", + "detector_id": "external_enum_case_recovery", + "title": "External enum case recovery should move to its nominal owner", + "summary": "Enum `ExecutionStatus` has 5 external branch site(s) across 3 function(s) for cases ExecutionStatus.CANCELLED, ExecutionStatus.COMPLETE, ExecutionStatus.FAILED, ExecutionStatus.RUNNING.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "reason": "semantic mirror metrics have no registered recipe strategy", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "ExternalEnumCaseRecoveryDetector", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "" + }, + { + "action_keys": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "subject_name": "ProgressRegistrationRequest.from_dict", + "detector_id": "exact_tiny_method_role" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "subject_name": "ProgressUnregistrationRequest.from_dict", + "detector_id": "exact_tiny_method_role" + } + ], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "5719e0a8e0", + "detector_id": "exact_tiny_method_role", + "title": "Exact tiny methods expose one repeated nominal role", + "summary": "('from_dict',) are repeated exactly across ('ProgressRegistrationRequest', 'ProgressUnregistrationRequest') without one nominal ancestor and contain 1 shared statement(s); no ownership placement is selected from this snapshot.", + "capability_gap": "one proved nominal authority derives the exact method role for every participant", + "reason": "Exact-method role factoring requires an explicit semantic authority name; author factor_exact_method_role against any evidence method", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "ExactTinyMethodRoleDetector", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "class_family_authority" + }, + { + "action_keys": [], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "a7c7099848", + "detector_id": "external_enum_case_recovery", + "title": "External enum case recovery should move to its nominal owner", + "summary": "Enum `ViewerProtocolStatus` has 2 external branch site(s) across 1 function(s) for cases ViewerProtocolStatus.ERROR, ViewerProtocolStatus.SUCCESS.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "reason": "semantic mirror metrics have no registered recipe strategy", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "ExternalEnumCaseRecoveryDetector", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "" + }, + { + "action_keys": [], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "86b7c1e03f", + "detector_id": "external_enum_case_recovery", + "title": "External enum case recovery should move to its nominal owner", + "summary": "Enum `ViewerControlResponseField` has 2 external branch site(s) across 2 function(s) for cases ViewerControlResponseField.MESSAGE, ViewerControlResponseField.STATUS.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "reason": "semantic mirror metrics have no registered recipe strategy", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "ExternalEnumCaseRecoveryDetector", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "" + }, + { + "action_keys": [], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "6cefe33a23", + "detector_id": "external_enum_case_recovery", + "title": "External enum case recovery should move to its nominal owner", + "summary": "Enum `ViewerState` has 3 external branch site(s) across 2 function(s) for cases ViewerState.ERROR, ViewerState.PROCESSING, ViewerState.READY, ViewerState.STOPPED.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "reason": "semantic mirror metrics have no registered recipe strategy", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "ExternalEnumCaseRecoveryDetector", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "" + } + ], + "candidate_count": 1, + "rejected_count": 8, + "unsupported_count": 0, + "application_blocked": true, + "application_block_reason": "application requires a proof across reachable refactor trajectories", + "planning_horizon": "current_snapshot", + "status_counts": { + "executable_candidate": 1, + "rejected_by_safety_check": 8 + } + }, + "document": { + "recipes": [ + { + "recipe_id": "3340e54c58-derive-dataclass-projection", + "operations": [ + { + "operation": "derive_dataclass_payload_projection", + "target_id": "1c28094f2b", + "rationale": "Derive a mirrored projection from its dataclass authority.", + "projection_target": { + "target_id": "334ffb1c1b", + "file_path": null, + "target_qualname": null + } + } + ], + "architecture_guards": [], + "reason": "Derive a mirrored projection from its dataclass authority.", + "authority_claims": [ + { + "claimed_symbol": "ProcessIdentity", + "authority_kind": "dataclass_schema", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ProcessIdentity", + "authority_id": "1c28094f2b" + } + ] + } + ], + "architecture_guards": [] + }, + "trajectory_frontier": { + "budget": { + "max_candidate_batches": 256 + }, + "branches": [ + { + "finding_ids": [ + "3340e54c58" + ], + "assessment": { + "candidate_indices": [ + 0 + ], + "disposition": "clean", + "reason": "the recipe set simulates with clean architecture guards", + "rewritten_file_paths": [ + "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py" + ], + "rewritten_source_digest": "e56d886fd7ff87cc02c515f7b2f2a132" + }, + "candidate_indices": [ + 0 + ], + "document": { + "recipes": [ + { + "recipe_id": "3340e54c58-derive-dataclass-projection", + "operations": [ + { + "operation": "derive_dataclass_payload_projection", + "target_id": "1c28094f2b", + "rationale": "Derive a mirrored projection from its dataclass authority.", + "projection_target": { + "target_id": "334ffb1c1b", + "file_path": null, + "target_qualname": null + } + } + ], + "architecture_guards": [], + "reason": "Derive a mirrored projection from its dataclass authority.", + "authority_claims": [ + { + "claimed_symbol": "ProcessIdentity", + "authority_kind": "dataclass_schema", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ProcessIdentity", + "authority_id": "1c28094f2b" + } + ] + } + ], + "architecture_guards": [] + } + } + ], + "obstacles": [], + "complete": true, + "branch_count": 1 + }, + "expected_removed_finding_ids": [ + "3340e54c58" + ], + "expected_removed_finding_count": 1, + "application_blocked": true, + "application_block_reason": "application requires a proof across reachable refactor trajectories" + } +} diff --git a/docs/validation/issue10_nra_source_20260930.resources b/docs/validation/issue10_nra_source_20260930.resources new file mode 100644 index 0000000..10bf862 --- /dev/null +++ b/docs/validation/issue10_nra_source_20260930.resources @@ -0,0 +1,23 @@ + Command being timed: "timeout 45 /home/ts/code/projects/nominal-refactor-advisor/.venv/bin/python -m nominal_refactor_advisor src/zmqruntime --context-root src/zmqruntime --parse-workers 1 --analysis-workers 1 --scan-budget-seconds 30 --json --raw-findings --json-payload full --cache-dir /home/ts/.cache/agent-scratch/zmqruntime-ack-return-route-20260930/nra" + User time (seconds): 8.04 + System time (seconds): 0.32 + Percent of CPU this job got: 95% + Elapsed (wall clock) time (h:mm:ss or m:ss): 0:08.72 + Average shared text size (kbytes): 0 + Average unshared data size (kbytes): 0 + Average stack size (kbytes): 0 + Average total size (kbytes): 0 + Maximum resident set size (kbytes): 151404 + Average resident set size (kbytes): 0 + Major (requiring I/O) page faults: 1 + Minor (reclaiming a frame) page faults: 59241 + Voluntary context switches: 482 + Involuntary context switches: 57 + Swaps: 0 + File system inputs: 12024 + File system outputs: 43592 + Socket messages sent: 0 + Socket messages received: 0 + Signals delivered: 0 + Page size (bytes): 4096 + Exit status: 0 diff --git a/docs/validation/issue10_nra_source_final.json b/docs/validation/issue10_nra_source_final.json new file mode 100644 index 0000000..6390a8e --- /dev/null +++ b/docs/validation/issue10_nra_source_final.json @@ -0,0 +1,34590 @@ +{ + "findings": [ + { + "label": "ControlResponse semantic descent boundary", + "authority_candidates": [ + "ControlResponse" + ], + "detector_ids": [ + "semantic_mirror_without_descent" + ], + "finding_ids": [ + "822e072924" + ], + "target_count": 5, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 3, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ControlResponse", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ControlResponse", + "authority_id": "finding:822e072924:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:822e072924:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 628, + "symbol": "ControlResponse", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "_LAZY_EXPORTS", + "ControlResponse", + "ControlErrorResponse", + "ExecuteResponse", + "PongResponse" + ], + "stable_id": "09050225b8", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ControlResponse` has 1 raw mirror signal(s) from semantic_mirror_without_descent; missing derivation path: mapping_literal has semantic overlap ('control_error_response', 'execute_response', 'pong_response') with class_family `ControlResponse`; mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface.", + "relation_context": "mapping_literal has semantic overlap ('control_error_response', 'execute_response', 'pong_response') with class_family `ControlResponse`; mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface", + "authority_candidate": "ControlResponse", + "authority_discovery_required": false + }, + { + "label": "ExecutionStatus semantic descent boundary", + "authority_candidates": [ + "ExecutionStatus" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "b2decaf3cb" + ], + "target_count": 4, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 4, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ExecutionStatus", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ExecutionStatus", + "authority_id": "finding:b2decaf3cb:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:b2decaf3cb:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 478, + "symbol": "ExecutionStatus", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ExecutionStatus", + "InMemoryExecutionLifecycleEngine._running_executions", + "ExecutionServer._queue_worker", + "ExecutionWaiter.wait" + ], + "stable_id": "233b8d7c67", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ExecutionStatus` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ExecutionStatus", + "authority_discovery_required": false + }, + { + "label": "ProcessIdentity semantic descent boundary", + "authority_candidates": [ + "ProcessIdentity" + ], + "detector_ids": [ + "semantic_mirror_without_descent" + ], + "finding_ids": [ + "04098b57c4" + ], + "target_count": 4, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 2, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ProcessIdentity", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ProcessIdentity", + "authority_id": "finding:04098b57c4:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:04098b57c4:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 310, + "symbol": "ProcessIdentity", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ProcessIdentity.to_dict:return", + "ProcessIdentity", + "ProcessIdentity.create_time", + "ProcessIdentity.pid" + ], + "stable_id": "889646d511", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ProcessIdentity` has 1 raw mirror signal(s) from semantic_mirror_without_descent; missing derivation path: mapping_literal has semantic overlap ('create_time', 'pid') with dataclass_schema `ProcessIdentity`; mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection.", + "relation_context": "mapping_literal has semantic overlap ('create_time', 'pid') with dataclass_schema `ProcessIdentity`; mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection", + "authority_candidate": "ProcessIdentity", + "authority_discovery_required": false + }, + { + "label": "ResponseType semantic descent boundary", + "authority_candidates": [ + "ResponseType" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "5184b55f77" + ], + "target_count": 4, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 3, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ResponseType", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ResponseType", + "authority_id": "finding:5184b55f77:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:5184b55f77:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 470, + "symbol": "ResponseType", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ResponseType", + "PongResponse.from_dict", + "ExecutionClient._ensure_progress_subscription", + "ExecutionWaiter.wait" + ], + "stable_id": "84c0bc4ed3", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ResponseType` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ResponseType", + "authority_discovery_required": false + }, + { + "label": "ViewerControlResponseField semantic descent boundary", + "authority_candidates": [ + "ViewerControlResponseField" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "86b7c1e03f" + ], + "target_count": 3, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 2, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ViewerControlResponseField", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "qualname": "ViewerControlResponseField", + "authority_id": "finding:86b7c1e03f:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:86b7c1e03f:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 173, + "symbol": "ViewerControlResponseField", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ViewerControlResponseField", + "ViewerAckPolicy.status", + "ViewerAckPolicy.require_success" + ], + "stable_id": "f57d7eae3a", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ViewerControlResponseField` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ViewerControlResponseField", + "authority_discovery_required": false + }, + { + "label": "ViewerProtocolStatus semantic descent boundary", + "authority_candidates": [ + "ViewerProtocolStatus" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "a7c7099848" + ], + "target_count": 2, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 2, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ViewerProtocolStatus", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "qualname": "ViewerProtocolStatus", + "authority_id": "finding:a7c7099848:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:a7c7099848:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 166, + "symbol": "ViewerProtocolStatus", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ViewerProtocolStatus", + "ViewerAckPolicy.require_success" + ], + "stable_id": "7716e65807", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ViewerProtocolStatus` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ViewerProtocolStatus", + "authority_discovery_required": false + }, + { + "label": "ViewerState semantic descent boundary", + "authority_candidates": [ + "ViewerState" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "6cefe33a23" + ], + "target_count": 3, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 4, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ViewerState", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "qualname": "ViewerState", + "authority_id": "finding:6cefe33a23:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:6cefe33a23:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 29, + "symbol": "ViewerState", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ViewerState", + "ViewerInstance.is_healthy", + "ViewerStateManager.update_queued_images" + ], + "stable_id": "f42afdd70f", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ViewerState` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ViewerState", + "authority_discovery_required": false + }, + { + "label": "WorkerState semantic descent boundary", + "authority_candidates": [ + "WorkerState" + ], + "detector_ids": [ + "semantic_mirror_without_descent" + ], + "finding_ids": [ + "140210271f" + ], + "target_count": 7, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 5, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "WorkerState", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "WorkerState", + "authority_id": "finding:140210271f:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:140210271f:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 64, + "symbol": "WorkerState", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "known_fields", + "WorkerState", + "WorkerState.cpu_percent", + "WorkerState.create_time", + "WorkerState.memory_mb", + "WorkerState.pid", + "WorkerState.status" + ], + "stable_id": "6c3bc867ea", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`WorkerState` has 1 raw mirror signal(s) from semantic_mirror_without_descent; missing derivation path: collection_literal has semantic overlap ('cpu_percent', 'create_time', 'memory_mb', 'pid', 'status') with dataclass_schema `WorkerState`; collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection.", + "relation_context": "collection_literal has semantic overlap ('cpu_percent', 'create_time', 'memory_mb', 'pid', 'status') with dataclass_schema `WorkerState`; collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection", + "authority_candidate": "WorkerState", + "authority_discovery_required": false + } + ], + "plans": [], + "finding_payload_mode": "semantic_boundary_evidence", + "finding_count": 10, + "finding_counts": { + "by_pattern": [ + { + "pattern_id": 1, + "count": 3, + "pattern_name": "Nominal Boundary Over Sentinel Simulation" + }, + { + "pattern_id": 3, + "count": 5, + "pattern_name": "Closed-Family O(1) Dispatch" + }, + { + "pattern_id": 5, + "count": 2, + "pattern_name": "Shared Algorithm Authority" + } + ], + "by_detector": [ + { + "detector_id": "exact_tiny_method_role", + "count": 2 + }, + { + "detector_id": "external_enum_case_recovery", + "count": 5 + }, + { + "detector_id": "semantic_mirror_without_descent", + "count": 3 + } + ] + }, + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointStartupUncertainError.process", + "nominal_witness": "EndpointStartupUncertainError", + "line": 94, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointConnectionAttempt._client", + "nominal_witness": "EndpointConnectionAttempt", + "line": 109, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_client", + "fiber_key": "_client" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointConnectionAttempt._cancellation", + "nominal_witness": "EndpointConnectionAttempt", + "line": 110, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_cancellation", + "fiber_key": "_cancellation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointClientSession.client", + "nominal_witness": "EndpointClientSession", + "line": 145, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client", + "fiber_key": "client" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointClientSession.compatibility", + "nominal_witness": "EndpointClientSession", + "line": 146, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compatibility", + "fiber_key": "compatibility" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._wait_for_exit", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 222, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_wait_for_exit", + "fiber_key": "_wait_for_exit" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._completed", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 223, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_completed", + "fiber_key": "_completed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._exit", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 224, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_exit", + "fiber_key": "_exit" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._failure", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 225, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_failure", + "fiber_key": "_failure" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_ObservedEndpointProcess._exit_observation", + "nominal_witness": "_ObservedEndpointProcess", + "line": 257, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "_exit_observation", + "fiber_key": "_exit_observation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_ObservedEndpointProcess._identity", + "nominal_witness": "_ObservedEndpointProcess", + "line": 262, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "_identity", + "fiber_key": "_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "MultiprocessingEndpointProcess.process", + "nominal_witness": "MultiprocessingEndpointProcess", + "line": 295, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "SubprocessEndpointProcess.process", + "nominal_witness": "SubprocessEndpointProcess", + "line": 330, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointProcessGroup._processes", + "nominal_witness": "EndpointProcessGroup", + "line": 385, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_processes", + "fiber_key": "_processes" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointProcessGroup._lock", + "nominal_witness": "EndpointProcessGroup", + "line": 386, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.process", + "nominal_witness": "OwnedEndpointConnection", + "line": 471, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.target", + "nominal_witness": "OwnedEndpointConnection", + "line": 472, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "target", + "fiber_key": "target" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.config", + "nominal_witness": "OwnedEndpointConnection", + "line": 473, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.endpoint", + "nominal_witness": "OwnedEndpointConnection", + "line": 474, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.shutdown_timeout_seconds", + "nominal_witness": "OwnedEndpointConnection", + "line": 475, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "shutdown_timeout_seconds", + "fiber_key": "shutdown_timeout_seconds" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "AttachedEndpointConnection.endpoint", + "nominal_witness": "AttachedEndpointConnection", + "line": 515, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.succeeded", + "nominal_witness": "EndpointShutdownResult", + "line": 543, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "succeeded", + "fiber_key": "succeeded" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.endpoint_terminated", + "nominal_witness": "EndpointShutdownResult", + "line": 544, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "endpoint_terminated", + "fiber_key": "endpoint_terminated" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.process_identity", + "nominal_witness": "EndpointShutdownResult", + "line": 545, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.process_exited", + "nominal_witness": "EndpointShutdownResult", + "line": 546, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_exited", + "fiber_key": "process_exited" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.request_attempted", + "nominal_witness": "EndpointShutdownResult", + "line": 547, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "request_attempted", + "fiber_key": "request_attempted" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.acknowledged", + "nominal_witness": "EndpointShutdownResult", + "line": 548, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "acknowledged", + "fiber_key": "acknowledged" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.target", + "nominal_witness": "_EndpointShutdownOperation", + "line": 555, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "target", + "fiber_key": "target" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.deadline", + "nominal_witness": "_EndpointShutdownOperation", + "line": 556, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "deadline", + "fiber_key": "deadline" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.config", + "nominal_witness": "_EndpointShutdownOperation", + "line": 557, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.process_identity", + "nominal_witness": "_EndpointShutdownOperation", + "line": 558, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.acknowledged", + "nominal_witness": "_EndpointShutdownOperation", + "line": 559, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "acknowledged", + "fiber_key": "acknowledged" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.request_attempted", + "nominal_witness": "_EndpointShutdownOperation", + "line": 560, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "request_attempted", + "fiber_key": "request_attempted" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 592, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 592, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 594, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 594, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 596, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 596, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.acknowledgement_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 636, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.acknowledgement_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 636, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 665, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):('Constant(value=True)', 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 665, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):('Constant(value=True)', 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 688, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 688, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.config", + "nominal_witness": "ZMQClient", + "line": 793, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.endpoint", + "nominal_witness": "ZMQClient", + "line": 794, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.persistent", + "nominal_witness": "ZMQClient", + "line": 799, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "persistent", + "fiber_key": "persistent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.zmq_context", + "nominal_witness": "ZMQClient", + "line": 800, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "zmq_context", + "fiber_key": "zmq_context" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.data_socket", + "nominal_witness": "ZMQClient", + "line": 801, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "data_socket", + "fiber_key": "data_socket" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.control_socket", + "nominal_witness": "ZMQClient", + "line": 802, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "control_socket", + "fiber_key": "control_socket" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection", + "nominal_witness": "ZMQClient", + "line": 803, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection", + "fiber_key": "_connection" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._lock", + "nominal_witness": "ZMQClient", + "line": 804, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection_cancellation", + "nominal_witness": "ZMQClient", + "line": 805, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection_cancellation", + "fiber_key": "_connection_cancellation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection_status_callback", + "nominal_witness": "ZMQClient", + "line": 809, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection_status_callback", + "fiber_key": "_connection_status_callback" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection_status_sequence", + "nominal_witness": "ZMQClient", + "line": 810, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection_status_sequence", + "fiber_key": "_connection_status_sequence" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.new_connection_attempt:EndpointConnectionAttempt", + "nominal_witness": "ZMQClient", + "line": 877, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointConnectionAttempt", + "fiber_key": "EndpointConnectionAttempt:('cancellation',):(\"Name(id='ROOT', ctx=Load())\",)" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.new_connection_attempt:EndpointConnectionAttempt", + "nominal_witness": "ZMQClient", + "line": 877, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointConnectionAttempt", + "fiber_key": "EndpointConnectionAttempt:('cancellation',):(\"Name(id='ROOT', ctx=Load())\",)" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connect_locked:OwnedEndpointConnection", + "nominal_witness": "ZMQClient", + "line": 1106, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "OwnedEndpointConnection", + "fiber_key": "OwnedEndpointConnection:('process', 'target', 'config', 'endpoint'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='endpoint', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='config', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connect_locked:OwnedEndpointConnection", + "nominal_witness": "ZMQClient", + "line": 1106, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "OwnedEndpointConnection", + "fiber_key": "OwnedEndpointConnection:('process', 'target', 'config', 'endpoint'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='endpoint', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='config', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.control_port_offset", + "nominal_witness": "ZMQConfig", + "line": 80, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_port_offset", + "fiber_key": "control_port_offset" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.default_port", + "nominal_witness": "ZMQConfig", + "line": 87, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "default_port", + "fiber_key": "default_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.ipc_socket_dir", + "nominal_witness": "ZMQConfig", + "line": 94, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ipc_socket_dir", + "fiber_key": "ipc_socket_dir" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.ipc_socket_prefix", + "nominal_witness": "ZMQConfig", + "line": 101, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ipc_socket_prefix", + "fiber_key": "ipc_socket_prefix" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.ipc_socket_extension", + "nominal_witness": "ZMQConfig", + "line": 104, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ipc_socket_extension", + "fiber_key": "ipc_socket_extension" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.shared_ack_port", + "nominal_witness": "ZMQConfig", + "line": 107, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "shared_ack_port", + "fiber_key": "shared_ack_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.app_name", + "nominal_witness": "ZMQConfig", + "line": 114, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "app_name", + "fiber_key": "app_name" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.pid", + "nominal_witness": "WorkerState", + "line": 67, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pid", + "fiber_key": "pid" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.status", + "nominal_witness": "WorkerState", + "line": 68, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.cpu_percent", + "nominal_witness": "WorkerState", + "line": 69, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "cpu_percent", + "fiber_key": "cpu_percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.memory_mb", + "nominal_witness": "WorkerState", + "line": 70, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "memory_mb", + "fiber_key": "memory_mb" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.create_time", + "nominal_witness": "WorkerState", + "line": 71, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "create_time", + "fiber_key": "create_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.task_id", + "nominal_witness": "TaskProgress", + "line": 112, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "task_id", + "fiber_key": "task_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.phase", + "nominal_witness": "TaskProgress", + "line": 113, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "phase", + "fiber_key": "phase" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.status", + "nominal_witness": "TaskProgress", + "line": 114, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.percent", + "nominal_witness": "TaskProgress", + "line": 115, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "percent", + "fiber_key": "percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.timestamp", + "nominal_witness": "TaskProgress", + "line": 116, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timestamp", + "fiber_key": "timestamp" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.completed", + "nominal_witness": "TaskProgress", + "line": 119, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "completed", + "fiber_key": "completed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.total", + "nominal_witness": "TaskProgress", + "line": 120, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "total", + "fiber_key": "total" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.plate_id", + "nominal_witness": "TaskProgress", + "line": 123, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.axis_id", + "nominal_witness": "TaskProgress", + "line": 124, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "axis_id", + "fiber_key": "axis_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.context", + "nominal_witness": "TaskProgress", + "line": 127, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "context", + "fiber_key": "context" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.error", + "nominal_witness": "TaskProgress", + "line": 130, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.traceback", + "nominal_witness": "TaskProgress", + "line": 131, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "traceback", + "fiber_key": "traceback" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessIdentity.pid", + "nominal_witness": "ProcessIdentity", + "line": 313, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pid", + "fiber_key": "pid" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessIdentity.create_time", + "nominal_witness": "ProcessIdentity", + "line": 314, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "create_time", + "fiber_key": "create_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessExit.returncode", + "nominal_witness": "ProcessExit", + "line": 383, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "returncode", + "fiber_key": "returncode" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ControlRequestHeader.message_type", + "nominal_witness": "ControlRequestHeader", + "line": 418, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message_type", + "fiber_key": "message_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointShutdownRequest.process_identity", + "nominal_witness": "EndpointShutdownRequest", + "line": 445, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.plate_id", + "nominal_witness": "ExecuteRequest", + "line": 567, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.pipeline_code", + "nominal_witness": "ExecuteRequest", + "line": 568, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pipeline_code", + "fiber_key": "pipeline_code" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.execution_plate_id", + "nominal_witness": "ExecuteRequest", + "line": 569, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_plate_id", + "fiber_key": "execution_plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.selected_pipeline_path", + "nominal_witness": "ExecuteRequest", + "line": 570, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "selected_pipeline_path", + "fiber_key": "selected_pipeline_path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.config_params", + "nominal_witness": "ExecuteRequest", + "line": 571, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config_params", + "fiber_key": "config_params" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.config_code", + "nominal_witness": "ExecuteRequest", + "line": 572, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config_code", + "fiber_key": "config_code" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.pipeline_config_code", + "nominal_witness": "ExecuteRequest", + "line": 573, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pipeline_config_code", + "fiber_key": "pipeline_config_code" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.client_address", + "nominal_witness": "ExecuteRequest", + "line": 574, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_address", + "fiber_key": "client_address" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.compile_only", + "nominal_witness": "ExecuteRequest", + "line": 575, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_only", + "fiber_key": "compile_only" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.compile_artifact_id", + "nominal_witness": "ExecuteRequest", + "line": 576, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_artifact_id", + "fiber_key": "compile_artifact_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ControlErrorResponse.message", + "nominal_witness": "ControlErrorResponse", + "line": 640, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ControlErrorResponse.response_type", + "nominal_witness": "ControlErrorResponse", + "line": 641, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "response_type", + "fiber_key": "response_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.status", + "nominal_witness": "ExecuteResponse", + "line": 660, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.execution_id", + "nominal_witness": "ExecuteResponse", + "line": 661, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.message", + "nominal_witness": "ExecuteResponse", + "line": 662, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.error", + "nominal_witness": "ExecuteResponse", + "line": 663, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.execution_id", + "nominal_witness": "ExecutionRecord", + "line": 678, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.plate_id", + "nominal_witness": "ExecutionRecord", + "line": 679, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.client_address", + "nominal_witness": "ExecutionRecord", + "line": 680, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_address", + "fiber_key": "client_address" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.status", + "nominal_witness": "ExecutionRecord", + "line": 681, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.start_time", + "nominal_witness": "ExecutionRecord", + "line": 682, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "start_time", + "fiber_key": "start_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.end_time", + "nominal_witness": "ExecutionRecord", + "line": 683, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "end_time", + "fiber_key": "end_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.error", + "nominal_witness": "ExecutionRecord", + "line": 684, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.traceback", + "nominal_witness": "ExecutionRecord", + "line": 685, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "traceback", + "fiber_key": "traceback" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.results_summary", + "nominal_witness": "ExecutionRecord", + "line": 686, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "results_summary", + "fiber_key": "results_summary" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.compile_only", + "nominal_witness": "ExecutionRecord", + "line": 687, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_only", + "fiber_key": "compile_only" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.metadata", + "nominal_witness": "ExecutionRecord", + "line": 688, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "metadata", + "fiber_key": "metadata" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.execution_id", + "nominal_witness": "RunningExecutionInfo", + "line": 767, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.plate_id", + "nominal_witness": "RunningExecutionInfo", + "line": 768, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.start_time", + "nominal_witness": "RunningExecutionInfo", + "line": 769, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "start_time", + "fiber_key": "start_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.elapsed", + "nominal_witness": "RunningExecutionInfo", + "line": 770, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "elapsed", + "fiber_key": "elapsed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.compile_only", + "nominal_witness": "RunningExecutionInfo", + "line": 771, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_only", + "fiber_key": "compile_only" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "QueuedExecutionInfo.execution_id", + "nominal_witness": "QueuedExecutionInfo", + "line": 795, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "QueuedExecutionInfo.plate_id", + "nominal_witness": "QueuedExecutionInfo", + "line": 796, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "QueuedExecutionInfo.queue_position", + "nominal_witness": "QueuedExecutionInfo", + "line": 797, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queue_position", + "fiber_key": "queue_position" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.status", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 817, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.execution", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 818, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution", + "fiber_key": "execution" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.active_executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 819, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "active_executions", + "fiber_key": "active_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.uptime", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 820, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "uptime", + "fiber_key": "uptime" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 821, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "executions", + "fiber_key": "executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.running_executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 822, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "running_executions", + "fiber_key": "running_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.queued_executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 823, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queued_executions", + "fiber_key": "queued_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "StatusRequest.execution_id", + "nominal_witness": "StatusRequest", + "line": 882, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "CancelRequest.execution_id", + "nominal_witness": "CancelRequest", + "line": 897, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProgressRegistrationRequest.client_id", + "nominal_witness": "ProgressRegistrationRequest", + "line": 915, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_id", + "fiber_key": "client_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProgressUnregistrationRequest.client_id", + "nominal_witness": "ProgressUnregistrationRequest", + "line": 933, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_id", + "fiber_key": "client_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessResourceUsage.memory_mb", + "nominal_witness": "ProcessResourceUsage", + "line": 953, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "memory_mb", + "fiber_key": "memory_mb" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessResourceUsage.cpu_percent", + "nominal_witness": "ProcessResourceUsage", + "line": 954, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "cpu_percent", + "fiber_key": "cpu_percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.identifier", + "nominal_witness": "EndpointApplication", + "line": 990, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "identifier", + "fiber_key": "identifier" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.version", + "nominal_witness": "EndpointApplication", + "line": 991, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "version", + "fiber_key": "version" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.compatibility_with:EndpointApplicationCompatibility", + "nominal_witness": "EndpointApplication", + "line": 1011, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointApplicationCompatibility", + "fiber_key": "EndpointApplicationCompatibility:('expected', 'observed'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.compatibility_with:EndpointApplicationCompatibility", + "nominal_witness": "EndpointApplication", + "line": 1011, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointApplicationCompatibility", + "fiber_key": "EndpointApplicationCompatibility:('expected', 'observed'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplicationCompatibility.expected", + "nominal_witness": "EndpointApplicationCompatibility", + "line": 1026, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "expected", + "fiber_key": "expected" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplicationCompatibility.observed", + "nominal_witness": "EndpointApplicationCompatibility", + "line": 1027, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "observed", + "fiber_key": "observed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplicationCompatibilityError.compatibility", + "nominal_witness": "EndpointApplicationCompatibilityError", + "line": 1050, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compatibility", + "fiber_key": "compatibility" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.port", + "nominal_witness": "PongResponse", + "line": 1068, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.control_port", + "nominal_witness": "PongResponse", + "line": 1069, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_port", + "fiber_key": "control_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.ready", + "nominal_witness": "PongResponse", + "line": 1070, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ready", + "fiber_key": "ready" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.server", + "nominal_witness": "PongResponse", + "line": 1071, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "server", + "fiber_key": "server" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.server_role", + "nominal_witness": "PongResponse", + "line": 1072, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "server_role", + "fiber_key": "server_role" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.control_capabilities", + "nominal_witness": "PongResponse", + "line": 1073, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_capabilities", + "fiber_key": "control_capabilities" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.server_type", + "nominal_witness": "PongResponse", + "line": 1076, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "server_type", + "fiber_key": "server_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.log_file_path", + "nominal_witness": "PongResponse", + "line": 1077, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "log_file_path", + "fiber_key": "log_file_path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.active_executions", + "nominal_witness": "PongResponse", + "line": 1078, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "active_executions", + "fiber_key": "active_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.running_executions", + "nominal_witness": "PongResponse", + "line": 1079, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "running_executions", + "fiber_key": "running_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.queued_executions", + "nominal_witness": "PongResponse", + "line": 1080, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queued_executions", + "fiber_key": "queued_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.workers", + "nominal_witness": "PongResponse", + "line": 1081, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "workers", + "fiber_key": "workers" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.uptime", + "nominal_witness": "PongResponse", + "line": 1082, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "uptime", + "fiber_key": "uptime" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.progress_subscribers", + "nominal_witness": "PongResponse", + "line": 1083, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "progress_subscribers", + "fiber_key": "progress_subscribers" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.process_identity", + "nominal_witness": "PongResponse", + "line": 1084, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.compile_status", + "nominal_witness": "PongResponse", + "line": 1085, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_status", + "fiber_key": "compile_status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.compile_message", + "nominal_witness": "PongResponse", + "line": 1086, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_message", + "fiber_key": "compile_message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.process_usage", + "nominal_witness": "PongResponse", + "line": 1087, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_usage", + "fiber_key": "process_usage" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.application", + "nominal_witness": "PongResponse", + "line": 1088, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "application", + "fiber_key": "application" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.from_dict:ProcessResourceUsage", + "nominal_witness": "PongResponse", + "line": 1209, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ProcessResourceUsage", + "fiber_key": "ProcessResourceUsage:('memory_mb', 'cpu_percent'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.from_dict:ProcessResourceUsage", + "nominal_witness": "PongResponse", + "line": 1209, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ProcessResourceUsage", + "fiber_key": "ProcessResourceUsage:('memory_mb', 'cpu_percent'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "AckReturnRoute.url", + "nominal_witness": "AckReturnRoute", + "line": 1246, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "url", + "fiber_key": "url" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "AckReturnRoute.incarnation", + "nominal_witness": "AckReturnRoute", + "line": 1247, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "incarnation", + "fiber_key": "incarnation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "AckReturnRoute.owner", + "nominal_witness": "AckReturnRoute", + "line": 1248, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "owner", + "fiber_key": "owner" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageTransferIdentity.image_id", + "nominal_witness": "ImageTransferIdentity", + "line": 1269, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "image_id", + "fiber_key": "image_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageTransferIdentity.return_route", + "nominal_witness": "ImageTransferIdentity", + "line": 1270, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "return_route", + "fiber_key": "return_route" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageTransferIdentity.producer", + "nominal_witness": "ImageTransferIdentity", + "line": 1271, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "producer", + "fiber_key": "producer" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.image_id", + "nominal_witness": "ImageAck", + "line": 1302, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "image_id", + "fiber_key": "image_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.viewer_port", + "nominal_witness": "ImageAck", + "line": 1303, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_port", + "fiber_key": "viewer_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.viewer_type", + "nominal_witness": "ImageAck", + "line": 1304, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.return_route", + "nominal_witness": "ImageAck", + "line": 1305, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "return_route", + "fiber_key": "return_route" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.producer", + "nominal_witness": "ImageAck", + "line": 1306, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "producer", + "fiber_key": "producer" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.status", + "nominal_witness": "ImageAck", + "line": 1307, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.timestamp", + "nominal_witness": "ImageAck", + "line": 1308, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timestamp", + "fiber_key": "timestamp" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.error", + "nominal_witness": "ImageAck", + "line": 1309, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ROIMessage.rois", + "nominal_witness": "ROIMessage", + "line": 1330, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "rois", + "fiber_key": "rois" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ROIMessage.layer_name", + "nominal_witness": "ROIMessage", + "line": 1331, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "layer_name", + "fiber_key": "layer_name" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ShapesMessage.shapes", + "nominal_witness": "ShapesMessage", + "line": 1354, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "shapes", + "fiber_key": "shapes" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ShapesMessage.layer_name", + "nominal_witness": "ShapesMessage", + "line": 1355, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "layer_name", + "fiber_key": "layer_name" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker.viewer_port", + "nominal_witness": "QueueTracker", + "line": 35, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "viewer_port", + "fiber_key": "viewer_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker.viewer_type", + "nominal_witness": "QueueTracker", + "line": 36, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker.timeout_seconds", + "nominal_witness": "QueueTracker", + "line": 37, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "timeout_seconds", + "fiber_key": "timeout_seconds" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._lock", + "nominal_witness": "QueueTracker", + "line": 39, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._pending", + "nominal_witness": "QueueTracker", + "line": 40, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_pending", + "fiber_key": "_pending" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._processed", + "nominal_witness": "QueueTracker", + "line": 41, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_processed", + "fiber_key": "_processed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._workers", + "nominal_witness": "QueueTracker", + "line": 42, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_workers", + "fiber_key": "_workers" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._total_sent", + "nominal_witness": "QueueTracker", + "line": 43, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_total_sent", + "fiber_key": "_total_sent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._total_processed", + "nominal_witness": "QueueTracker", + "line": 44, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_total_processed", + "fiber_key": "_total_processed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "GlobalQueueTrackerRegistry._initialized", + "nominal_witness": "GlobalQueueTrackerRegistry", + "line": 211, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_initialized", + "fiber_key": "_initialized" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "GlobalQueueTrackerRegistry._trackers", + "nominal_witness": "GlobalQueueTrackerRegistry", + "line": 212, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_trackers", + "fiber_key": "_trackers" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "GlobalQueueTrackerRegistry._registry_lock", + "nominal_witness": "GlobalQueueTrackerRegistry", + "line": 213, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_registry_lock", + "fiber_key": "_registry_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.config", + "nominal_witness": "ZMQServer", + "line": 72, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.transport_mode", + "nominal_witness": "ZMQServer", + "line": 73, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "transport_mode", + "fiber_key": "transport_mode" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.endpoint", + "nominal_witness": "ZMQServer", + "line": 74, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.log_file_path", + "nominal_witness": "ZMQServer", + "line": 79, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "log_file_path", + "fiber_key": "log_file_path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.data_socket_type", + "nominal_witness": "ZMQServer", + "line": 80, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "data_socket_type", + "fiber_key": "data_socket_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.application", + "nominal_witness": "ZMQServer", + "line": 81, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "application", + "fiber_key": "application" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.zmq_context", + "nominal_witness": "ZMQServer", + "line": 82, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "zmq_context", + "fiber_key": "zmq_context" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.data_socket", + "nominal_witness": "ZMQServer", + "line": 83, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "data_socket", + "fiber_key": "data_socket" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.control_socket", + "nominal_witness": "ZMQServer", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "control_socket", + "fiber_key": "control_socket" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer._running", + "nominal_witness": "ZMQServer", + "line": 85, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_running", + "fiber_key": "_running" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer._ready", + "nominal_witness": "ZMQServer", + "line": 86, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_ready", + "fiber_key": "_ready" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer._lock", + "nominal_witness": "ZMQServer", + "line": 87, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownOutcome.port", + "nominal_witness": "EndpointShutdownOutcome", + "line": 26, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownOutcome.result", + "nominal_witness": "EndpointShutdownOutcome", + "line": 27, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "result", + "fiber_key": "result" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownOutcome.error", + "nominal_witness": "EndpointShutdownOutcome", + "line": 28, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownBatchResult.outcomes", + "nominal_witness": "EndpointShutdownBatchResult", + "line": 43, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "outcomes", + "fiber_key": "outcomes" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService._shutdown_endpoint", + "nominal_witness": "EndpointShutdownService", + "line": 105, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_shutdown_endpoint", + "fiber_key": "_shutdown_endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService._retire_progress_tracker", + "nominal_witness": "EndpointShutdownService", + "line": 106, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_retire_progress_tracker", + "fiber_key": "_retire_progress_tracker" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 127, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'error'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 127, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'error'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 129, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'result'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 129, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'result'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.phase", + "nominal_witness": "EndpointStartupStatus", + "line": 141, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "phase", + "fiber_key": "phase" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.message", + "nominal_witness": "EndpointStartupStatus", + "line": 142, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.sequence", + "nominal_witness": "EndpointStartupStatus", + "line": 143, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "sequence", + "fiber_key": "sequence" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.timestamp", + "nominal_witness": "EndpointStartupStatus", + "line": 144, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timestamp", + "fiber_key": "timestamp" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusRead.statuses", + "nominal_witness": "EndpointStartupStatusRead", + "line": 181, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "statuses", + "fiber_key": "statuses" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusRead.next_offset", + "nominal_witness": "EndpointStartupStatusRead", + "line": 182, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "next_offset", + "fiber_key": "next_offset" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter._path", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 189, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_path", + "fiber_key": "_path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter._sequence", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 190, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_sequence", + "fiber_key": "_sequence" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter.emit:EndpointStartupStatus", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 198, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatus", + "fiber_key": "EndpointStartupStatus:('phase', 'message', 'sequence', 'timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_sequence', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='time', ctx=Load()), args=[], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter.emit:EndpointStartupStatus", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 198, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatus", + "fiber_key": "EndpointStartupStatus:('phase', 'message', 'sequence', 'timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_sequence', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='time', ctx=Load()), args=[], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader._path", + "nominal_witness": "EndpointStartupStatusReader", + "line": 216, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_path", + "fiber_key": "_path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader._offset", + "nominal_witness": "EndpointStartupStatusReader", + "line": 217, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_offset", + "fiber_key": "_offset" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader.read:EndpointStartupStatusRead", + "nominal_witness": "EndpointStartupStatusReader", + "line": 228, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatusRead", + "fiber_key": "EndpointStartupStatusRead:('statuses', 'next_offset'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[GeneratorExp(elt=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='from_json', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Name(id='ROOT', ctx=Store()), iter=Name(id='ROOT', ctx=Load()), ifs=[Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='strip', ctx=Load()), args=[], keywords=[])], is_async=0)])], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_offset', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader.read:EndpointStartupStatusRead", + "nominal_witness": "EndpointStartupStatusReader", + "line": 228, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatusRead", + "fiber_key": "EndpointStartupStatusRead:('statuses', 'next_offset'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[GeneratorExp(elt=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='from_json', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Name(id='ROOT', ctx=Store()), iter=Name(id='ROOT', ctx=Load()), ifs=[Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='strip', ctx=Load()), args=[], keywords=[])], is_async=0)])], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_offset', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupCancellationObserver._cancellation", + "nominal_witness": "EndpointStartupCancellationObserver", + "line": 267, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_cancellation", + "fiber_key": "_cancellation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupCancellationObserver._observed", + "nominal_witness": "EndpointStartupCancellationObserver", + "line": 268, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_observed", + "fiber_key": "_observed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._reader", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 287, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_reader", + "fiber_key": "_reader" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._status_emitter", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 288, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_status_emitter", + "fiber_key": "_status_emitter" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._process_has_exited", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 289, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_process_has_exited", + "fiber_key": "_process_has_exited" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._startup_failed", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 290, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_startup_failed", + "fiber_key": "_startup_failed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "owner_symbol": "CallbackSubscription._release", + "nominal_witness": "CallbackSubscription", + "line": 19, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_release", + "fiber_key": "_release" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationCancellation._requested", + "nominal_witness": "OperationCancellation", + "line": 20, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_requested", + "fiber_key": "_requested" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationDeadline.operation", + "nominal_witness": "OperationDeadline", + "line": 38, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "operation", + "fiber_key": "operation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationDeadline.timeout_ms", + "nominal_witness": "OperationDeadline", + "line": 39, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timeout_ms", + "fiber_key": "timeout_ms" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationDeadline.expires_at", + "nominal_witness": "OperationDeadline", + "line": 40, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "expires_at", + "fiber_key": "expires_at" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPair.data_port", + "nominal_witness": "DataControlPortPair", + "line": 30, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "data_port", + "fiber_key": "data_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPair.control_port", + "nominal_witness": "DataControlPortPair", + "line": 31, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_port", + "fiber_key": "control_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.host", + "nominal_witness": "TransportEndpoint", + "line": 43, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "host", + "fiber_key": "host" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.port", + "nominal_witness": "TransportEndpoint", + "line": 44, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.transport_mode", + "nominal_witness": "TransportEndpoint", + "line": 45, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "transport_mode", + "fiber_key": "transport_mode" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.port_pair:DataControlPortPair", + "nominal_witness": "TransportEndpoint", + "line": 180, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='control_port', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.port_pair:DataControlPortPair", + "nominal_witness": "TransportEndpoint", + "line": 180, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='control_port', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPairAuthority.acquire:DataControlPortPair", + "nominal_witness": "DataControlPortPairAuthority", + "line": 367, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPairAuthority.acquire:DataControlPortPair", + "nominal_witness": "DataControlPortPairAuthority", + "line": 367, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "wait_for_endpoint_ready:TransportEndpoint", + "nominal_witness": "wait_for_endpoint_ready", + "line": 619, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "TransportEndpoint", + "fiber_key": "TransportEndpoint:('host', 'port', 'transport_mode'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "wait_for_endpoint_ready:TransportEndpoint", + "nominal_witness": "wait_for_endpoint_ready", + "line": 619, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "TransportEndpoint", + "fiber_key": "TransportEndpoint:('host', 'port', 'transport_mode'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeLayerTransform.scale", + "nominal_witness": "ViewerNativeLayerTransform", + "line": 73, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "scale", + "fiber_key": "scale" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeLayerTransform.translate", + "nominal_witness": "ViewerNativeLayerTransform", + "line": 74, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "translate", + "fiber_key": "translate" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeImageIntensityPresentation.contrast_limits", + "nominal_witness": "ViewerNativeImageIntensityPresentation", + "line": 92, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "contrast_limits", + "fiber_key": "contrast_limits" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeImageIntensityPresentation.gamma", + "nominal_witness": "ViewerNativeImageIntensityPresentation", + "line": 93, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "gamma", + "fiber_key": "gamma" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeViewportPresentation.center", + "nominal_witness": "ViewerNativeViewportPresentation", + "line": 116, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "center", + "fiber_key": "center" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeViewportPresentation.zoom", + "nominal_witness": "ViewerNativeViewportPresentation", + "line": 117, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "zoom", + "fiber_key": "zoom" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerImageIntensityControlOptions.route_key", + "nominal_witness": "ViewerImageIntensityControlOptions", + "line": 137, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "route_key", + "fiber_key": "route_key" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerImageIntensityControlOptions.presentation", + "nominal_witness": "ViewerImageIntensityControlOptions", + "line": 138, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "presentation", + "fiber_key": "presentation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentModeGroups.components_by_mode", + "nominal_witness": "ViewerComponentModeGroups", + "line": 299, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "components_by_mode", + "fiber_key": "components_by_mode" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentModeGroups.unsupported_component_modes", + "nominal_witness": "ViewerComponentModeGroups", + "line": 300, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "unsupported_component_modes", + "fiber_key": "unsupported_component_modes" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerSourceSpatialDomainPayload.origin_yx", + "nominal_witness": "ViewerSourceSpatialDomainPayload", + "line": 361, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "origin_yx", + "fiber_key": "origin_yx" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerSourceSpatialDomainPayload.source_shape_yx", + "nominal_witness": "ViewerSourceSpatialDomainPayload", + "line": 362, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "source_shape_yx", + "fiber_key": "source_shape_yx" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_modes", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 444, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_modes", + "fiber_key": "component_modes" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_order", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 445, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_order", + "fiber_key": "component_order" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.extra", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 446, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "extra", + "fiber_key": "extra" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_mode_groups:ViewerComponentModeGroups", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 482, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerComponentModeGroups", + "fiber_key": "ViewerComponentModeGroups:('components_by_mode', 'unsupported_component_modes'):(\"DictComp(key=Name(id='ROOT', ctx=Load()), value=Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Tuple(elts=[Name(id='ROOT', ctx=Store()), Name(id='ROOT', ctx=Store())], ctx=Store()), iter=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='items', ctx=Load()), args=[], keywords=[]), ifs=[], is_async=0)])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_mode_groups:ViewerComponentModeGroups", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 482, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerComponentModeGroups", + "fiber_key": "ViewerComponentModeGroups:('components_by_mode', 'unsupported_component_modes'):(\"DictComp(key=Name(id='ROOT', ctx=Load()), value=Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Tuple(elts=[Name(id='ROOT', ctx=Store()), Name(id='ROOT', ctx=Store())], ctx=Store()), iter=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='items', ctx=Load()), args=[], keywords=[]), ifs=[], is_async=0)])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchItemPayload.fields", + "nominal_witness": "ViewerBatchItemPayload", + "line": 521, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fields", + "fiber_key": "fields" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentMetadataPayload.component_names_metadata", + "nominal_witness": "ViewerComponentMetadataPayload", + "line": 564, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_names_metadata", + "fiber_key": "component_names_metadata" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentMetadataPayload.component_value_domain", + "nominal_witness": "ViewerComponentMetadataPayload", + "line": 565, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_value_domain", + "fiber_key": "component_value_domain" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyHeader.status", + "nominal_witness": "ViewerControlReplyHeader", + "line": 732, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyHeader.response_type", + "nominal_witness": "ViewerControlReplyHeader", + "line": 733, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "response_type", + "fiber_key": "response_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyHeader.message", + "nominal_witness": "ViewerControlReplyHeader", + "line": 734, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyPayload.header", + "nominal_witness": "ViewerControlReplyPayload", + "line": 751, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "header", + "fiber_key": "header" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyPayload.fields", + "nominal_witness": "ViewerControlReplyPayload", + "line": 752, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fields", + "fiber_key": "fields" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyPayload.payload", + "nominal_witness": "ViewerControlReplyPayload", + "line": 753, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "payload", + "fiber_key": "payload" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerAckResponsePayload.payload", + "nominal_witness": "ViewerAckResponsePayload", + "line": 772, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "payload", + "fiber_key": "payload" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerAckPolicy.viewer_name", + "nominal_witness": "ViewerAckPolicy", + "line": 791, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_name", + "fiber_key": "viewer_name" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerAckPolicy.timeout_ms", + "nominal_witness": "ViewerAckPolicy", + "line": 792, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timeout_ms", + "fiber_key": "timeout_ms" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.viewer_type", + "nominal_witness": "ViewerInstance", + "line": 43, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.port", + "nominal_witness": "ViewerInstance", + "line": 44, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.visualizer", + "nominal_witness": "ViewerInstance", + "line": 45, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "visualizer", + "fiber_key": "visualizer" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.state", + "nominal_witness": "ViewerInstance", + "line": 46, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "state", + "fiber_key": "state" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.created_at", + "nominal_witness": "ViewerInstance", + "line": 47, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "created_at", + "fiber_key": "created_at" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.last_used", + "nominal_witness": "ViewerInstance", + "line": 48, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "last_used", + "fiber_key": "last_used" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.queued_images", + "nominal_witness": "ViewerInstance", + "line": 49, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queued_images", + "fiber_key": "queued_images" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.processed_images", + "nominal_witness": "ViewerInstance", + "line": 50, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "processed_images", + "fiber_key": "processed_images" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.error_message", + "nominal_witness": "ViewerInstance", + "line": 51, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error_message", + "fiber_key": "error_message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.metadata", + "nominal_witness": "ViewerInstance", + "line": 52, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "metadata", + "fiber_key": "metadata" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._viewers", + "nominal_witness": "ViewerStateManager", + "line": 128, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_viewers", + "fiber_key": "_viewers" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._lock", + "nominal_witness": "ViewerStateManager", + "line": 129, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._state_callbacks", + "nominal_witness": "ViewerStateManager", + "line": 130, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_state_callbacks", + "fiber_key": "_state_callbacks" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._initialized", + "nominal_witness": "ViewerStateManager", + "line": 131, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_initialized", + "fiber_key": "_initialized" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.get_or_create_viewer:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 211, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='LAUNCHING', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.get_or_create_viewer:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 211, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='LAUNCHING', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.list_viewers:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 412, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state', 'created_at', 'last_used', 'queued_images', 'processed_images', 'error_message', 'metadata'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='viewer_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='visualizer', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='state', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='created_at', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='last_used', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='queued_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='processed_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='error_message', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Attribute(value=Name(id='ROOT', ctx=Load()), attr='metadata', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.list_viewers:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 412, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state', 'created_at', 'last_used', 'queued_images', 'processed_images', 'error_message', 'metadata'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='viewer_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='visualizer', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='state', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='created_at', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='last_used', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='queued_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='processed_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='error_message', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Attribute(value=Name(id='ROOT', ctx=Load()), attr='metadata', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "SubmittedBatchJob.job", + "nominal_witness": "SubmittedBatchJob", + "line": 17, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "job", + "fiber_key": "job" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "SubmittedBatchJob.submission_id", + "nominal_witness": "SubmittedBatchJob", + "line": 18, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "submission_id", + "fiber_key": "submission_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.submit_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 78, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "submit_fn", + "fiber_key": "submit_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.wait_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 79, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "wait_fn", + "fiber_key": "wait_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.job_key_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 80, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "job_key_fn", + "fiber_key": "job_key_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.fail_fast_submit_value", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 81, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fail_fast_submit_value", + "fiber_key": "fail_fast_submit_value" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.fail_fast_wait_value", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 82, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fail_fast_wait_value", + "fiber_key": "fail_fast_wait_value" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_submit_start_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 83, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_submit_start_fn", + "fiber_key": "on_submit_start_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_submit_success_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 84, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_submit_success_fn", + "fiber_key": "on_submit_success_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_submit_error_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 85, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_submit_error_fn", + "fiber_key": "on_submit_error_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_start_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 86, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_start_fn", + "fiber_key": "on_wait_start_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_success_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 87, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_success_fn", + "fiber_key": "on_wait_success_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_error_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 88, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_error_fn", + "fiber_key": "on_wait_error_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_finally_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 89, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_finally_fn", + "fiber_key": "on_wait_finally_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "BatchSubmitWaitEngine.run:SubmittedBatchJob", + "nominal_witness": "BatchSubmitWaitEngine", + "line": 160, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "SubmittedBatchJob", + "fiber_key": "SubmittedBatchJob:('job', 'submission_id'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "BatchSubmitWaitEngine.run:SubmittedBatchJob", + "nominal_witness": "BatchSubmitWaitEngine", + "line": 160, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "SubmittedBatchJob", + "fiber_key": "SubmittedBatchJob:('job', 'submission_id'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient.progress_callback", + "nominal_witness": "ExecutionClient", + "line": 62, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "progress_callback", + "fiber_key": "progress_callback" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_stream", + "nominal_witness": "ExecutionClient", + "line": 63, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_stream", + "fiber_key": "_progress_stream" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_client_id", + "nominal_witness": "ExecutionClient", + "line": 64, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_client_id", + "fiber_key": "_progress_client_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_registration", + "nominal_witness": "ExecutionClient", + "line": 65, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_registration", + "fiber_key": "_progress_registration" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_lock", + "nominal_witness": "ExecutionClient", + "line": 66, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_lock", + "fiber_key": "_progress_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_by_execution_id", + "nominal_witness": "ExecutionClient", + "line": 67, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_by_execution_id", + "fiber_key": "_progress_by_execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.execution_id", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 25, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.previous", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 26, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "previous", + "fiber_key": "previous" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.requested", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 27, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "requested", + "fiber_key": "requested" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.current", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 28, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "current", + "fiber_key": "current" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.applied", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 29, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "applied", + "fiber_key": "applied" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionCancellationResult.transition", + "nominal_witness": "ExecutionCancellationResult", + "line": 36, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "transition", + "fiber_key": "transition" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._records", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 135, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_records", + "fiber_key": "_records" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._queue_order", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 136, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_queue_order", + "fiber_key": "_queue_order" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._lock", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 137, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 259, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 259, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 268, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 268, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogIdentity.execution_id", + "nominal_witness": "ExecutionWorkerLogIdentity", + "line": 18, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogIdentity.worker_pid", + "nominal_witness": "ExecutionWorkerLogIdentity", + "line": 19, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "worker_pid", + "fiber_key": "worker_pid" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogObservation.identity", + "nominal_witness": "ExecutionWorkerLogObservation", + "line": 55, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "identity", + "fiber_key": "identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogObservation.path", + "nominal_witness": "ExecutionWorkerLogObservation", + "line": 56, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "path", + "fiber_key": "path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogObservation.process_identity", + "nominal_witness": "ExecutionWorkerLogObservation", + "line": 57, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ExecutionProgressObservation.sequence", + "nominal_witness": "ExecutionProgressObservation", + "line": 44, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "sequence", + "fiber_key": "sequence" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ExecutionProgressObservation.event", + "nominal_witness": "ExecutionProgressObservation", + "line": 45, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "event", + "fiber_key": "event" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._socket_provider", + "nominal_witness": "ProgressStreamSubscriber", + "line": 96, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_socket_provider", + "fiber_key": "_socket_provider" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._callback", + "nominal_witness": "ProgressStreamSubscriber", + "line": 97, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_callback", + "fiber_key": "_callback" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._thread", + "nominal_witness": "ProgressStreamSubscriber", + "line": 98, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_thread", + "fiber_key": "_thread" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._stop_event", + "nominal_witness": "ProgressStreamSubscriber", + "line": 99, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_stop_event", + "fiber_key": "_stop_event" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._lifecycle_lock", + "nominal_witness": "ProgressStreamSubscriber", + "line": 100, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lifecycle_lock", + "fiber_key": "_lifecycle_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseDiagnostic.message", + "nominal_witness": "ExecutionResponseDiagnostic", + "line": 36, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseDiagnostic.error", + "nominal_witness": "ExecutionResponseDiagnostic", + "line": 37, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionSubmissionResponse.status", + "nominal_witness": "ExecutionSubmissionResponse", + "line": 69, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionSubmissionResponse.execution_id", + "nominal_witness": "ExecutionSubmissionResponse", + "line": 70, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionSubmissionResponse.diagnostic", + "nominal_witness": "ExecutionSubmissionResponse", + "line": 71, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "diagnostic", + "fiber_key": "diagnostic" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseWireFields.status", + "nominal_witness": "ExecutionResponseWireFields", + "line": 111, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseWireFields.execution_id", + "nominal_witness": "ExecutionResponseWireFields", + "line": 112, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseWireFields.diagnostic", + "nominal_witness": "ExecutionResponseWireFields", + "line": 113, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "diagnostic", + "fiber_key": "diagnostic" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionWaitResult.fields", + "nominal_witness": "ExecutionWaitResult", + "line": 135, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fields", + "fiber_key": "fields" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._lifecycle", + "nominal_witness": "ExecutionServer", + "line": 80, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lifecycle", + "fiber_key": "_lifecycle" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.active_executions", + "nominal_witness": "ExecutionServer", + "line": 81, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "active_executions", + "fiber_key": "active_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.start_time", + "nominal_witness": "ExecutionServer", + "line": 82, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "start_time", + "fiber_key": "start_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.progress_queue", + "nominal_witness": "ExecutionServer", + "line": 83, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "progress_queue", + "fiber_key": "progress_queue" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._progress_publish_lock", + "nominal_witness": "ExecutionServer", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_publish_lock", + "fiber_key": "_progress_publish_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.execution_queue", + "nominal_witness": "ExecutionServer", + "line": 86, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "execution_queue", + "fiber_key": "execution_queue" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.queue_worker_thread", + "nominal_witness": "ExecutionServer", + "line": 87, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "queue_worker_thread", + "fiber_key": "queue_worker_thread" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._progress_subscribers", + "nominal_witness": "ExecutionServer", + "line": 88, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_subscribers", + "fiber_key": "_progress_subscribers" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._control_handlers", + "nominal_witness": "ExecutionServer", + "line": 89, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_control_handlers", + "fiber_key": "_control_handlers" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.poll_status_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 46, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "poll_status_fn", + "fiber_key": "poll_status_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.poll_interval_seconds_value", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 47, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "poll_interval_seconds_value", + "fiber_key": "poll_interval_seconds_value" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_running_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 48, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_running_fn", + "fiber_key": "on_running_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_terminal_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 49, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_terminal_fn", + "fiber_key": "on_terminal_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_status_error_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 50, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_status_error_fn", + "fiber_key": "on_status_error_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_poll_exception_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 51, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_poll_exception_fn", + "fiber_key": "on_poll_exception_fn" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.poll_interval", + "nominal_witness": "WaitPolicy", + "line": 27, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "poll_interval", + "fiber_key": "poll_interval" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.max_consecutive_errors", + "nominal_witness": "WaitPolicy", + "line": 28, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "max_consecutive_errors", + "fiber_key": "max_consecutive_errors" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.retry_backoff_seconds", + "nominal_witness": "WaitPolicy", + "line": 29, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "retry_backoff_seconds", + "fiber_key": "retry_backoff_seconds" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.status_timeout_ms", + "nominal_witness": "WaitPolicy", + "line": 30, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status_timeout_ms", + "fiber_key": "status_timeout_ms" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._poll_status", + "nominal_witness": "ExecutionWaiter", + "line": 43, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_poll_status", + "fiber_key": "_poll_status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._progress_sequence", + "nominal_witness": "ExecutionWaiter", + "line": 44, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_sequence", + "fiber_key": "_progress_sequence" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._known_server_process_is_alive", + "nominal_witness": "ExecutionWaiter", + "line": 45, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_known_server_process_is_alive", + "fiber_key": "_known_server_process_is_alive" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._owned_server_process_exit", + "nominal_witness": "ExecutionWaiter", + "line": 46, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_owned_server_process_exit", + "fiber_key": "_owned_server_process_exit" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.axis_id", + "nominal_witness": "GenericAxisProjection", + "line": 18, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "axis_id", + "fiber_key": "axis_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.percent", + "nominal_witness": "GenericAxisProjection", + "line": 19, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "percent", + "fiber_key": "percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.step_name", + "nominal_witness": "GenericAxisProjection", + "line": 20, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "step_name", + "fiber_key": "step_name" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.is_complete", + "nominal_witness": "GenericAxisProjection", + "line": 21, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "is_complete", + "fiber_key": "is_complete" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.is_failed", + "nominal_witness": "GenericAxisProjection", + "line": 22, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "is_failed", + "fiber_key": "is_failed" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.execution_id", + "nominal_witness": "GenericPlateProjection", + "line": 29, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.plate_id", + "nominal_witness": "GenericPlateProjection", + "line": 30, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.state", + "nominal_witness": "GenericPlateProjection", + "line": 31, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "state", + "fiber_key": "state" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.percent", + "nominal_witness": "GenericPlateProjection", + "line": 32, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "percent", + "fiber_key": "percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.axis_progress", + "nominal_witness": "GenericPlateProjection", + "line": 33, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "axis_progress", + "fiber_key": "axis_progress" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.latest_timestamp", + "nominal_witness": "GenericPlateProjection", + "line": 34, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "latest_timestamp", + "fiber_key": "latest_timestamp" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.plates", + "nominal_witness": "GenericExecutionProjection", + "line": 49, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plates", + "fiber_key": "plates" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.by_key", + "nominal_witness": "GenericExecutionProjection", + "line": 50, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "by_key", + "fiber_key": "by_key" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.by_plate_latest", + "nominal_witness": "GenericExecutionProjection", + "line": 53, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "by_plate_latest", + "fiber_key": "by_plate_latest" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.state_counts", + "nominal_witness": "GenericExecutionProjection", + "line": 56, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "state_counts", + "fiber_key": "state_counts" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.overall_percent", + "nominal_witness": "GenericExecutionProjection", + "line": 57, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "overall_percent", + "fiber_key": "overall_percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 197, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", 'Constant(value=0)', \"Constant(value='STR')\", 'Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 197, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", 'Constant(value=0)', \"Constant(value='STR')\", 'Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 208, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='step_name', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_success_terminal_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 208, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='step_name', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_success_terminal_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 235, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 235, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 280, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), body=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]), orelse=Constant(value=0))\", \"Constant(value='STR')\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), UnaryOp(op=Not(), operand=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]))])\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[])])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 280, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), body=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]), orelse=Constant(value=0))\", \"Constant(value='STR')\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), UnaryOp(op=Not(), operand=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]))])\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[])])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 299, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 299, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 308, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='state_idle_from_events', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", 'Constant(value=0)', \"Call(func=Name(id='ROOT', ctx=Load()), args=[], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 308, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='state_idle_from_events', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", 'Constant(value=0)', \"Call(func=Name(id='ROOT', ctx=Load()), args=[], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "EventRegistryMutation.kind", + "nominal_witness": "EventRegistryMutation", + "line": 31, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "kind", + "fiber_key": "kind" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "EventRegistryMutation.execution_id", + "nominal_witness": "EventRegistryMutation", + "line": 32, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "EventRegistryMutation.event", + "nominal_witness": "EventRegistryMutation", + "line": 33, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "event", + "fiber_key": "event" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._key_builder", + "nominal_witness": "LatestEventRegistry", + "line": 78, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_key_builder", + "fiber_key": "_key_builder" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._is_terminal", + "nominal_witness": "LatestEventRegistry", + "line": 79, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_is_terminal", + "fiber_key": "_is_terminal" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._timestamp_of", + "nominal_witness": "LatestEventRegistry", + "line": 80, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_timestamp_of", + "fiber_key": "_timestamp_of" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._retention_seconds", + "nominal_witness": "LatestEventRegistry", + "line": 81, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_retention_seconds", + "fiber_key": "_retention_seconds" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._events", + "nominal_witness": "LatestEventRegistry", + "line": 82, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_events", + "fiber_key": "_events" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._listeners", + "nominal_witness": "LatestEventRegistry", + "line": 83, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_listeners", + "fiber_key": "_listeners" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._mutation_listeners", + "nominal_witness": "LatestEventRegistry", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_mutation_listeners", + "fiber_key": "_mutation_listeners" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._lock", + "nominal_witness": "LatestEventRegistry", + "line": 85, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.register_event:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 102, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id', 'event'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='REGISTERED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.register_event:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 102, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id', 'event'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='REGISTERED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_execution:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 176, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_execution:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 176, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_all:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 191, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", 'Constant(value=None)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_all:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 191, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", 'Constant(value=None)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.cleanup_old_executions:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 219, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.cleanup_old_executions:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 219, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "owner_symbol": "VisualizerProcessManager.port", + "nominal_witness": "VisualizerProcessManager", + "line": 13, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "owner_symbol": "VisualizerProcessManager.process", + "nominal_witness": "VisualizerProcessManager", + "line": 14, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "owner_symbol": "VisualizerProcessManager._lock", + "nominal_witness": "VisualizerProcessManager", + "line": 15, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "owner_symbol": "StreamingVisualizerServer.viewer_type", + "nominal_witness": "StreamingVisualizerServer", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "owner_symbol": "Enableable.enabled", + "nominal_witness": "Enableable", + "line": 61, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "enabled", + "fiber_key": "enabled" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/environment_projection.py", + "owner_symbol": "EnvironmentVariable.name", + "nominal_witness": "EnvironmentVariable", + "line": 23, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "name", + "fiber_key": "name" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/environment_projection.py", + "owner_symbol": "EnvironmentVariable.clear_on_empty", + "nominal_witness": "EnvironmentVariable", + "line": 24, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "clear_on_empty", + "fiber_key": "clear_on_empty" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "AnalysisConstants.INIT_METHOD_SUFFIX", + "nominal_witness": "AnalysisConstants", + "line": 135, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "INIT_METHOD_SUFFIX", + "fiber_key": "INIT_METHOD_SUFFIX" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "AnalysisConstants.SELF_PARAM", + "nominal_witness": "AnalysisConstants", + "line": 136, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "SELF_PARAM", + "fiber_key": "SELF_PARAM" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "AnalysisConstants.CLS_PARAM", + "nominal_witness": "AnalysisConstants", + "line": 137, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "CLS_PARAM", + "fiber_key": "CLS_PARAM" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "AnalysisConstants.DUNDER_PREFIX", + "nominal_witness": "AnalysisConstants", + "line": 138, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "DUNDER_PREFIX", + "fiber_key": "DUNDER_PREFIX" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "AnalysisConstants.DUNDER_SUFFIX", + "nominal_witness": "AnalysisConstants", + "line": 139, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "DUNDER_SUFFIX", + "fiber_key": "DUNDER_SUFFIX" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.summary", + "nominal_witness": "DocstringParseState", + "line": 172, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "summary", + "fiber_key": "summary" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.description_lines", + "nominal_witness": "DocstringParseState", + "line": 173, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "description_lines", + "fiber_key": "description_lines" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.parameters", + "nominal_witness": "DocstringParseState", + "line": 174, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "parameters", + "fiber_key": "parameters" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.returns", + "nominal_witness": "DocstringParseState", + "line": 175, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "returns", + "fiber_key": "returns" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.examples", + "nominal_witness": "DocstringParseState", + "line": 176, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "examples", + "fiber_key": "examples" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.current_params", + "nominal_witness": "DocstringParseState", + "line": 177, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "current_params", + "fiber_key": "current_params" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.current_param_lines", + "nominal_witness": "DocstringParseState", + "line": 178, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "current_param_lines", + "fiber_key": "current_param_lines" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.to_info:DocstringInfo", + "nominal_witness": "DocstringParseState", + "line": 207, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('summary', 'description', 'parameters', 'returns', 'examples'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='summary', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Attribute(value=Name(id='ROOT', ctx=Load()), attr='parameters', ctx=Load()), body=Attribute(value=Name(id='ROOT', ctx=Load()), attr='parameters', ctx=Load()), orelse=Dict(keys=[], values=[]))\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='returns', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='examples', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.to_info:DocstringInfo", + "nominal_witness": "DocstringParseState", + "line": 207, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('summary', 'description', 'parameters', 'returns', 'examples'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='summary', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Attribute(value=Name(id='ROOT', ctx=Load()), attr='parameters', ctx=Load()), body=Attribute(value=Name(id='ROOT', ctx=Load()), attr='parameters', ctx=Load()), orelse=Dict(keys=[], values=[]))\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='returns', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='examples', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.to_info:DocstringInfo", + "nominal_witness": "DocstringParseState", + "line": 214, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('parameters',):('Dict(keys=[], values=[])',)" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.to_info:DocstringInfo", + "nominal_witness": "DocstringParseState", + "line": 214, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('parameters',):('Dict(keys=[], values=[])',)" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringExtractor.extract:DocstringInfo", + "nominal_witness": "DocstringExtractor", + "line": 428, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('parameters',):('Dict(keys=[], values=[])',)" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringExtractor.extract:DocstringInfo", + "nominal_witness": "DocstringExtractor", + "line": 428, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('parameters',):('Dict(keys=[], values=[])',)" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringExtractor.extract:DocstringInfo", + "nominal_witness": "DocstringExtractor", + "line": 435, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('parameters',):('Dict(keys=[], values=[])',)" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringExtractor.extract:DocstringInfo", + "nominal_witness": "DocstringExtractor", + "line": 435, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('parameters',):('Dict(keys=[], values=[])',)" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DeclaredSignatureAnalysisTargetSource.extract:EnableableParameterOverlay", + "nominal_witness": "DeclaredSignatureAnalysisTargetSource", + "line": 576, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EnableableParameterOverlay", + "fiber_key": "EnableableParameterOverlay:('owner', 'parameters'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_analyze_callable', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DeclaredSignatureAnalysisTargetSource.extract:EnableableParameterOverlay", + "nominal_witness": "DeclaredSignatureAnalysisTargetSource", + "line": 576, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EnableableParameterOverlay", + "fiber_key": "EnableableParameterOverlay:('owner', 'parameters'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_analyze_callable', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "EnableableParameterOverlay.owner", + "nominal_witness": "EnableableParameterOverlay", + "line": 586, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "owner", + "fiber_key": "owner" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "EnableableParameterOverlay.parameters", + "nominal_witness": "EnableableParameterOverlay", + "line": 587, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "parameters", + "fiber_key": "parameters" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "EnableableParameterOverlay.parameters_with_owner_fields:ParameterInfo", + "nominal_witness": "EnableableParameterOverlay", + "line": 609, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='annotation_type', ctx=Load()), args=[], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load()), args=[], keywords=[])\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "EnableableParameterOverlay.parameters_with_owner_fields:ParameterInfo", + "nominal_witness": "EnableableParameterOverlay", + "line": 609, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='annotation_type', ctx=Load()), args=[], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load()), args=[], keywords=[])\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "EnableableParameterOverlay._parameters_with_owner_annotations:ParameterInfo", + "nominal_witness": "EnableableParameterOverlay", + "line": 637, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()), ops=[Is()], comparators=[Attribute(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='Parameter', ctx=Load()), attr='empty', ctx=Load())]), body=Constant(value=None), orelse=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()))\", \"Compare(left=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()), ops=[Is()], comparators=[Attribute(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='Parameter', ctx=Load()), attr='empty', ctx=Load())])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "EnableableParameterOverlay._parameters_with_owner_annotations:ParameterInfo", + "nominal_witness": "EnableableParameterOverlay", + "line": 637, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()), ops=[Is()], comparators=[Attribute(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='Parameter', ctx=Load()), attr='empty', ctx=Load())]), body=Constant(value=None), orelse=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()))\", \"Compare(left=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()), ops=[Is()], comparators=[Attribute(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='Parameter', ctx=Load()), attr='empty', ctx=Load())])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "CallableAnalysisContext.target", + "nominal_witness": "CallableAnalysisContext", + "line": 692, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "target", + "fiber_key": "target" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "CallableAnalysisContext.signature", + "nominal_witness": "CallableAnalysisContext", + "line": 693, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "signature", + "fiber_key": "signature" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "CallableAnalysisContext.globalns", + "nominal_witness": "CallableAnalysisContext", + "line": 694, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "globalns", + "fiber_key": "globalns" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "CallableAnalysisContext.annotations", + "nominal_witness": "CallableAnalysisContext", + "line": 695, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "annotations", + "fiber_key": "annotations" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "CallableAnalysisContext.display_name", + "nominal_witness": "CallableAnalysisContext", + "line": 696, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "display_name", + "fiber_key": "display_name" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "SignatureAnalyzer._analyze_callable:ParameterInfo", + "nominal_witness": "SignatureAnalyzer", + "line": 878, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "SignatureAnalyzer._analyze_callable:ParameterInfo", + "nominal_witness": "SignatureAnalyzer", + "line": 878, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "SignatureAnalyzer._analyze_callable:EnableableParameterOverlay", + "nominal_witness": "SignatureAnalyzer", + "line": 886, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EnableableParameterOverlay", + "fiber_key": "EnableableParameterOverlay:('owner', 'parameters'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "SignatureAnalyzer._analyze_callable:EnableableParameterOverlay", + "nominal_witness": "SignatureAnalyzer", + "line": 886, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EnableableParameterOverlay", + "fiber_key": "EnableableParameterOverlay:('owner', 'parameters'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "SignatureAnalyzer._analyze_dataclass:ParameterInfo", + "nominal_witness": "SignatureAnalyzer", + "line": 993, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='name', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "SignatureAnalyzer._analyze_dataclass:ParameterInfo", + "nominal_witness": "SignatureAnalyzer", + "line": 993, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='name', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterInfo.name", + "nominal_witness": "UnifiedParameterInfo", + "line": 65, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "name", + "fiber_key": "name" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterInfo.param_type", + "nominal_witness": "UnifiedParameterInfo", + "line": 66, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "param_type", + "fiber_key": "param_type" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterInfo.default_value", + "nominal_witness": "UnifiedParameterInfo", + "line": 67, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "default_value", + "fiber_key": "default_value" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterInfo.is_required", + "nominal_witness": "UnifiedParameterInfo", + "line": 68, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "is_required", + "fiber_key": "is_required" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterInfo.description", + "nominal_witness": "UnifiedParameterInfo", + "line": 69, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "description", + "fiber_key": "description" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterInfo.source_type", + "nominal_witness": "UnifiedParameterInfo", + "line": 70, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "source_type", + "fiber_key": "source_type" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterAnalyzer._analyze_object_instance:UnifiedParameterInfo", + "nominal_witness": "UnifiedParameterAnalyzer", + "line": 315, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "UnifiedParameterInfo", + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='param_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_required', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\", \"Constant(value='STR')\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterAnalyzer._analyze_object_instance:UnifiedParameterInfo", + "nominal_witness": "UnifiedParameterAnalyzer", + "line": 315, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "UnifiedParameterInfo", + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='param_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_required', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\", \"Constant(value='STR')\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterAnalyzer._analyze_object_instance:UnifiedParameterInfo", + "nominal_witness": "UnifiedParameterAnalyzer", + "line": 340, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "UnifiedParameterInfo", + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)', 'Constant(value=None)', \"Constant(value='STR')\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterAnalyzer._analyze_object_instance:UnifiedParameterInfo", + "nominal_witness": "UnifiedParameterAnalyzer", + "line": 340, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "UnifiedParameterInfo", + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)', 'Constant(value=None)', \"Constant(value='STR')\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterAnalyzer.analyze_nested:UnifiedParameterInfo", + "nominal_witness": "UnifiedParameterAnalyzer", + "line": 394, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "UnifiedParameterInfo", + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='name', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='param_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_required', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\", \"JoinedStr(values=[FormattedValue(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='source_type', ctx=Load()), conversion=-1, format_spec=None), Constant(value='STR')])\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterAnalyzer.analyze_nested:UnifiedParameterInfo", + "nominal_witness": "UnifiedParameterAnalyzer", + "line": 394, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "UnifiedParameterInfo", + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='name', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='param_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_required', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\", \"JoinedStr(values=[FormattedValue(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='source_type', ctx=Load()), conversion=-1, format_spec=None), Constant(value='STR')])\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "CacheConfig.max_age_days", + "nominal_witness": "CacheConfig", + "line": 141, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "max_age_days", + "fiber_key": "max_age_days" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "CacheConfig.check_mtimes", + "nominal_witness": "CacheConfig", + "line": 142, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "check_mtimes", + "fiber_key": "check_mtimes" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "CacheConfig.cache_version", + "nominal_witness": "CacheConfig", + "line": 143, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "cache_version", + "fiber_key": "cache_version" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager.cache_name", + "nominal_witness": "RegistryCacheManager", + "line": 180, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "cache_name", + "fiber_key": "cache_name" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager.version_getter", + "nominal_witness": "RegistryCacheManager", + "line": 181, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "version_getter", + "fiber_key": "version_getter" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager.serializer", + "nominal_witness": "RegistryCacheManager", + "line": 182, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "serializer", + "fiber_key": "serializer" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager.deserializer", + "nominal_witness": "RegistryCacheManager", + "line": 183, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "deserializer", + "fiber_key": "deserializer" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager.config", + "nominal_witness": "RegistryCacheManager", + "line": 184, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager.file_mtimes_getter", + "nominal_witness": "RegistryCacheManager", + "line": 185, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "file_mtimes_getter", + "fiber_key": "file_mtimes_getter" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager._cache_path", + "nominal_witness": "RegistryCacheManager", + "line": 186, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_cache_path", + "fiber_key": "_cache_path" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "SecondaryRegistryDict._primary_registry", + "nominal_witness": "SecondaryRegistryDict", + "line": 93, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_primary_registry", + "fiber_key": "_primary_registry" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._base_class", + "nominal_witness": "LazyDiscoveryDict", + "line": 152, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_base_class", + "fiber_key": "_base_class" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._config", + "nominal_witness": "LazyDiscoveryDict", + "line": 153, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_config", + "fiber_key": "_config" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._discovered", + "nominal_witness": "LazyDiscoveryDict", + "line": 154, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_discovered", + "fiber_key": "_discovered" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._enable_cache", + "nominal_witness": "LazyDiscoveryDict", + "line": 155, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_enable_cache", + "fiber_key": "_enable_cache" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._cache_manager", + "nominal_witness": "LazyDiscoveryDict", + "line": 156, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_cache_manager", + "fiber_key": "_cache_manager" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._discovery_lock", + "nominal_witness": "LazyDiscoveryDict", + "line": 157, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_discovery_lock", + "fiber_key": "_discovery_lock" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._discovery_package", + "nominal_witness": "LazyDiscoveryDict", + "line": 158, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_discovery_package", + "fiber_key": "_discovery_package" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "SecondaryRegistry.registry_dict", + "nominal_witness": "SecondaryRegistry", + "line": 368, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "registry_dict", + "fiber_key": "registry_dict" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "SecondaryRegistry.key_source", + "nominal_witness": "SecondaryRegistry", + "line": 369, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "key_source", + "fiber_key": "key_source" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "SecondaryRegistry.attr_name", + "nominal_witness": "SecondaryRegistry", + "line": 370, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "attr_name", + "fiber_key": "attr_name" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryFamily.key_attribute", + "nominal_witness": "RegistryFamily", + "line": 383, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "key_attribute", + "fiber_key": "key_attribute" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryFamily.skip_if_no_key", + "nominal_witness": "RegistryFamily", + "line": 384, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "skip_if_no_key", + "fiber_key": "skip_if_no_key" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryFamily.registry_name", + "nominal_witness": "RegistryFamily", + "line": 385, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "registry_name", + "fiber_key": "registry_name" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.registry_dict", + "nominal_witness": "RegistryConfig", + "line": 463, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "registry_dict", + "fiber_key": "registry_dict" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.key_attribute", + "nominal_witness": "RegistryConfig", + "line": 464, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "key_attribute", + "fiber_key": "key_attribute" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.key_extractor", + "nominal_witness": "RegistryConfig", + "line": 465, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "key_extractor", + "fiber_key": "key_extractor" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.skip_if_no_key", + "nominal_witness": "RegistryConfig", + "line": 466, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "skip_if_no_key", + "fiber_key": "skip_if_no_key" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.secondary_registries", + "nominal_witness": "RegistryConfig", + "line": 467, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "secondary_registries", + "fiber_key": "secondary_registries" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.log_registration", + "nominal_witness": "RegistryConfig", + "line": 468, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "log_registration", + "fiber_key": "log_registration" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.registry_name", + "nominal_witness": "RegistryConfig", + "line": 469, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "registry_name", + "fiber_key": "registry_name" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.discovery_package", + "nominal_witness": "RegistryConfig", + "line": 470, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "discovery_package", + "fiber_key": "discovery_package" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.discovery_recursive", + "nominal_witness": "RegistryConfig", + "line": 471, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "discovery_recursive", + "fiber_key": "discovery_recursive" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.discovery_function", + "nominal_witness": "RegistryConfig", + "line": 472, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "discovery_function", + "fiber_key": "discovery_function" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "AutoRegisterMeta.__new__:SecondaryRegistry", + "nominal_witness": "AutoRegisterMeta", + "line": 615, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "SecondaryRegistry", + "fiber_key": "SecondaryRegistry:('registry_dict', 'key_source', 'attr_name'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='key_source', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='attr_name', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "AutoRegisterMeta.__new__:SecondaryRegistry", + "nominal_witness": "AutoRegisterMeta", + "line": 615, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "SecondaryRegistry", + "fiber_key": "SecondaryRegistry:('registry_dict', 'key_source', 'attr_name'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='key_source', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='attr_name', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "AutoRegisterMeta._auto_configure_registry:RegistryConfig", + "nominal_witness": "AutoRegisterMeta", + "line": 805, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "RegistryConfig", + "fiber_key": "RegistryConfig:('registry_dict', 'key_attribute', 'key_extractor', 'skip_if_no_key', 'secondary_registries', 'registry_name'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "AutoRegisterMeta._auto_configure_registry:RegistryConfig", + "nominal_witness": "AutoRegisterMeta", + "line": 805, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "RegistryConfig", + "fiber_key": "RegistryConfig:('registry_dict', 'key_attribute', 'key_extractor', 'skip_if_no_key', 'secondary_registries', 'registry_name'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fibers": [ + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.port_pair:DataControlPortPair", + "nominal_witness": "TransportEndpoint", + "line": 180, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='control_port', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.port_pair:DataControlPortPair", + "nominal_witness": "TransportEndpoint", + "line": 180, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='control_port', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + } + ], + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='control_port', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPairAuthority.acquire:DataControlPortPair", + "nominal_witness": "DataControlPortPairAuthority", + "line": 367, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPairAuthority.acquire:DataControlPortPair", + "nominal_witness": "DataControlPortPairAuthority", + "line": 367, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DataControlPortPair", + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "DataControlPortPair:('data_port', 'control_port'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.to_info:DocstringInfo", + "nominal_witness": "DocstringParseState", + "line": 214, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('parameters',):('Dict(keys=[], values=[])',)" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.to_info:DocstringInfo", + "nominal_witness": "DocstringParseState", + "line": 214, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('parameters',):('Dict(keys=[], values=[])',)" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringExtractor.extract:DocstringInfo", + "nominal_witness": "DocstringExtractor", + "line": 428, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('parameters',):('Dict(keys=[], values=[])',)" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringExtractor.extract:DocstringInfo", + "nominal_witness": "DocstringExtractor", + "line": 428, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('parameters',):('Dict(keys=[], values=[])',)" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringExtractor.extract:DocstringInfo", + "nominal_witness": "DocstringExtractor", + "line": 435, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('parameters',):('Dict(keys=[], values=[])',)" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringExtractor.extract:DocstringInfo", + "nominal_witness": "DocstringExtractor", + "line": 435, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('parameters',):('Dict(keys=[], values=[])',)" + } + ], + "fiber_key": "DocstringInfo:('parameters',):('Dict(keys=[], values=[])',)" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.to_info:DocstringInfo", + "nominal_witness": "DocstringParseState", + "line": 207, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('summary', 'description', 'parameters', 'returns', 'examples'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='summary', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Attribute(value=Name(id='ROOT', ctx=Load()), attr='parameters', ctx=Load()), body=Attribute(value=Name(id='ROOT', ctx=Load()), attr='parameters', ctx=Load()), orelse=Dict(keys=[], values=[]))\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='returns', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='examples', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.to_info:DocstringInfo", + "nominal_witness": "DocstringParseState", + "line": 207, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "DocstringInfo", + "fiber_key": "DocstringInfo:('summary', 'description', 'parameters', 'returns', 'examples'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='summary', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Attribute(value=Name(id='ROOT', ctx=Load()), attr='parameters', ctx=Load()), body=Attribute(value=Name(id='ROOT', ctx=Load()), attr='parameters', ctx=Load()), orelse=Dict(keys=[], values=[]))\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='returns', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='examples', ctx=Load())\")" + } + ], + "fiber_key": "DocstringInfo:('summary', 'description', 'parameters', 'returns', 'examples'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='summary', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Attribute(value=Name(id='ROOT', ctx=Load()), attr='parameters', ctx=Load()), body=Attribute(value=Name(id='ROOT', ctx=Load()), attr='parameters', ctx=Load()), orelse=Dict(keys=[], values=[]))\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='returns', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='examples', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DeclaredSignatureAnalysisTargetSource.extract:EnableableParameterOverlay", + "nominal_witness": "DeclaredSignatureAnalysisTargetSource", + "line": 576, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EnableableParameterOverlay", + "fiber_key": "EnableableParameterOverlay:('owner', 'parameters'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_analyze_callable', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DeclaredSignatureAnalysisTargetSource.extract:EnableableParameterOverlay", + "nominal_witness": "DeclaredSignatureAnalysisTargetSource", + "line": 576, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EnableableParameterOverlay", + "fiber_key": "EnableableParameterOverlay:('owner', 'parameters'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_analyze_callable', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + } + ], + "fiber_key": "EnableableParameterOverlay:('owner', 'parameters'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_analyze_callable', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "SignatureAnalyzer._analyze_callable:EnableableParameterOverlay", + "nominal_witness": "SignatureAnalyzer", + "line": 886, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EnableableParameterOverlay", + "fiber_key": "EnableableParameterOverlay:('owner', 'parameters'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "SignatureAnalyzer._analyze_callable:EnableableParameterOverlay", + "nominal_witness": "SignatureAnalyzer", + "line": 886, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EnableableParameterOverlay", + "fiber_key": "EnableableParameterOverlay:('owner', 'parameters'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "EnableableParameterOverlay:('owner', 'parameters'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.compatibility_with:EndpointApplicationCompatibility", + "nominal_witness": "EndpointApplication", + "line": 1011, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointApplicationCompatibility", + "fiber_key": "EndpointApplicationCompatibility:('expected', 'observed'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.compatibility_with:EndpointApplicationCompatibility", + "nominal_witness": "EndpointApplication", + "line": 1011, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointApplicationCompatibility", + "fiber_key": "EndpointApplicationCompatibility:('expected', 'observed'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "EndpointApplicationCompatibility:('expected', 'observed'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.new_connection_attempt:EndpointConnectionAttempt", + "nominal_witness": "ZMQClient", + "line": 877, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointConnectionAttempt", + "fiber_key": "EndpointConnectionAttempt:('cancellation',):(\"Name(id='ROOT', ctx=Load())\",)" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.new_connection_attempt:EndpointConnectionAttempt", + "nominal_witness": "ZMQClient", + "line": 877, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointConnectionAttempt", + "fiber_key": "EndpointConnectionAttempt:('cancellation',):(\"Name(id='ROOT', ctx=Load())\",)" + } + ], + "fiber_key": "EndpointConnectionAttempt:('cancellation',):(\"Name(id='ROOT', ctx=Load())\",)" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 127, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'error'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 127, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'error'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "EndpointShutdownOutcome:('port', 'error'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 129, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'result'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService.shutdown_ports:EndpointShutdownOutcome", + "nominal_witness": "EndpointShutdownService", + "line": 129, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownOutcome", + "fiber_key": "EndpointShutdownOutcome:('port', 'result'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "EndpointShutdownOutcome:('port', 'result'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 592, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 592, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 594, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 594, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 596, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.run:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 596, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + } + ], + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated'):('Constant(value=True)', 'Constant(value=True)')" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.acknowledgement_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 636, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.acknowledgement_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 636, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + } + ], + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 688, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 688, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + } + ], + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 665, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):('Constant(value=True)', 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.termination_result:EndpointShutdownResult", + "nominal_witness": "_EndpointShutdownOperation", + "line": 665, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointShutdownResult", + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):('Constant(value=True)', 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + } + ], + "fiber_key": "EndpointShutdownResult:('succeeded', 'endpoint_terminated', 'process_identity', 'process_exited', 'request_attempted', 'acknowledged'):('Constant(value=True)', 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='process_identity', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='_process_exited', ctx=Load()), args=[], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='request_attempted', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='acknowledged', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter.emit:EndpointStartupStatus", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 198, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatus", + "fiber_key": "EndpointStartupStatus:('phase', 'message', 'sequence', 'timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_sequence', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='time', ctx=Load()), args=[], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter.emit:EndpointStartupStatus", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 198, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatus", + "fiber_key": "EndpointStartupStatus:('phase', 'message', 'sequence', 'timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_sequence', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='time', ctx=Load()), args=[], keywords=[])\")" + } + ], + "fiber_key": "EndpointStartupStatus:('phase', 'message', 'sequence', 'timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_sequence', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='time', ctx=Load()), args=[], keywords=[])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader.read:EndpointStartupStatusRead", + "nominal_witness": "EndpointStartupStatusReader", + "line": 228, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatusRead", + "fiber_key": "EndpointStartupStatusRead:('statuses', 'next_offset'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[GeneratorExp(elt=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='from_json', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Name(id='ROOT', ctx=Store()), iter=Name(id='ROOT', ctx=Load()), ifs=[Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='strip', ctx=Load()), args=[], keywords=[])], is_async=0)])], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_offset', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader.read:EndpointStartupStatusRead", + "nominal_witness": "EndpointStartupStatusReader", + "line": 228, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EndpointStartupStatusRead", + "fiber_key": "EndpointStartupStatusRead:('statuses', 'next_offset'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[GeneratorExp(elt=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='from_json', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Name(id='ROOT', ctx=Store()), iter=Name(id='ROOT', ctx=Load()), ifs=[Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='strip', ctx=Load()), args=[], keywords=[])], is_async=0)])], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_offset', ctx=Load())\")" + } + ], + "fiber_key": "EndpointStartupStatusRead:('statuses', 'next_offset'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[GeneratorExp(elt=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='from_json', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Name(id='ROOT', ctx=Store()), iter=Name(id='ROOT', ctx=Load()), ifs=[Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='strip', ctx=Load()), args=[], keywords=[])], is_async=0)])], keywords=[])\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='_offset', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_execution:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 176, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_execution:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 176, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.cleanup_old_executions:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 219, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.cleanup_old_executions:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 219, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_all:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 191, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", 'Constant(value=None)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.clear_all:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 191, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", 'Constant(value=None)')" + } + ], + "fiber_key": "EventRegistryMutation:('kind', 'execution_id'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='CLEARED', ctx=Load())\", 'Constant(value=None)')" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.register_event:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 102, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id', 'event'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='REGISTERED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry.register_event:EventRegistryMutation", + "nominal_witness": "LatestEventRegistry", + "line": 102, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "EventRegistryMutation", + "fiber_key": "EventRegistryMutation:('kind', 'execution_id', 'event'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='REGISTERED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "EventRegistryMutation:('kind', 'execution_id', 'event'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='REGISTERED', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 259, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 259, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 268, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._transition:ExecutionLifecycleTransition", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 268, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ExecutionLifecycleTransition", + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + } + ], + "fiber_key": "ExecutionLifecycleTransition:('execution_id', 'previous', 'requested', 'current', 'applied'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)')" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 208, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='step_name', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_success_terminal_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 208, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='step_name', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_success_terminal_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + } + ], + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='step_name', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_success_terminal_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 280, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), body=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]), orelse=Constant(value=0))\", \"Constant(value='STR')\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), UnaryOp(op=Not(), operand=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]))])\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[])])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 280, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), body=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]), orelse=Constant(value=0))\", \"Constant(value='STR')\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), UnaryOp(op=Not(), operand=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]))])\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[])])\")" + } + ], + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), body=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='percent', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]), orelse=Constant(value=0))\", \"Constant(value='STR')\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), UnaryOp(op=Not(), operand=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[]))])\", \"BoolOp(op=And(), values=[Compare(left=Name(id='ROOT', ctx=Load()), ops=[In()], comparators=[Name(id='ROOT', ctx=Load())]), Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_failure_event', ctx=Load()), args=[Subscript(value=Name(id='ROOT', ctx=Load()), slice=Name(id='ROOT', ctx=Load()), ctx=Load())], keywords=[])])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 197, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", 'Constant(value=0)', \"Constant(value='STR')\", 'Constant(value=True)', 'Constant(value=True)')" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericAxisProjection", + "nominal_witness": "_build_plate_projection", + "line": 197, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericAxisProjection", + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", 'Constant(value=0)', \"Constant(value='STR')\", 'Constant(value=True)', 'Constant(value=True)')" + } + ], + "fiber_key": "GenericAxisProjection:('axis_id', 'percent', 'step_name', 'is_complete', 'is_failed'):(\"Name(id='ROOT', ctx=Load())\", 'Constant(value=0)', \"Constant(value='STR')\", 'Constant(value=True)', 'Constant(value=True)')" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 308, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='state_idle_from_events', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", 'Constant(value=0)', \"Call(func=Name(id='ROOT', ctx=Load()), args=[], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 308, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='state_idle_from_events', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", 'Constant(value=0)', \"Call(func=Name(id='ROOT', ctx=Load()), args=[], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='state_idle_from_events', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", 'Constant(value=0)', \"Call(func=Name(id='ROOT', ctx=Load()), args=[], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 235, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 235, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 299, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "_build_plate_projection:GenericPlateProjection", + "nominal_witness": "_build_plate_projection", + "line": 299, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "GenericPlateProjection", + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "GenericPlateProjection:('execution_id', 'plate_id', 'state', 'percent', 'axis_progress', 'latest_timestamp'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connect_locked:OwnedEndpointConnection", + "nominal_witness": "ZMQClient", + "line": 1106, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "OwnedEndpointConnection", + "fiber_key": "OwnedEndpointConnection:('process', 'target', 'config', 'endpoint'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='endpoint', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='config', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connect_locked:OwnedEndpointConnection", + "nominal_witness": "ZMQClient", + "line": 1106, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "OwnedEndpointConnection", + "fiber_key": "OwnedEndpointConnection:('process', 'target', 'config', 'endpoint'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='endpoint', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='config', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "OwnedEndpointConnection:('process', 'target', 'config', 'endpoint'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='endpoint', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='config', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "SignatureAnalyzer._analyze_dataclass:ParameterInfo", + "nominal_witness": "SignatureAnalyzer", + "line": 993, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='name', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "SignatureAnalyzer._analyze_dataclass:ParameterInfo", + "nominal_witness": "SignatureAnalyzer", + "line": 993, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='name', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='name', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "EnableableParameterOverlay.parameters_with_owner_fields:ParameterInfo", + "nominal_witness": "EnableableParameterOverlay", + "line": 609, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='annotation_type', ctx=Load()), args=[], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load()), args=[], keywords=[])\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "EnableableParameterOverlay.parameters_with_owner_fields:ParameterInfo", + "nominal_witness": "EnableableParameterOverlay", + "line": 609, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='annotation_type', ctx=Load()), args=[], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load()), args=[], keywords=[])\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\")" + } + ], + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='annotation_type', ctx=Load()), args=[], keywords=[])\", \"Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load()), args=[], keywords=[])\", 'Constant(value=True)', \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "EnableableParameterOverlay._parameters_with_owner_annotations:ParameterInfo", + "nominal_witness": "EnableableParameterOverlay", + "line": 637, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()), ops=[Is()], comparators=[Attribute(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='Parameter', ctx=Load()), attr='empty', ctx=Load())]), body=Constant(value=None), orelse=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()))\", \"Compare(left=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()), ops=[Is()], comparators=[Attribute(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='Parameter', ctx=Load()), attr='empty', ctx=Load())])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "EnableableParameterOverlay._parameters_with_owner_annotations:ParameterInfo", + "nominal_witness": "EnableableParameterOverlay", + "line": 637, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()), ops=[Is()], comparators=[Attribute(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='Parameter', ctx=Load()), attr='empty', ctx=Load())]), body=Constant(value=None), orelse=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()))\", \"Compare(left=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()), ops=[Is()], comparators=[Attribute(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='Parameter', ctx=Load()), attr='empty', ctx=Load())])\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"IfExp(test=Compare(left=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()), ops=[Is()], comparators=[Attribute(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='Parameter', ctx=Load()), attr='empty', ctx=Load())]), body=Constant(value=None), orelse=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()))\", \"Compare(left=Attribute(value=Name(id='ROOT', ctx=Load()), attr='default', ctx=Load()), ops=[Is()], comparators=[Attribute(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='Parameter', ctx=Load()), attr='empty', ctx=Load())])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "SignatureAnalyzer._analyze_callable:ParameterInfo", + "nominal_witness": "SignatureAnalyzer", + "line": 878, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "SignatureAnalyzer._analyze_callable:ParameterInfo", + "nominal_witness": "SignatureAnalyzer", + "line": 878, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ParameterInfo", + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "ParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.from_dict:ProcessResourceUsage", + "nominal_witness": "PongResponse", + "line": 1209, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ProcessResourceUsage", + "fiber_key": "ProcessResourceUsage:('memory_mb', 'cpu_percent'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.from_dict:ProcessResourceUsage", + "nominal_witness": "PongResponse", + "line": 1209, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ProcessResourceUsage", + "fiber_key": "ProcessResourceUsage:('memory_mb', 'cpu_percent'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + } + ], + "fiber_key": "ProcessResourceUsage:('memory_mb', 'cpu_percent'):(\"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "AutoRegisterMeta._auto_configure_registry:RegistryConfig", + "nominal_witness": "AutoRegisterMeta", + "line": 805, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "RegistryConfig", + "fiber_key": "RegistryConfig:('registry_dict', 'key_attribute', 'key_extractor', 'skip_if_no_key', 'secondary_registries', 'registry_name'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "AutoRegisterMeta._auto_configure_registry:RegistryConfig", + "nominal_witness": "AutoRegisterMeta", + "line": 805, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "RegistryConfig", + "fiber_key": "RegistryConfig:('registry_dict', 'key_attribute', 'key_extractor', 'skip_if_no_key', 'secondary_registries', 'registry_name'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "RegistryConfig:('registry_dict', 'key_attribute', 'key_extractor', 'skip_if_no_key', 'secondary_registries', 'registry_name'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "AutoRegisterMeta.__new__:SecondaryRegistry", + "nominal_witness": "AutoRegisterMeta", + "line": 615, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "SecondaryRegistry", + "fiber_key": "SecondaryRegistry:('registry_dict', 'key_source', 'attr_name'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='key_source', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='attr_name', ctx=Load())\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "AutoRegisterMeta.__new__:SecondaryRegistry", + "nominal_witness": "AutoRegisterMeta", + "line": 615, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "SecondaryRegistry", + "fiber_key": "SecondaryRegistry:('registry_dict', 'key_source', 'attr_name'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='key_source', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='attr_name', ctx=Load())\")" + } + ], + "fiber_key": "SecondaryRegistry:('registry_dict', 'key_source', 'attr_name'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='key_source', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='attr_name', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "BatchSubmitWaitEngine.run:SubmittedBatchJob", + "nominal_witness": "BatchSubmitWaitEngine", + "line": 160, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "SubmittedBatchJob", + "fiber_key": "SubmittedBatchJob:('job', 'submission_id'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "BatchSubmitWaitEngine.run:SubmittedBatchJob", + "nominal_witness": "BatchSubmitWaitEngine", + "line": 160, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "SubmittedBatchJob", + "fiber_key": "SubmittedBatchJob:('job', 'submission_id'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "SubmittedBatchJob:('job', 'submission_id'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "wait_for_endpoint_ready:TransportEndpoint", + "nominal_witness": "wait_for_endpoint_ready", + "line": 619, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "TransportEndpoint", + "fiber_key": "TransportEndpoint:('host', 'port', 'transport_mode'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "wait_for_endpoint_ready:TransportEndpoint", + "nominal_witness": "wait_for_endpoint_ready", + "line": 619, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "TransportEndpoint", + "fiber_key": "TransportEndpoint:('host', 'port', 'transport_mode'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + } + ], + "fiber_key": "TransportEndpoint:('host', 'port', 'transport_mode'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterAnalyzer.analyze_nested:UnifiedParameterInfo", + "nominal_witness": "UnifiedParameterAnalyzer", + "line": 394, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "UnifiedParameterInfo", + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='name', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='param_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_required', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\", \"JoinedStr(values=[FormattedValue(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='source_type', ctx=Load()), conversion=-1, format_spec=None), Constant(value='STR')])\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterAnalyzer.analyze_nested:UnifiedParameterInfo", + "nominal_witness": "UnifiedParameterAnalyzer", + "line": 394, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "UnifiedParameterInfo", + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='name', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='param_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_required', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\", \"JoinedStr(values=[FormattedValue(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='source_type', ctx=Load()), conversion=-1, format_spec=None), Constant(value='STR')])\")" + } + ], + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='name', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='param_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_required', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\", \"JoinedStr(values=[FormattedValue(value=Attribute(value=Name(id='ROOT', ctx=Load()), attr='source_type', ctx=Load()), conversion=-1, format_spec=None), Constant(value='STR')])\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterAnalyzer._analyze_object_instance:UnifiedParameterInfo", + "nominal_witness": "UnifiedParameterAnalyzer", + "line": 315, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "UnifiedParameterInfo", + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='param_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_required', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\", \"Constant(value='STR')\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterAnalyzer._analyze_object_instance:UnifiedParameterInfo", + "nominal_witness": "UnifiedParameterAnalyzer", + "line": 315, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "UnifiedParameterInfo", + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='param_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_required', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\", \"Constant(value='STR')\")" + } + ], + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='param_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='default_value', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='is_required', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='description', ctx=Load())\", \"Constant(value='STR')\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterAnalyzer._analyze_object_instance:UnifiedParameterInfo", + "nominal_witness": "UnifiedParameterAnalyzer", + "line": 340, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "UnifiedParameterInfo", + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)', 'Constant(value=None)', \"Constant(value='STR')\")" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterAnalyzer._analyze_object_instance:UnifiedParameterInfo", + "nominal_witness": "UnifiedParameterAnalyzer", + "line": 340, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "UnifiedParameterInfo", + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)', 'Constant(value=None)', \"Constant(value='STR')\")" + } + ], + "fiber_key": "UnifiedParameterInfo:('name', 'param_type', 'default_value', 'is_required', 'description', 'source_type'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", 'Constant(value=True)', 'Constant(value=None)', \"Constant(value='STR')\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_mode_groups:ViewerComponentModeGroups", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 482, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerComponentModeGroups", + "fiber_key": "ViewerComponentModeGroups:('components_by_mode', 'unsupported_component_modes'):(\"DictComp(key=Name(id='ROOT', ctx=Load()), value=Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Tuple(elts=[Name(id='ROOT', ctx=Store()), Name(id='ROOT', ctx=Store())], ctx=Store()), iter=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='items', ctx=Load()), args=[], keywords=[]), ifs=[], is_async=0)])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_mode_groups:ViewerComponentModeGroups", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 482, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerComponentModeGroups", + "fiber_key": "ViewerComponentModeGroups:('components_by_mode', 'unsupported_component_modes'):(\"DictComp(key=Name(id='ROOT', ctx=Load()), value=Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Tuple(elts=[Name(id='ROOT', ctx=Store()), Name(id='ROOT', ctx=Store())], ctx=Store()), iter=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='items', ctx=Load()), args=[], keywords=[]), ifs=[], is_async=0)])\", \"Name(id='ROOT', ctx=Load())\")" + } + ], + "fiber_key": "ViewerComponentModeGroups:('components_by_mode', 'unsupported_component_modes'):(\"DictComp(key=Name(id='ROOT', ctx=Load()), value=Call(func=Name(id='ROOT', ctx=Load()), args=[Name(id='ROOT', ctx=Load())], keywords=[]), generators=[comprehension(target=Tuple(elts=[Name(id='ROOT', ctx=Store()), Name(id='ROOT', ctx=Store())], ctx=Store()), iter=Call(func=Attribute(value=Name(id='ROOT', ctx=Load()), attr='items', ctx=Load()), args=[], keywords=[]), ifs=[], is_async=0)])\", \"Name(id='ROOT', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.get_or_create_viewer:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 211, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='LAUNCHING', ctx=Load())\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.get_or_create_viewer:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 211, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='LAUNCHING', ctx=Load())\")" + } + ], + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state'):(\"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Name(id='ROOT', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='LAUNCHING', ctx=Load())\")" + }, + { + "observation_kind": "builder_call", + "execution_level": "function_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.list_viewers:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 412, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state', 'created_at', 'last_used', 'queued_images', 'processed_images', 'error_message', 'metadata'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='viewer_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='visualizer', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='state', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='created_at', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='last_used', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='queued_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='processed_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='error_message', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Attribute(value=Name(id='ROOT', ctx=Load()), attr='metadata', ctx=Load())], keywords=[])\")" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager.list_viewers:ViewerInstance", + "nominal_witness": "ViewerStateManager", + "line": 412, + "observation_kind": "builder_call", + "execution_level": "function_body", + "observed_name": "ViewerInstance", + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state', 'created_at', 'last_used', 'queued_images', 'processed_images', 'error_message', 'metadata'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='viewer_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='visualizer', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='state', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='created_at', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='last_used', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='queued_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='processed_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='error_message', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Attribute(value=Name(id='ROOT', ctx=Load()), attr='metadata', ctx=Load())], keywords=[])\")" + } + ], + "fiber_key": "ViewerInstance:('viewer_type', 'port', 'visualizer', 'state', 'created_at', 'last_used', 'queued_images', 'processed_images', 'error_message', 'metadata'):(\"Attribute(value=Name(id='ROOT', ctx=Load()), attr='viewer_type', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='port', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='visualizer', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='state', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='created_at', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='last_used', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='queued_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='processed_images', ctx=Load())\", \"Attribute(value=Name(id='ROOT', ctx=Load()), attr='error_message', ctx=Load())\", \"Call(func=Name(id='ROOT', ctx=Load()), args=[Attribute(value=Name(id='ROOT', ctx=Load()), attr='metadata', ctx=Load())], keywords=[])\")" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "AnalysisConstants.CLS_PARAM", + "nominal_witness": "AnalysisConstants", + "line": 137, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "CLS_PARAM", + "fiber_key": "CLS_PARAM" + } + ], + "fiber_key": "CLS_PARAM" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "AnalysisConstants.DUNDER_PREFIX", + "nominal_witness": "AnalysisConstants", + "line": 138, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "DUNDER_PREFIX", + "fiber_key": "DUNDER_PREFIX" + } + ], + "fiber_key": "DUNDER_PREFIX" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "AnalysisConstants.DUNDER_SUFFIX", + "nominal_witness": "AnalysisConstants", + "line": 139, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "DUNDER_SUFFIX", + "fiber_key": "DUNDER_SUFFIX" + } + ], + "fiber_key": "DUNDER_SUFFIX" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "AnalysisConstants.INIT_METHOD_SUFFIX", + "nominal_witness": "AnalysisConstants", + "line": 135, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "INIT_METHOD_SUFFIX", + "fiber_key": "INIT_METHOD_SUFFIX" + } + ], + "fiber_key": "INIT_METHOD_SUFFIX" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "AnalysisConstants.SELF_PARAM", + "nominal_witness": "AnalysisConstants", + "line": 136, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "SELF_PARAM", + "fiber_key": "SELF_PARAM" + } + ], + "fiber_key": "SELF_PARAM" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_ObservedEndpointProcess._exit_observation", + "nominal_witness": "_ObservedEndpointProcess", + "line": 257, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "_exit_observation", + "fiber_key": "_exit_observation" + } + ], + "fiber_key": "_exit_observation" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_ObservedEndpointProcess._identity", + "nominal_witness": "_ObservedEndpointProcess", + "line": 262, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "_identity", + "fiber_key": "_identity" + } + ], + "fiber_key": "_identity" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.acknowledged", + "nominal_witness": "EndpointShutdownResult", + "line": 548, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "acknowledged", + "fiber_key": "acknowledged" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.acknowledged", + "nominal_witness": "_EndpointShutdownOperation", + "line": 559, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "acknowledged", + "fiber_key": "acknowledged" + } + ], + "fiber_key": "acknowledged" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.active_executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 819, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "active_executions", + "fiber_key": "active_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.active_executions", + "nominal_witness": "PongResponse", + "line": 1078, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "active_executions", + "fiber_key": "active_executions" + } + ], + "fiber_key": "active_executions" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "CallableAnalysisContext.annotations", + "nominal_witness": "CallableAnalysisContext", + "line": 695, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "annotations", + "fiber_key": "annotations" + } + ], + "fiber_key": "annotations" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.app_name", + "nominal_witness": "ZMQConfig", + "line": 114, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "app_name", + "fiber_key": "app_name" + } + ], + "fiber_key": "app_name" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.application", + "nominal_witness": "PongResponse", + "line": 1088, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "application", + "fiber_key": "application" + } + ], + "fiber_key": "application" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.applied", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 29, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "applied", + "fiber_key": "applied" + } + ], + "fiber_key": "applied" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "SecondaryRegistry.attr_name", + "nominal_witness": "SecondaryRegistry", + "line": 370, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "attr_name", + "fiber_key": "attr_name" + } + ], + "fiber_key": "attr_name" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.axis_id", + "nominal_witness": "TaskProgress", + "line": 124, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "axis_id", + "fiber_key": "axis_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.axis_id", + "nominal_witness": "GenericAxisProjection", + "line": 18, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "axis_id", + "fiber_key": "axis_id" + } + ], + "fiber_key": "axis_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.axis_progress", + "nominal_witness": "GenericPlateProjection", + "line": 33, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "axis_progress", + "fiber_key": "axis_progress" + } + ], + "fiber_key": "axis_progress" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.by_key", + "nominal_witness": "GenericExecutionProjection", + "line": 50, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "by_key", + "fiber_key": "by_key" + } + ], + "fiber_key": "by_key" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.by_plate_latest", + "nominal_witness": "GenericExecutionProjection", + "line": 53, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "by_plate_latest", + "fiber_key": "by_plate_latest" + } + ], + "fiber_key": "by_plate_latest" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "CacheConfig.cache_version", + "nominal_witness": "CacheConfig", + "line": 143, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "cache_version", + "fiber_key": "cache_version" + } + ], + "fiber_key": "cache_version" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeViewportPresentation.center", + "nominal_witness": "ViewerNativeViewportPresentation", + "line": 116, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "center", + "fiber_key": "center" + } + ], + "fiber_key": "center" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "CacheConfig.check_mtimes", + "nominal_witness": "CacheConfig", + "line": 142, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "check_mtimes", + "fiber_key": "check_mtimes" + } + ], + "fiber_key": "check_mtimes" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/environment_projection.py", + "owner_symbol": "EnvironmentVariable.clear_on_empty", + "nominal_witness": "EnvironmentVariable", + "line": 24, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "clear_on_empty", + "fiber_key": "clear_on_empty" + } + ], + "fiber_key": "clear_on_empty" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointClientSession.client", + "nominal_witness": "EndpointClientSession", + "line": 145, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client", + "fiber_key": "client" + } + ], + "fiber_key": "client" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.client_address", + "nominal_witness": "ExecuteRequest", + "line": 574, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_address", + "fiber_key": "client_address" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.client_address", + "nominal_witness": "ExecutionRecord", + "line": 680, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_address", + "fiber_key": "client_address" + } + ], + "fiber_key": "client_address" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProgressRegistrationRequest.client_id", + "nominal_witness": "ProgressRegistrationRequest", + "line": 915, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_id", + "fiber_key": "client_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProgressUnregistrationRequest.client_id", + "nominal_witness": "ProgressUnregistrationRequest", + "line": 933, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "client_id", + "fiber_key": "client_id" + } + ], + "fiber_key": "client_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointClientSession.compatibility", + "nominal_witness": "EndpointClientSession", + "line": 146, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compatibility", + "fiber_key": "compatibility" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplicationCompatibilityError.compatibility", + "nominal_witness": "EndpointApplicationCompatibilityError", + "line": 1050, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compatibility", + "fiber_key": "compatibility" + } + ], + "fiber_key": "compatibility" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.compile_artifact_id", + "nominal_witness": "ExecuteRequest", + "line": 576, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_artifact_id", + "fiber_key": "compile_artifact_id" + } + ], + "fiber_key": "compile_artifact_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.compile_message", + "nominal_witness": "PongResponse", + "line": 1086, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_message", + "fiber_key": "compile_message" + } + ], + "fiber_key": "compile_message" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.compile_only", + "nominal_witness": "ExecuteRequest", + "line": 575, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_only", + "fiber_key": "compile_only" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.compile_only", + "nominal_witness": "ExecutionRecord", + "line": 687, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_only", + "fiber_key": "compile_only" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.compile_only", + "nominal_witness": "RunningExecutionInfo", + "line": 771, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_only", + "fiber_key": "compile_only" + } + ], + "fiber_key": "compile_only" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.compile_status", + "nominal_witness": "PongResponse", + "line": 1085, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "compile_status", + "fiber_key": "compile_status" + } + ], + "fiber_key": "compile_status" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.completed", + "nominal_witness": "TaskProgress", + "line": 119, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "completed", + "fiber_key": "completed" + } + ], + "fiber_key": "completed" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_modes", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 444, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_modes", + "fiber_key": "component_modes" + } + ], + "fiber_key": "component_modes" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentMetadataPayload.component_names_metadata", + "nominal_witness": "ViewerComponentMetadataPayload", + "line": 564, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_names_metadata", + "fiber_key": "component_names_metadata" + } + ], + "fiber_key": "component_names_metadata" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.component_order", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 445, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_order", + "fiber_key": "component_order" + } + ], + "fiber_key": "component_order" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentMetadataPayload.component_value_domain", + "nominal_witness": "ViewerComponentMetadataPayload", + "line": 565, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "component_value_domain", + "fiber_key": "component_value_domain" + } + ], + "fiber_key": "component_value_domain" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentModeGroups.components_by_mode", + "nominal_witness": "ViewerComponentModeGroups", + "line": 299, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "components_by_mode", + "fiber_key": "components_by_mode" + } + ], + "fiber_key": "components_by_mode" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.config", + "nominal_witness": "OwnedEndpointConnection", + "line": 473, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.config", + "nominal_witness": "_EndpointShutdownOperation", + "line": 557, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config", + "fiber_key": "config" + } + ], + "fiber_key": "config" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.config_code", + "nominal_witness": "ExecuteRequest", + "line": 572, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config_code", + "fiber_key": "config_code" + } + ], + "fiber_key": "config_code" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.config_params", + "nominal_witness": "ExecuteRequest", + "line": 571, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "config_params", + "fiber_key": "config_params" + } + ], + "fiber_key": "config_params" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.context", + "nominal_witness": "TaskProgress", + "line": 127, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "context", + "fiber_key": "context" + } + ], + "fiber_key": "context" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeImageIntensityPresentation.contrast_limits", + "nominal_witness": "ViewerNativeImageIntensityPresentation", + "line": 92, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "contrast_limits", + "fiber_key": "contrast_limits" + } + ], + "fiber_key": "contrast_limits" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.control_capabilities", + "nominal_witness": "PongResponse", + "line": 1073, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_capabilities", + "fiber_key": "control_capabilities" + } + ], + "fiber_key": "control_capabilities" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.control_port", + "nominal_witness": "PongResponse", + "line": 1069, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_port", + "fiber_key": "control_port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPair.control_port", + "nominal_witness": "DataControlPortPair", + "line": 31, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_port", + "fiber_key": "control_port" + } + ], + "fiber_key": "control_port" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.control_port_offset", + "nominal_witness": "ZMQConfig", + "line": 80, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "control_port_offset", + "fiber_key": "control_port_offset" + } + ], + "fiber_key": "control_port_offset" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.cpu_percent", + "nominal_witness": "WorkerState", + "line": 69, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "cpu_percent", + "fiber_key": "cpu_percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessResourceUsage.cpu_percent", + "nominal_witness": "ProcessResourceUsage", + "line": 954, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "cpu_percent", + "fiber_key": "cpu_percent" + } + ], + "fiber_key": "cpu_percent" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.create_time", + "nominal_witness": "WorkerState", + "line": 71, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "create_time", + "fiber_key": "create_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessIdentity.create_time", + "nominal_witness": "ProcessIdentity", + "line": 314, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "create_time", + "fiber_key": "create_time" + } + ], + "fiber_key": "create_time" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.created_at", + "nominal_witness": "ViewerInstance", + "line": 47, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "created_at", + "fiber_key": "created_at" + } + ], + "fiber_key": "created_at" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.current", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 28, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "current", + "fiber_key": "current" + } + ], + "fiber_key": "current" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.current_param_lines", + "nominal_witness": "DocstringParseState", + "line": 178, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "current_param_lines", + "fiber_key": "current_param_lines" + } + ], + "fiber_key": "current_param_lines" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.current_params", + "nominal_witness": "DocstringParseState", + "line": 177, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "current_params", + "fiber_key": "current_params" + } + ], + "fiber_key": "current_params" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "DataControlPortPair.data_port", + "nominal_witness": "DataControlPortPair", + "line": 30, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "data_port", + "fiber_key": "data_port" + } + ], + "fiber_key": "data_port" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.deadline", + "nominal_witness": "_EndpointShutdownOperation", + "line": 556, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "deadline", + "fiber_key": "deadline" + } + ], + "fiber_key": "deadline" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.default_port", + "nominal_witness": "ZMQConfig", + "line": 87, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "default_port", + "fiber_key": "default_port" + } + ], + "fiber_key": "default_port" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterInfo.default_value", + "nominal_witness": "UnifiedParameterInfo", + "line": 67, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "default_value", + "fiber_key": "default_value" + } + ], + "fiber_key": "default_value" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterInfo.description", + "nominal_witness": "UnifiedParameterInfo", + "line": 69, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "description", + "fiber_key": "description" + } + ], + "fiber_key": "description" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.description_lines", + "nominal_witness": "DocstringParseState", + "line": 173, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "description_lines", + "fiber_key": "description_lines" + } + ], + "fiber_key": "description_lines" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionSubmissionResponse.diagnostic", + "nominal_witness": "ExecutionSubmissionResponse", + "line": 71, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "diagnostic", + "fiber_key": "diagnostic" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseWireFields.diagnostic", + "nominal_witness": "ExecutionResponseWireFields", + "line": 113, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "diagnostic", + "fiber_key": "diagnostic" + } + ], + "fiber_key": "diagnostic" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.discovery_function", + "nominal_witness": "RegistryConfig", + "line": 472, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "discovery_function", + "fiber_key": "discovery_function" + } + ], + "fiber_key": "discovery_function" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.discovery_package", + "nominal_witness": "RegistryConfig", + "line": 470, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "discovery_package", + "fiber_key": "discovery_package" + } + ], + "fiber_key": "discovery_package" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.discovery_recursive", + "nominal_witness": "RegistryConfig", + "line": 471, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "discovery_recursive", + "fiber_key": "discovery_recursive" + } + ], + "fiber_key": "discovery_recursive" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "CallableAnalysisContext.display_name", + "nominal_witness": "CallableAnalysisContext", + "line": 696, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "display_name", + "fiber_key": "display_name" + } + ], + "fiber_key": "display_name" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.elapsed", + "nominal_witness": "RunningExecutionInfo", + "line": 770, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "elapsed", + "fiber_key": "elapsed" + } + ], + "fiber_key": "elapsed" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "owner_symbol": "Enableable.enabled", + "nominal_witness": "Enableable", + "line": 61, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "enabled", + "fiber_key": "enabled" + } + ], + "fiber_key": "enabled" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.end_time", + "nominal_witness": "ExecutionRecord", + "line": 683, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "end_time", + "fiber_key": "end_time" + } + ], + "fiber_key": "end_time" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.endpoint", + "nominal_witness": "OwnedEndpointConnection", + "line": 474, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "AttachedEndpointConnection.endpoint", + "nominal_witness": "AttachedEndpointConnection", + "line": 515, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + } + ], + "fiber_key": "endpoint" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.endpoint_terminated", + "nominal_witness": "EndpointShutdownResult", + "line": 544, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "endpoint_terminated", + "fiber_key": "endpoint_terminated" + } + ], + "fiber_key": "endpoint_terminated" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseDiagnostic.error", + "nominal_witness": "ExecutionResponseDiagnostic", + "line": 37, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.error", + "nominal_witness": "TaskProgress", + "line": 130, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.error", + "nominal_witness": "ExecuteResponse", + "line": 663, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.error", + "nominal_witness": "ExecutionRecord", + "line": 684, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.error", + "nominal_witness": "ImageAck", + "line": 1309, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownOutcome.error", + "nominal_witness": "EndpointShutdownOutcome", + "line": 28, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error", + "fiber_key": "error" + } + ], + "fiber_key": "error" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.error_message", + "nominal_witness": "ViewerInstance", + "line": 51, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "error_message", + "fiber_key": "error_message" + } + ], + "fiber_key": "error_message" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ExecutionProgressObservation.event", + "nominal_witness": "ExecutionProgressObservation", + "line": 45, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "event", + "fiber_key": "event" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "EventRegistryMutation.event", + "nominal_witness": "EventRegistryMutation", + "line": 33, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "event", + "fiber_key": "event" + } + ], + "fiber_key": "event" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.examples", + "nominal_witness": "DocstringParseState", + "line": 176, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "examples", + "fiber_key": "examples" + } + ], + "fiber_key": "examples" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.execution", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 818, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution", + "fiber_key": "execution" + } + ], + "fiber_key": "execution" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.execution_id", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 25, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogIdentity.execution_id", + "nominal_witness": "ExecutionWorkerLogIdentity", + "line": 18, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionSubmissionResponse.execution_id", + "nominal_witness": "ExecutionSubmissionResponse", + "line": 70, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseWireFields.execution_id", + "nominal_witness": "ExecutionResponseWireFields", + "line": 112, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.execution_id", + "nominal_witness": "ExecuteResponse", + "line": 661, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.execution_id", + "nominal_witness": "ExecutionRecord", + "line": 678, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.execution_id", + "nominal_witness": "RunningExecutionInfo", + "line": 767, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "QueuedExecutionInfo.execution_id", + "nominal_witness": "QueuedExecutionInfo", + "line": 795, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "StatusRequest.execution_id", + "nominal_witness": "StatusRequest", + "line": 882, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "CancelRequest.execution_id", + "nominal_witness": "CancelRequest", + "line": 897, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.execution_id", + "nominal_witness": "GenericPlateProjection", + "line": 29, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "EventRegistryMutation.execution_id", + "nominal_witness": "EventRegistryMutation", + "line": 32, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_id", + "fiber_key": "execution_id" + } + ], + "fiber_key": "execution_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.execution_plate_id", + "nominal_witness": "ExecuteRequest", + "line": 569, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "execution_plate_id", + "fiber_key": "execution_plate_id" + } + ], + "fiber_key": "execution_plate_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 821, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "executions", + "fiber_key": "executions" + } + ], + "fiber_key": "executions" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplicationCompatibility.expected", + "nominal_witness": "EndpointApplicationCompatibility", + "line": 1026, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "expected", + "fiber_key": "expected" + } + ], + "fiber_key": "expected" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationDeadline.expires_at", + "nominal_witness": "OperationDeadline", + "line": 40, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "expires_at", + "fiber_key": "expires_at" + } + ], + "fiber_key": "expires_at" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchDisplayPayload.extra", + "nominal_witness": "ViewerBatchDisplayPayload", + "line": 446, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "extra", + "fiber_key": "extra" + } + ], + "fiber_key": "extra" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.fail_fast_submit_value", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 81, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fail_fast_submit_value", + "fiber_key": "fail_fast_submit_value" + } + ], + "fiber_key": "fail_fast_submit_value" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.fail_fast_wait_value", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 82, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fail_fast_wait_value", + "fiber_key": "fail_fast_wait_value" + } + ], + "fiber_key": "fail_fast_wait_value" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionWaitResult.fields", + "nominal_witness": "ExecutionWaitResult", + "line": 135, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fields", + "fiber_key": "fields" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerBatchItemPayload.fields", + "nominal_witness": "ViewerBatchItemPayload", + "line": 521, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fields", + "fiber_key": "fields" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyPayload.fields", + "nominal_witness": "ViewerControlReplyPayload", + "line": 752, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "fields", + "fiber_key": "fields" + } + ], + "fiber_key": "fields" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeImageIntensityPresentation.gamma", + "nominal_witness": "ViewerNativeImageIntensityPresentation", + "line": 93, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "gamma", + "fiber_key": "gamma" + } + ], + "fiber_key": "gamma" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "CallableAnalysisContext.globalns", + "nominal_witness": "CallableAnalysisContext", + "line": 694, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "globalns", + "fiber_key": "globalns" + } + ], + "fiber_key": "globalns" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyPayload.header", + "nominal_witness": "ViewerControlReplyPayload", + "line": 751, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "header", + "fiber_key": "header" + } + ], + "fiber_key": "header" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.host", + "nominal_witness": "TransportEndpoint", + "line": 43, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "host", + "fiber_key": "host" + } + ], + "fiber_key": "host" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.identifier", + "nominal_witness": "EndpointApplication", + "line": 990, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "identifier", + "fiber_key": "identifier" + } + ], + "fiber_key": "identifier" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogObservation.identity", + "nominal_witness": "ExecutionWorkerLogObservation", + "line": 55, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "identity", + "fiber_key": "identity" + } + ], + "fiber_key": "identity" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageTransferIdentity.image_id", + "nominal_witness": "ImageTransferIdentity", + "line": 1269, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "image_id", + "fiber_key": "image_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.image_id", + "nominal_witness": "ImageAck", + "line": 1302, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "image_id", + "fiber_key": "image_id" + } + ], + "fiber_key": "image_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "AckReturnRoute.incarnation", + "nominal_witness": "AckReturnRoute", + "line": 1247, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "incarnation", + "fiber_key": "incarnation" + } + ], + "fiber_key": "incarnation" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.ipc_socket_dir", + "nominal_witness": "ZMQConfig", + "line": 94, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ipc_socket_dir", + "fiber_key": "ipc_socket_dir" + } + ], + "fiber_key": "ipc_socket_dir" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.ipc_socket_extension", + "nominal_witness": "ZMQConfig", + "line": 104, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ipc_socket_extension", + "fiber_key": "ipc_socket_extension" + } + ], + "fiber_key": "ipc_socket_extension" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.ipc_socket_prefix", + "nominal_witness": "ZMQConfig", + "line": 101, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ipc_socket_prefix", + "fiber_key": "ipc_socket_prefix" + } + ], + "fiber_key": "ipc_socket_prefix" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.is_complete", + "nominal_witness": "GenericAxisProjection", + "line": 21, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "is_complete", + "fiber_key": "is_complete" + } + ], + "fiber_key": "is_complete" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.is_failed", + "nominal_witness": "GenericAxisProjection", + "line": 22, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "is_failed", + "fiber_key": "is_failed" + } + ], + "fiber_key": "is_failed" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterInfo.is_required", + "nominal_witness": "UnifiedParameterInfo", + "line": 68, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "is_required", + "fiber_key": "is_required" + } + ], + "fiber_key": "is_required" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "SubmittedBatchJob.job", + "nominal_witness": "SubmittedBatchJob", + "line": 17, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "job", + "fiber_key": "job" + } + ], + "fiber_key": "job" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.job_key_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 80, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "job_key_fn", + "fiber_key": "job_key_fn" + } + ], + "fiber_key": "job_key_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryFamily.key_attribute", + "nominal_witness": "RegistryFamily", + "line": 383, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "key_attribute", + "fiber_key": "key_attribute" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.key_attribute", + "nominal_witness": "RegistryConfig", + "line": 464, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "key_attribute", + "fiber_key": "key_attribute" + } + ], + "fiber_key": "key_attribute" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.key_extractor", + "nominal_witness": "RegistryConfig", + "line": 465, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "key_extractor", + "fiber_key": "key_extractor" + } + ], + "fiber_key": "key_extractor" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "SecondaryRegistry.key_source", + "nominal_witness": "SecondaryRegistry", + "line": 369, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "key_source", + "fiber_key": "key_source" + } + ], + "fiber_key": "key_source" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "EventRegistryMutation.kind", + "nominal_witness": "EventRegistryMutation", + "line": 31, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "kind", + "fiber_key": "kind" + } + ], + "fiber_key": "kind" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.last_used", + "nominal_witness": "ViewerInstance", + "line": 48, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "last_used", + "fiber_key": "last_used" + } + ], + "fiber_key": "last_used" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.latest_timestamp", + "nominal_witness": "GenericPlateProjection", + "line": 34, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "latest_timestamp", + "fiber_key": "latest_timestamp" + } + ], + "fiber_key": "latest_timestamp" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ROIMessage.layer_name", + "nominal_witness": "ROIMessage", + "line": 1331, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "layer_name", + "fiber_key": "layer_name" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ShapesMessage.layer_name", + "nominal_witness": "ShapesMessage", + "line": 1355, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "layer_name", + "fiber_key": "layer_name" + } + ], + "fiber_key": "layer_name" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.log_file_path", + "nominal_witness": "PongResponse", + "line": 1077, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "log_file_path", + "fiber_key": "log_file_path" + } + ], + "fiber_key": "log_file_path" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.log_registration", + "nominal_witness": "RegistryConfig", + "line": 468, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "log_registration", + "fiber_key": "log_registration" + } + ], + "fiber_key": "log_registration" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "CacheConfig.max_age_days", + "nominal_witness": "CacheConfig", + "line": 141, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "max_age_days", + "fiber_key": "max_age_days" + } + ], + "fiber_key": "max_age_days" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.max_consecutive_errors", + "nominal_witness": "WaitPolicy", + "line": 28, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "max_consecutive_errors", + "fiber_key": "max_consecutive_errors" + } + ], + "fiber_key": "max_consecutive_errors" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.memory_mb", + "nominal_witness": "WorkerState", + "line": 70, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "memory_mb", + "fiber_key": "memory_mb" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessResourceUsage.memory_mb", + "nominal_witness": "ProcessResourceUsage", + "line": 953, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "memory_mb", + "fiber_key": "memory_mb" + } + ], + "fiber_key": "memory_mb" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseDiagnostic.message", + "nominal_witness": "ExecutionResponseDiagnostic", + "line": 36, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ControlErrorResponse.message", + "nominal_witness": "ControlErrorResponse", + "line": 640, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.message", + "nominal_witness": "ExecuteResponse", + "line": 662, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.message", + "nominal_witness": "EndpointStartupStatus", + "line": 142, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyHeader.message", + "nominal_witness": "ViewerControlReplyHeader", + "line": 734, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message", + "fiber_key": "message" + } + ], + "fiber_key": "message" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ControlRequestHeader.message_type", + "nominal_witness": "ControlRequestHeader", + "line": 418, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "message_type", + "fiber_key": "message_type" + } + ], + "fiber_key": "message_type" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.metadata", + "nominal_witness": "ExecutionRecord", + "line": 688, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "metadata", + "fiber_key": "metadata" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.metadata", + "nominal_witness": "ViewerInstance", + "line": 52, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "metadata", + "fiber_key": "metadata" + } + ], + "fiber_key": "metadata" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/environment_projection.py", + "owner_symbol": "EnvironmentVariable.name", + "nominal_witness": "EnvironmentVariable", + "line": 23, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "name", + "fiber_key": "name" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterInfo.name", + "nominal_witness": "UnifiedParameterInfo", + "line": 65, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "name", + "fiber_key": "name" + } + ], + "fiber_key": "name" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusRead.next_offset", + "nominal_witness": "EndpointStartupStatusRead", + "line": 182, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "next_offset", + "fiber_key": "next_offset" + } + ], + "fiber_key": "next_offset" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplicationCompatibility.observed", + "nominal_witness": "EndpointApplicationCompatibility", + "line": 1027, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "observed", + "fiber_key": "observed" + } + ], + "fiber_key": "observed" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_poll_exception_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 51, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_poll_exception_fn", + "fiber_key": "on_poll_exception_fn" + } + ], + "fiber_key": "on_poll_exception_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_running_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 48, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_running_fn", + "fiber_key": "on_running_fn" + } + ], + "fiber_key": "on_running_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_status_error_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 50, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_status_error_fn", + "fiber_key": "on_status_error_fn" + } + ], + "fiber_key": "on_status_error_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_submit_error_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 85, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_submit_error_fn", + "fiber_key": "on_submit_error_fn" + } + ], + "fiber_key": "on_submit_error_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_submit_start_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 83, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_submit_start_fn", + "fiber_key": "on_submit_start_fn" + } + ], + "fiber_key": "on_submit_start_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_submit_success_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 84, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_submit_success_fn", + "fiber_key": "on_submit_success_fn" + } + ], + "fiber_key": "on_submit_success_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.on_terminal_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 49, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_terminal_fn", + "fiber_key": "on_terminal_fn" + } + ], + "fiber_key": "on_terminal_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_error_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 88, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_error_fn", + "fiber_key": "on_wait_error_fn" + } + ], + "fiber_key": "on_wait_error_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_finally_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 89, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_finally_fn", + "fiber_key": "on_wait_finally_fn" + } + ], + "fiber_key": "on_wait_finally_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_start_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 86, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_start_fn", + "fiber_key": "on_wait_start_fn" + } + ], + "fiber_key": "on_wait_start_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.on_wait_success_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 87, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "on_wait_success_fn", + "fiber_key": "on_wait_success_fn" + } + ], + "fiber_key": "on_wait_success_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationDeadline.operation", + "nominal_witness": "OperationDeadline", + "line": 38, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "operation", + "fiber_key": "operation" + } + ], + "fiber_key": "operation" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerSourceSpatialDomainPayload.origin_yx", + "nominal_witness": "ViewerSourceSpatialDomainPayload", + "line": 361, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "origin_yx", + "fiber_key": "origin_yx" + } + ], + "fiber_key": "origin_yx" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownBatchResult.outcomes", + "nominal_witness": "EndpointShutdownBatchResult", + "line": 43, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "outcomes", + "fiber_key": "outcomes" + } + ], + "fiber_key": "outcomes" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.overall_percent", + "nominal_witness": "GenericExecutionProjection", + "line": 57, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "overall_percent", + "fiber_key": "overall_percent" + } + ], + "fiber_key": "overall_percent" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "EnableableParameterOverlay.owner", + "nominal_witness": "EnableableParameterOverlay", + "line": 586, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "owner", + "fiber_key": "owner" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "AckReturnRoute.owner", + "nominal_witness": "AckReturnRoute", + "line": 1248, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "owner", + "fiber_key": "owner" + } + ], + "fiber_key": "owner" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterInfo.param_type", + "nominal_witness": "UnifiedParameterInfo", + "line": 66, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "param_type", + "fiber_key": "param_type" + } + ], + "fiber_key": "param_type" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.parameters", + "nominal_witness": "DocstringParseState", + "line": 174, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "parameters", + "fiber_key": "parameters" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "EnableableParameterOverlay.parameters", + "nominal_witness": "EnableableParameterOverlay", + "line": 587, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "parameters", + "fiber_key": "parameters" + } + ], + "fiber_key": "parameters" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogObservation.path", + "nominal_witness": "ExecutionWorkerLogObservation", + "line": 56, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "path", + "fiber_key": "path" + } + ], + "fiber_key": "path" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyPayload.payload", + "nominal_witness": "ViewerControlReplyPayload", + "line": 753, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "payload", + "fiber_key": "payload" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerAckResponsePayload.payload", + "nominal_witness": "ViewerAckResponsePayload", + "line": 772, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "payload", + "fiber_key": "payload" + } + ], + "fiber_key": "payload" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.percent", + "nominal_witness": "TaskProgress", + "line": 115, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "percent", + "fiber_key": "percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.percent", + "nominal_witness": "GenericAxisProjection", + "line": 19, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "percent", + "fiber_key": "percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.percent", + "nominal_witness": "GenericPlateProjection", + "line": 32, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "percent", + "fiber_key": "percent" + } + ], + "fiber_key": "percent" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.phase", + "nominal_witness": "TaskProgress", + "line": 113, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "phase", + "fiber_key": "phase" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.phase", + "nominal_witness": "EndpointStartupStatus", + "line": 141, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "phase", + "fiber_key": "phase" + } + ], + "fiber_key": "phase" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.pid", + "nominal_witness": "WorkerState", + "line": 67, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pid", + "fiber_key": "pid" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessIdentity.pid", + "nominal_witness": "ProcessIdentity", + "line": 313, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pid", + "fiber_key": "pid" + } + ], + "fiber_key": "pid" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.pipeline_code", + "nominal_witness": "ExecuteRequest", + "line": 568, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pipeline_code", + "fiber_key": "pipeline_code" + } + ], + "fiber_key": "pipeline_code" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.pipeline_config_code", + "nominal_witness": "ExecuteRequest", + "line": 573, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "pipeline_config_code", + "fiber_key": "pipeline_config_code" + } + ], + "fiber_key": "pipeline_config_code" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.plate_id", + "nominal_witness": "TaskProgress", + "line": 123, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.plate_id", + "nominal_witness": "ExecuteRequest", + "line": 567, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.plate_id", + "nominal_witness": "ExecutionRecord", + "line": 679, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.plate_id", + "nominal_witness": "RunningExecutionInfo", + "line": 768, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "QueuedExecutionInfo.plate_id", + "nominal_witness": "QueuedExecutionInfo", + "line": 796, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.plate_id", + "nominal_witness": "GenericPlateProjection", + "line": 30, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plate_id", + "fiber_key": "plate_id" + } + ], + "fiber_key": "plate_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.plates", + "nominal_witness": "GenericExecutionProjection", + "line": 49, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "plates", + "fiber_key": "plates" + } + ], + "fiber_key": "plates" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.poll_interval", + "nominal_witness": "WaitPolicy", + "line": 27, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "poll_interval", + "fiber_key": "poll_interval" + } + ], + "fiber_key": "poll_interval" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.poll_interval_seconds_value", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 47, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "poll_interval_seconds_value", + "fiber_key": "poll_interval_seconds_value" + } + ], + "fiber_key": "poll_interval_seconds_value" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "owner_symbol": "CallbackExecutionStatusPollPolicy.poll_status_fn", + "nominal_witness": "CallbackExecutionStatusPollPolicy", + "line": 46, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "poll_status_fn", + "fiber_key": "poll_status_fn" + } + ], + "fiber_key": "poll_status_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.port", + "nominal_witness": "PongResponse", + "line": 1068, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownOutcome.port", + "nominal_witness": "EndpointShutdownOutcome", + "line": 26, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.port", + "nominal_witness": "TransportEndpoint", + "line": 44, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.port", + "nominal_witness": "ViewerInstance", + "line": 44, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "port", + "fiber_key": "port" + } + ], + "fiber_key": "port" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerImageIntensityControlOptions.presentation", + "nominal_witness": "ViewerImageIntensityControlOptions", + "line": 138, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "presentation", + "fiber_key": "presentation" + } + ], + "fiber_key": "presentation" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.previous", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 26, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "previous", + "fiber_key": "previous" + } + ], + "fiber_key": "previous" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "MultiprocessingEndpointProcess.process", + "nominal_witness": "MultiprocessingEndpointProcess", + "line": 295, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "SubprocessEndpointProcess.process", + "nominal_witness": "SubprocessEndpointProcess", + "line": 330, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.process", + "nominal_witness": "OwnedEndpointConnection", + "line": 471, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process", + "fiber_key": "process" + } + ], + "fiber_key": "process" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.process_exited", + "nominal_witness": "EndpointShutdownResult", + "line": 546, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_exited", + "fiber_key": "process_exited" + } + ], + "fiber_key": "process_exited" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.process_identity", + "nominal_witness": "EndpointShutdownResult", + "line": 545, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.process_identity", + "nominal_witness": "_EndpointShutdownOperation", + "line": 558, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogObservation.process_identity", + "nominal_witness": "ExecutionWorkerLogObservation", + "line": 57, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointShutdownRequest.process_identity", + "nominal_witness": "EndpointShutdownRequest", + "line": 445, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.process_identity", + "nominal_witness": "PongResponse", + "line": 1084, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_identity", + "fiber_key": "process_identity" + } + ], + "fiber_key": "process_identity" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.process_usage", + "nominal_witness": "PongResponse", + "line": 1087, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "process_usage", + "fiber_key": "process_usage" + } + ], + "fiber_key": "process_usage" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.processed_images", + "nominal_witness": "ViewerInstance", + "line": 50, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "processed_images", + "fiber_key": "processed_images" + } + ], + "fiber_key": "processed_images" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageTransferIdentity.producer", + "nominal_witness": "ImageTransferIdentity", + "line": 1271, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "producer", + "fiber_key": "producer" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.producer", + "nominal_witness": "ImageAck", + "line": 1306, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "producer", + "fiber_key": "producer" + } + ], + "fiber_key": "producer" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.progress_subscribers", + "nominal_witness": "PongResponse", + "line": 1083, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "progress_subscribers", + "fiber_key": "progress_subscribers" + } + ], + "fiber_key": "progress_subscribers" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "QueuedExecutionInfo.queue_position", + "nominal_witness": "QueuedExecutionInfo", + "line": 797, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queue_position", + "fiber_key": "queue_position" + } + ], + "fiber_key": "queue_position" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.queued_executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 823, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queued_executions", + "fiber_key": "queued_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.queued_executions", + "nominal_witness": "PongResponse", + "line": 1080, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queued_executions", + "fiber_key": "queued_executions" + } + ], + "fiber_key": "queued_executions" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.queued_images", + "nominal_witness": "ViewerInstance", + "line": 49, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "queued_images", + "fiber_key": "queued_images" + } + ], + "fiber_key": "queued_images" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.ready", + "nominal_witness": "PongResponse", + "line": 1070, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "ready", + "fiber_key": "ready" + } + ], + "fiber_key": "ready" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "SecondaryRegistry.registry_dict", + "nominal_witness": "SecondaryRegistry", + "line": 368, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "registry_dict", + "fiber_key": "registry_dict" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.registry_dict", + "nominal_witness": "RegistryConfig", + "line": 463, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "registry_dict", + "fiber_key": "registry_dict" + } + ], + "fiber_key": "registry_dict" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryFamily.registry_name", + "nominal_witness": "RegistryFamily", + "line": 385, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "registry_name", + "fiber_key": "registry_name" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.registry_name", + "nominal_witness": "RegistryConfig", + "line": 469, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "registry_name", + "fiber_key": "registry_name" + } + ], + "fiber_key": "registry_name" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.request_attempted", + "nominal_witness": "EndpointShutdownResult", + "line": 547, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "request_attempted", + "fiber_key": "request_attempted" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.request_attempted", + "nominal_witness": "_EndpointShutdownOperation", + "line": 560, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "request_attempted", + "fiber_key": "request_attempted" + } + ], + "fiber_key": "request_attempted" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionLifecycleTransition.requested", + "nominal_witness": "ExecutionLifecycleTransition", + "line": 27, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "requested", + "fiber_key": "requested" + } + ], + "fiber_key": "requested" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ControlErrorResponse.response_type", + "nominal_witness": "ControlErrorResponse", + "line": 641, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "response_type", + "fiber_key": "response_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyHeader.response_type", + "nominal_witness": "ViewerControlReplyHeader", + "line": 733, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "response_type", + "fiber_key": "response_type" + } + ], + "fiber_key": "response_type" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownOutcome.result", + "nominal_witness": "EndpointShutdownOutcome", + "line": 27, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "result", + "fiber_key": "result" + } + ], + "fiber_key": "result" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.results_summary", + "nominal_witness": "ExecutionRecord", + "line": 686, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "results_summary", + "fiber_key": "results_summary" + } + ], + "fiber_key": "results_summary" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.retry_backoff_seconds", + "nominal_witness": "WaitPolicy", + "line": 29, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "retry_backoff_seconds", + "fiber_key": "retry_backoff_seconds" + } + ], + "fiber_key": "retry_backoff_seconds" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageTransferIdentity.return_route", + "nominal_witness": "ImageTransferIdentity", + "line": 1270, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "return_route", + "fiber_key": "return_route" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.return_route", + "nominal_witness": "ImageAck", + "line": 1305, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "return_route", + "fiber_key": "return_route" + } + ], + "fiber_key": "return_route" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ProcessExit.returncode", + "nominal_witness": "ProcessExit", + "line": 383, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "returncode", + "fiber_key": "returncode" + } + ], + "fiber_key": "returncode" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.returns", + "nominal_witness": "DocstringParseState", + "line": 175, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "returns", + "fiber_key": "returns" + } + ], + "fiber_key": "returns" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ROIMessage.rois", + "nominal_witness": "ROIMessage", + "line": 1330, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "rois", + "fiber_key": "rois" + } + ], + "fiber_key": "rois" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerImageIntensityControlOptions.route_key", + "nominal_witness": "ViewerImageIntensityControlOptions", + "line": 137, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "route_key", + "fiber_key": "route_key" + } + ], + "fiber_key": "route_key" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.running_executions", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 822, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "running_executions", + "fiber_key": "running_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.running_executions", + "nominal_witness": "PongResponse", + "line": 1079, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "running_executions", + "fiber_key": "running_executions" + } + ], + "fiber_key": "running_executions" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeLayerTransform.scale", + "nominal_witness": "ViewerNativeLayerTransform", + "line": 73, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "scale", + "fiber_key": "scale" + } + ], + "fiber_key": "scale" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.secondary_registries", + "nominal_witness": "RegistryConfig", + "line": 467, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "secondary_registries", + "fiber_key": "secondary_registries" + } + ], + "fiber_key": "secondary_registries" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteRequest.selected_pipeline_path", + "nominal_witness": "ExecuteRequest", + "line": 570, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "selected_pipeline_path", + "fiber_key": "selected_pipeline_path" + } + ], + "fiber_key": "selected_pipeline_path" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ExecutionProgressObservation.sequence", + "nominal_witness": "ExecutionProgressObservation", + "line": 44, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "sequence", + "fiber_key": "sequence" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.sequence", + "nominal_witness": "EndpointStartupStatus", + "line": 143, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "sequence", + "fiber_key": "sequence" + } + ], + "fiber_key": "sequence" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.server", + "nominal_witness": "PongResponse", + "line": 1071, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "server", + "fiber_key": "server" + } + ], + "fiber_key": "server" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.server_role", + "nominal_witness": "PongResponse", + "line": 1072, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "server_role", + "fiber_key": "server_role" + } + ], + "fiber_key": "server_role" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.server_type", + "nominal_witness": "PongResponse", + "line": 1076, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "server_type", + "fiber_key": "server_type" + } + ], + "fiber_key": "server_type" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ShapesMessage.shapes", + "nominal_witness": "ShapesMessage", + "line": 1354, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "shapes", + "fiber_key": "shapes" + } + ], + "fiber_key": "shapes" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "owner_symbol": "ZMQConfig.shared_ack_port", + "nominal_witness": "ZMQConfig", + "line": 107, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "shared_ack_port", + "fiber_key": "shared_ack_port" + } + ], + "fiber_key": "shared_ack_port" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.shutdown_timeout_seconds", + "nominal_witness": "OwnedEndpointConnection", + "line": 475, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "shutdown_timeout_seconds", + "fiber_key": "shutdown_timeout_seconds" + } + ], + "fiber_key": "shutdown_timeout_seconds" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "CallableAnalysisContext.signature", + "nominal_witness": "CallableAnalysisContext", + "line": 693, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "signature", + "fiber_key": "signature" + } + ], + "fiber_key": "signature" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryFamily.skip_if_no_key", + "nominal_witness": "RegistryFamily", + "line": 384, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "skip_if_no_key", + "fiber_key": "skip_if_no_key" + }, + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "RegistryConfig.skip_if_no_key", + "nominal_witness": "RegistryConfig", + "line": 466, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "skip_if_no_key", + "fiber_key": "skip_if_no_key" + } + ], + "fiber_key": "skip_if_no_key" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerSourceSpatialDomainPayload.source_shape_yx", + "nominal_witness": "ViewerSourceSpatialDomainPayload", + "line": 362, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "source_shape_yx", + "fiber_key": "source_shape_yx" + } + ], + "fiber_key": "source_shape_yx" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "owner_symbol": "UnifiedParameterInfo.source_type", + "nominal_witness": "UnifiedParameterInfo", + "line": 70, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "source_type", + "fiber_key": "source_type" + } + ], + "fiber_key": "source_type" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.start_time", + "nominal_witness": "ExecutionRecord", + "line": 682, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "start_time", + "fiber_key": "start_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "RunningExecutionInfo.start_time", + "nominal_witness": "RunningExecutionInfo", + "line": 769, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "start_time", + "fiber_key": "start_time" + } + ], + "fiber_key": "start_time" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericPlateProjection.state", + "nominal_witness": "GenericPlateProjection", + "line": 31, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "state", + "fiber_key": "state" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.state", + "nominal_witness": "ViewerInstance", + "line": 46, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "state", + "fiber_key": "state" + } + ], + "fiber_key": "state" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericExecutionProjection.state_counts", + "nominal_witness": "GenericExecutionProjection", + "line": 56, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "state_counts", + "fiber_key": "state_counts" + } + ], + "fiber_key": "state_counts" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionSubmissionResponse.status", + "nominal_witness": "ExecutionSubmissionResponse", + "line": 69, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "owner_symbol": "ExecutionResponseWireFields.status", + "nominal_witness": "ExecutionResponseWireFields", + "line": 111, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "WorkerState.status", + "nominal_witness": "WorkerState", + "line": 68, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.status", + "nominal_witness": "TaskProgress", + "line": 114, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecuteResponse.status", + "nominal_witness": "ExecuteResponse", + "line": 660, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.status", + "nominal_witness": "ExecutionRecord", + "line": 681, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.status", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 817, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.status", + "nominal_witness": "ImageAck", + "line": 1307, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerControlReplyHeader.status", + "nominal_witness": "ViewerControlReplyHeader", + "line": 732, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status", + "fiber_key": "status" + } + ], + "fiber_key": "status" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "WaitPolicy.status_timeout_ms", + "nominal_witness": "WaitPolicy", + "line": 30, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "status_timeout_ms", + "fiber_key": "status_timeout_ms" + } + ], + "fiber_key": "status_timeout_ms" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusRead.statuses", + "nominal_witness": "EndpointStartupStatusRead", + "line": 181, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "statuses", + "fiber_key": "statuses" + } + ], + "fiber_key": "statuses" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "owner_symbol": "GenericAxisProjection.step_name", + "nominal_witness": "GenericAxisProjection", + "line": 20, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "step_name", + "fiber_key": "step_name" + } + ], + "fiber_key": "step_name" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "SubmittedBatchJob.submission_id", + "nominal_witness": "SubmittedBatchJob", + "line": 18, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "submission_id", + "fiber_key": "submission_id" + } + ], + "fiber_key": "submission_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.submit_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 78, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "submit_fn", + "fiber_key": "submit_fn" + } + ], + "fiber_key": "submit_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointShutdownResult.succeeded", + "nominal_witness": "EndpointShutdownResult", + "line": 543, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "succeeded", + "fiber_key": "succeeded" + } + ], + "fiber_key": "succeeded" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "DocstringParseState.summary", + "nominal_witness": "DocstringParseState", + "line": 172, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "summary", + "fiber_key": "summary" + } + ], + "fiber_key": "summary" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "owner_symbol": "CallableAnalysisContext.target", + "nominal_witness": "CallableAnalysisContext", + "line": 692, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "target", + "fiber_key": "target" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "OwnedEndpointConnection.target", + "nominal_witness": "OwnedEndpointConnection", + "line": 472, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "target", + "fiber_key": "target" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointShutdownOperation.target", + "nominal_witness": "_EndpointShutdownOperation", + "line": 555, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "target", + "fiber_key": "target" + } + ], + "fiber_key": "target" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.task_id", + "nominal_witness": "TaskProgress", + "line": 112, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "task_id", + "fiber_key": "task_id" + } + ], + "fiber_key": "task_id" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationDeadline.timeout_ms", + "nominal_witness": "OperationDeadline", + "line": 39, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timeout_ms", + "fiber_key": "timeout_ms" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerAckPolicy.timeout_ms", + "nominal_witness": "ViewerAckPolicy", + "line": 792, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timeout_ms", + "fiber_key": "timeout_ms" + } + ], + "fiber_key": "timeout_ms" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.timestamp", + "nominal_witness": "TaskProgress", + "line": 116, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timestamp", + "fiber_key": "timestamp" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.timestamp", + "nominal_witness": "ImageAck", + "line": 1308, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timestamp", + "fiber_key": "timestamp" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatus.timestamp", + "nominal_witness": "EndpointStartupStatus", + "line": 144, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "timestamp", + "fiber_key": "timestamp" + } + ], + "fiber_key": "timestamp" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.total", + "nominal_witness": "TaskProgress", + "line": 120, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "total", + "fiber_key": "total" + } + ], + "fiber_key": "total" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "TaskProgress.traceback", + "nominal_witness": "TaskProgress", + "line": 131, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "traceback", + "fiber_key": "traceback" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionRecord.traceback", + "nominal_witness": "ExecutionRecord", + "line": 685, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "traceback", + "fiber_key": "traceback" + } + ], + "fiber_key": "traceback" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "ExecutionCancellationResult.transition", + "nominal_witness": "ExecutionCancellationResult", + "line": 36, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "transition", + "fiber_key": "transition" + } + ], + "fiber_key": "transition" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeLayerTransform.translate", + "nominal_witness": "ViewerNativeLayerTransform", + "line": 74, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "translate", + "fiber_key": "translate" + } + ], + "fiber_key": "translate" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "owner_symbol": "TransportEndpoint.transport_mode", + "nominal_witness": "TransportEndpoint", + "line": 45, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "transport_mode", + "fiber_key": "transport_mode" + } + ], + "fiber_key": "transport_mode" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerComponentModeGroups.unsupported_component_modes", + "nominal_witness": "ViewerComponentModeGroups", + "line": 300, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "unsupported_component_modes", + "fiber_key": "unsupported_component_modes" + } + ], + "fiber_key": "unsupported_component_modes" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ExecutionStatusSnapshot.uptime", + "nominal_witness": "ExecutionStatusSnapshot", + "line": 820, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "uptime", + "fiber_key": "uptime" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.uptime", + "nominal_witness": "PongResponse", + "line": 1082, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "uptime", + "fiber_key": "uptime" + } + ], + "fiber_key": "uptime" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "AckReturnRoute.url", + "nominal_witness": "AckReturnRoute", + "line": 1246, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "url", + "fiber_key": "url" + } + ], + "fiber_key": "url" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "EndpointApplication.version", + "nominal_witness": "EndpointApplication", + "line": 991, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "version", + "fiber_key": "version" + } + ], + "fiber_key": "version" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerAckPolicy.viewer_name", + "nominal_witness": "ViewerAckPolicy", + "line": 791, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_name", + "fiber_key": "viewer_name" + } + ], + "fiber_key": "viewer_name" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.viewer_port", + "nominal_witness": "ImageAck", + "line": 1303, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_port", + "fiber_key": "viewer_port" + } + ], + "fiber_key": "viewer_port" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "ImageAck.viewer_type", + "nominal_witness": "ImageAck", + "line": 1304, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.viewer_type", + "nominal_witness": "ViewerInstance", + "line": 43, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + } + ], + "fiber_key": "viewer_type" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerInstance.visualizer", + "nominal_witness": "ViewerInstance", + "line": 45, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "visualizer", + "fiber_key": "visualizer" + } + ], + "fiber_key": "visualizer" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "owner_symbol": "CallbackBatchSubmitWaitPolicy.wait_fn", + "nominal_witness": "CallbackBatchSubmitWaitPolicy", + "line": 79, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "wait_fn", + "fiber_key": "wait_fn" + } + ], + "fiber_key": "wait_fn" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "owner_symbol": "ExecutionWorkerLogIdentity.worker_pid", + "nominal_witness": "ExecutionWorkerLogIdentity", + "line": 19, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "worker_pid", + "fiber_key": "worker_pid" + } + ], + "fiber_key": "worker_pid" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "owner_symbol": "PongResponse.workers", + "nominal_witness": "PongResponse", + "line": 1081, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "workers", + "fiber_key": "workers" + } + ], + "fiber_key": "workers" + }, + { + "observation_kind": "field", + "execution_level": "class_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "owner_symbol": "ViewerNativeViewportPresentation.zoom", + "nominal_witness": "ViewerNativeViewportPresentation", + "line": 117, + "observation_kind": "field", + "execution_level": "class_body", + "observed_name": "zoom", + "fiber_key": "zoom" + } + ], + "fiber_key": "zoom" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._base_class", + "nominal_witness": "LazyDiscoveryDict", + "line": 152, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_base_class", + "fiber_key": "_base_class" + } + ], + "fiber_key": "_base_class" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._cache_manager", + "nominal_witness": "LazyDiscoveryDict", + "line": 156, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_cache_manager", + "fiber_key": "_cache_manager" + } + ], + "fiber_key": "_cache_manager" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager._cache_path", + "nominal_witness": "RegistryCacheManager", + "line": 186, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_cache_path", + "fiber_key": "_cache_path" + } + ], + "fiber_key": "_cache_path" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._callback", + "nominal_witness": "ProgressStreamSubscriber", + "line": 97, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_callback", + "fiber_key": "_callback" + } + ], + "fiber_key": "_callback" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointConnectionAttempt._cancellation", + "nominal_witness": "EndpointConnectionAttempt", + "line": 110, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_cancellation", + "fiber_key": "_cancellation" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupCancellationObserver._cancellation", + "nominal_witness": "EndpointStartupCancellationObserver", + "line": 267, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_cancellation", + "fiber_key": "_cancellation" + } + ], + "fiber_key": "_cancellation" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointConnectionAttempt._client", + "nominal_witness": "EndpointConnectionAttempt", + "line": 109, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_client", + "fiber_key": "_client" + } + ], + "fiber_key": "_client" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._completed", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 223, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_completed", + "fiber_key": "_completed" + } + ], + "fiber_key": "_completed" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._config", + "nominal_witness": "LazyDiscoveryDict", + "line": 153, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_config", + "fiber_key": "_config" + } + ], + "fiber_key": "_config" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection", + "nominal_witness": "ZMQClient", + "line": 803, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection", + "fiber_key": "_connection" + } + ], + "fiber_key": "_connection" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection_cancellation", + "nominal_witness": "ZMQClient", + "line": 805, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection_cancellation", + "fiber_key": "_connection_cancellation" + } + ], + "fiber_key": "_connection_cancellation" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection_status_callback", + "nominal_witness": "ZMQClient", + "line": 809, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection_status_callback", + "fiber_key": "_connection_status_callback" + } + ], + "fiber_key": "_connection_status_callback" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._connection_status_sequence", + "nominal_witness": "ZMQClient", + "line": 810, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_connection_status_sequence", + "fiber_key": "_connection_status_sequence" + } + ], + "fiber_key": "_connection_status_sequence" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._control_handlers", + "nominal_witness": "ExecutionServer", + "line": 89, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_control_handlers", + "fiber_key": "_control_handlers" + } + ], + "fiber_key": "_control_handlers" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._discovered", + "nominal_witness": "LazyDiscoveryDict", + "line": 154, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_discovered", + "fiber_key": "_discovered" + } + ], + "fiber_key": "_discovered" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._discovery_lock", + "nominal_witness": "LazyDiscoveryDict", + "line": 157, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_discovery_lock", + "fiber_key": "_discovery_lock" + } + ], + "fiber_key": "_discovery_lock" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._discovery_package", + "nominal_witness": "LazyDiscoveryDict", + "line": 158, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_discovery_package", + "fiber_key": "_discovery_package" + } + ], + "fiber_key": "_discovery_package" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "LazyDiscoveryDict._enable_cache", + "nominal_witness": "LazyDiscoveryDict", + "line": 155, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_enable_cache", + "fiber_key": "_enable_cache" + } + ], + "fiber_key": "_enable_cache" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._events", + "nominal_witness": "LatestEventRegistry", + "line": 82, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_events", + "fiber_key": "_events" + } + ], + "fiber_key": "_events" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._exit", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 224, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_exit", + "fiber_key": "_exit" + } + ], + "fiber_key": "_exit" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._failure", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 225, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_failure", + "fiber_key": "_failure" + } + ], + "fiber_key": "_failure" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "GlobalQueueTrackerRegistry._initialized", + "nominal_witness": "GlobalQueueTrackerRegistry", + "line": 211, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_initialized", + "fiber_key": "_initialized" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._initialized", + "nominal_witness": "ViewerStateManager", + "line": 131, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_initialized", + "fiber_key": "_initialized" + } + ], + "fiber_key": "_initialized" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._is_terminal", + "nominal_witness": "LatestEventRegistry", + "line": 79, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_is_terminal", + "fiber_key": "_is_terminal" + } + ], + "fiber_key": "_is_terminal" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._key_builder", + "nominal_witness": "LatestEventRegistry", + "line": 78, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_key_builder", + "fiber_key": "_key_builder" + } + ], + "fiber_key": "_key_builder" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._known_server_process_is_alive", + "nominal_witness": "ExecutionWaiter", + "line": 45, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_known_server_process_is_alive", + "fiber_key": "_known_server_process_is_alive" + } + ], + "fiber_key": "_known_server_process_is_alive" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._lifecycle", + "nominal_witness": "ExecutionServer", + "line": 80, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lifecycle", + "fiber_key": "_lifecycle" + } + ], + "fiber_key": "_lifecycle" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._lifecycle_lock", + "nominal_witness": "ProgressStreamSubscriber", + "line": 100, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lifecycle_lock", + "fiber_key": "_lifecycle_lock" + } + ], + "fiber_key": "_lifecycle_lock" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._listeners", + "nominal_witness": "LatestEventRegistry", + "line": 83, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_listeners", + "fiber_key": "_listeners" + } + ], + "fiber_key": "_listeners" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointProcessGroup._lock", + "nominal_witness": "EndpointProcessGroup", + "line": 386, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient._lock", + "nominal_witness": "ZMQClient", + "line": 804, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._lock", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 137, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._lock", + "nominal_witness": "LatestEventRegistry", + "line": 85, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._lock", + "nominal_witness": "QueueTracker", + "line": 39, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer._lock", + "nominal_witness": "ZMQServer", + "line": 87, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "owner_symbol": "VisualizerProcessManager._lock", + "nominal_witness": "VisualizerProcessManager", + "line": 15, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._lock", + "nominal_witness": "ViewerStateManager", + "line": 129, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_lock", + "fiber_key": "_lock" + } + ], + "fiber_key": "_lock" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._mutation_listeners", + "nominal_witness": "LatestEventRegistry", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_mutation_listeners", + "fiber_key": "_mutation_listeners" + } + ], + "fiber_key": "_mutation_listeners" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupCancellationObserver._observed", + "nominal_witness": "EndpointStartupCancellationObserver", + "line": 268, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_observed", + "fiber_key": "_observed" + } + ], + "fiber_key": "_observed" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader._offset", + "nominal_witness": "EndpointStartupStatusReader", + "line": 217, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_offset", + "fiber_key": "_offset" + } + ], + "fiber_key": "_offset" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._owned_server_process_exit", + "nominal_witness": "ExecutionWaiter", + "line": 46, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_owned_server_process_exit", + "fiber_key": "_owned_server_process_exit" + } + ], + "fiber_key": "_owned_server_process_exit" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter._path", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 189, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_path", + "fiber_key": "_path" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusReader._path", + "nominal_witness": "EndpointStartupStatusReader", + "line": 216, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_path", + "fiber_key": "_path" + } + ], + "fiber_key": "_path" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._pending", + "nominal_witness": "QueueTracker", + "line": 40, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_pending", + "fiber_key": "_pending" + } + ], + "fiber_key": "_pending" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._poll_status", + "nominal_witness": "ExecutionWaiter", + "line": 43, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_poll_status", + "fiber_key": "_poll_status" + } + ], + "fiber_key": "_poll_status" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "owner_symbol": "SecondaryRegistryDict._primary_registry", + "nominal_witness": "SecondaryRegistryDict", + "line": 93, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_primary_registry", + "fiber_key": "_primary_registry" + } + ], + "fiber_key": "_primary_registry" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._process_has_exited", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 289, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_process_has_exited", + "fiber_key": "_process_has_exited" + } + ], + "fiber_key": "_process_has_exited" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._processed", + "nominal_witness": "QueueTracker", + "line": 41, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_processed", + "fiber_key": "_processed" + } + ], + "fiber_key": "_processed" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointProcessGroup._processes", + "nominal_witness": "EndpointProcessGroup", + "line": 385, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_processes", + "fiber_key": "_processes" + } + ], + "fiber_key": "_processes" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_by_execution_id", + "nominal_witness": "ExecutionClient", + "line": 67, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_by_execution_id", + "fiber_key": "_progress_by_execution_id" + } + ], + "fiber_key": "_progress_by_execution_id" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_client_id", + "nominal_witness": "ExecutionClient", + "line": 64, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_client_id", + "fiber_key": "_progress_client_id" + } + ], + "fiber_key": "_progress_client_id" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_lock", + "nominal_witness": "ExecutionClient", + "line": 66, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_lock", + "fiber_key": "_progress_lock" + } + ], + "fiber_key": "_progress_lock" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._progress_publish_lock", + "nominal_witness": "ExecutionServer", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_publish_lock", + "fiber_key": "_progress_publish_lock" + } + ], + "fiber_key": "_progress_publish_lock" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_registration", + "nominal_witness": "ExecutionClient", + "line": 65, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_registration", + "fiber_key": "_progress_registration" + } + ], + "fiber_key": "_progress_registration" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "owner_symbol": "ExecutionWaiter._progress_sequence", + "nominal_witness": "ExecutionWaiter", + "line": 44, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_sequence", + "fiber_key": "_progress_sequence" + } + ], + "fiber_key": "_progress_sequence" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient._progress_stream", + "nominal_witness": "ExecutionClient", + "line": 63, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_stream", + "fiber_key": "_progress_stream" + } + ], + "fiber_key": "_progress_stream" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer._progress_subscribers", + "nominal_witness": "ExecutionServer", + "line": 88, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_progress_subscribers", + "fiber_key": "_progress_subscribers" + } + ], + "fiber_key": "_progress_subscribers" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._queue_order", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 136, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_queue_order", + "fiber_key": "_queue_order" + } + ], + "fiber_key": "_queue_order" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._reader", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 287, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_reader", + "fiber_key": "_reader" + } + ], + "fiber_key": "_reader" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer._ready", + "nominal_witness": "ZMQServer", + "line": 86, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_ready", + "fiber_key": "_ready" + } + ], + "fiber_key": "_ready" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "owner_symbol": "InMemoryExecutionLifecycleEngine._records", + "nominal_witness": "InMemoryExecutionLifecycleEngine", + "line": 135, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_records", + "fiber_key": "_records" + } + ], + "fiber_key": "_records" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "GlobalQueueTrackerRegistry._registry_lock", + "nominal_witness": "GlobalQueueTrackerRegistry", + "line": 213, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_registry_lock", + "fiber_key": "_registry_lock" + } + ], + "fiber_key": "_registry_lock" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "owner_symbol": "CallbackSubscription._release", + "nominal_witness": "CallbackSubscription", + "line": 19, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_release", + "fiber_key": "_release" + } + ], + "fiber_key": "_release" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "owner_symbol": "OperationCancellation._requested", + "nominal_witness": "OperationCancellation", + "line": 20, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_requested", + "fiber_key": "_requested" + } + ], + "fiber_key": "_requested" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._retention_seconds", + "nominal_witness": "LatestEventRegistry", + "line": 81, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_retention_seconds", + "fiber_key": "_retention_seconds" + } + ], + "fiber_key": "_retention_seconds" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService._retire_progress_tracker", + "nominal_witness": "EndpointShutdownService", + "line": 106, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_retire_progress_tracker", + "fiber_key": "_retire_progress_tracker" + } + ], + "fiber_key": "_retire_progress_tracker" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer._running", + "nominal_witness": "ZMQServer", + "line": 85, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_running", + "fiber_key": "_running" + } + ], + "fiber_key": "_running" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusWriter._sequence", + "nominal_witness": "EndpointStartupStatusWriter", + "line": 190, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_sequence", + "fiber_key": "_sequence" + } + ], + "fiber_key": "_sequence" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "owner_symbol": "EndpointShutdownService._shutdown_endpoint", + "nominal_witness": "EndpointShutdownService", + "line": 105, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_shutdown_endpoint", + "fiber_key": "_shutdown_endpoint" + } + ], + "fiber_key": "_shutdown_endpoint" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._socket_provider", + "nominal_witness": "ProgressStreamSubscriber", + "line": 96, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_socket_provider", + "fiber_key": "_socket_provider" + } + ], + "fiber_key": "_socket_provider" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._startup_failed", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 290, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_startup_failed", + "fiber_key": "_startup_failed" + } + ], + "fiber_key": "_startup_failed" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._state_callbacks", + "nominal_witness": "ViewerStateManager", + "line": 130, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_state_callbacks", + "fiber_key": "_state_callbacks" + } + ], + "fiber_key": "_state_callbacks" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "owner_symbol": "EndpointStartupStatusMonitor._status_emitter", + "nominal_witness": "EndpointStartupStatusMonitor", + "line": 288, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_status_emitter", + "fiber_key": "_status_emitter" + } + ], + "fiber_key": "_status_emitter" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._stop_event", + "nominal_witness": "ProgressStreamSubscriber", + "line": 99, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_stop_event", + "fiber_key": "_stop_event" + } + ], + "fiber_key": "_stop_event" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "owner_symbol": "ProgressStreamSubscriber._thread", + "nominal_witness": "ProgressStreamSubscriber", + "line": 98, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_thread", + "fiber_key": "_thread" + } + ], + "fiber_key": "_thread" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "owner_symbol": "LatestEventRegistry._timestamp_of", + "nominal_witness": "LatestEventRegistry", + "line": 80, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_timestamp_of", + "fiber_key": "_timestamp_of" + } + ], + "fiber_key": "_timestamp_of" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._total_processed", + "nominal_witness": "QueueTracker", + "line": 44, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_total_processed", + "fiber_key": "_total_processed" + } + ], + "fiber_key": "_total_processed" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._total_sent", + "nominal_witness": "QueueTracker", + "line": 43, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_total_sent", + "fiber_key": "_total_sent" + } + ], + "fiber_key": "_total_sent" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "GlobalQueueTrackerRegistry._trackers", + "nominal_witness": "GlobalQueueTrackerRegistry", + "line": 212, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_trackers", + "fiber_key": "_trackers" + } + ], + "fiber_key": "_trackers" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "owner_symbol": "ViewerStateManager._viewers", + "nominal_witness": "ViewerStateManager", + "line": 128, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_viewers", + "fiber_key": "_viewers" + } + ], + "fiber_key": "_viewers" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "_EndpointProcessExitObservation._wait_for_exit", + "nominal_witness": "_EndpointProcessExitObservation", + "line": 222, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_wait_for_exit", + "fiber_key": "_wait_for_exit" + } + ], + "fiber_key": "_wait_for_exit" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker._workers", + "nominal_witness": "QueueTracker", + "line": 42, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "_workers", + "fiber_key": "_workers" + } + ], + "fiber_key": "_workers" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.active_executions", + "nominal_witness": "ExecutionServer", + "line": 81, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "active_executions", + "fiber_key": "active_executions" + } + ], + "fiber_key": "active_executions" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.application", + "nominal_witness": "ZMQServer", + "line": 81, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "application", + "fiber_key": "application" + } + ], + "fiber_key": "application" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager.cache_name", + "nominal_witness": "RegistryCacheManager", + "line": 180, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "cache_name", + "fiber_key": "cache_name" + } + ], + "fiber_key": "cache_name" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager.config", + "nominal_witness": "RegistryCacheManager", + "line": 184, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.config", + "nominal_witness": "ZMQClient", + "line": 793, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "config", + "fiber_key": "config" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.config", + "nominal_witness": "ZMQServer", + "line": 72, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "config", + "fiber_key": "config" + } + ], + "fiber_key": "config" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.control_socket", + "nominal_witness": "ZMQClient", + "line": 802, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "control_socket", + "fiber_key": "control_socket" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.control_socket", + "nominal_witness": "ZMQServer", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "control_socket", + "fiber_key": "control_socket" + } + ], + "fiber_key": "control_socket" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.data_socket", + "nominal_witness": "ZMQClient", + "line": 801, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "data_socket", + "fiber_key": "data_socket" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.data_socket", + "nominal_witness": "ZMQServer", + "line": 83, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "data_socket", + "fiber_key": "data_socket" + } + ], + "fiber_key": "data_socket" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.data_socket_type", + "nominal_witness": "ZMQServer", + "line": 80, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "data_socket_type", + "fiber_key": "data_socket_type" + } + ], + "fiber_key": "data_socket_type" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager.deserializer", + "nominal_witness": "RegistryCacheManager", + "line": 183, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "deserializer", + "fiber_key": "deserializer" + } + ], + "fiber_key": "deserializer" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.endpoint", + "nominal_witness": "ZMQClient", + "line": 794, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.endpoint", + "nominal_witness": "ZMQServer", + "line": 74, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "endpoint", + "fiber_key": "endpoint" + } + ], + "fiber_key": "endpoint" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.execution_queue", + "nominal_witness": "ExecutionServer", + "line": 86, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "execution_queue", + "fiber_key": "execution_queue" + } + ], + "fiber_key": "execution_queue" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager.file_mtimes_getter", + "nominal_witness": "RegistryCacheManager", + "line": 185, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "file_mtimes_getter", + "fiber_key": "file_mtimes_getter" + } + ], + "fiber_key": "file_mtimes_getter" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.log_file_path", + "nominal_witness": "ZMQServer", + "line": 79, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "log_file_path", + "fiber_key": "log_file_path" + } + ], + "fiber_key": "log_file_path" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.persistent", + "nominal_witness": "ZMQClient", + "line": 799, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "persistent", + "fiber_key": "persistent" + } + ], + "fiber_key": "persistent" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "owner_symbol": "VisualizerProcessManager.port", + "nominal_witness": "VisualizerProcessManager", + "line": 13, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "port", + "fiber_key": "port" + } + ], + "fiber_key": "port" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "EndpointStartupUncertainError.process", + "nominal_witness": "EndpointStartupUncertainError", + "line": 94, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "process", + "fiber_key": "process" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "owner_symbol": "VisualizerProcessManager.process", + "nominal_witness": "VisualizerProcessManager", + "line": 14, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "process", + "fiber_key": "process" + } + ], + "fiber_key": "process" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "owner_symbol": "ExecutionClient.progress_callback", + "nominal_witness": "ExecutionClient", + "line": 62, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "progress_callback", + "fiber_key": "progress_callback" + } + ], + "fiber_key": "progress_callback" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.progress_queue", + "nominal_witness": "ExecutionServer", + "line": 83, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "progress_queue", + "fiber_key": "progress_queue" + } + ], + "fiber_key": "progress_queue" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.queue_worker_thread", + "nominal_witness": "ExecutionServer", + "line": 87, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "queue_worker_thread", + "fiber_key": "queue_worker_thread" + } + ], + "fiber_key": "queue_worker_thread" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager.serializer", + "nominal_witness": "RegistryCacheManager", + "line": 182, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "serializer", + "fiber_key": "serializer" + } + ], + "fiber_key": "serializer" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "owner_symbol": "ExecutionServer.start_time", + "nominal_witness": "ExecutionServer", + "line": 82, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "start_time", + "fiber_key": "start_time" + } + ], + "fiber_key": "start_time" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker.timeout_seconds", + "nominal_witness": "QueueTracker", + "line": 37, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "timeout_seconds", + "fiber_key": "timeout_seconds" + } + ], + "fiber_key": "timeout_seconds" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.transport_mode", + "nominal_witness": "ZMQServer", + "line": 73, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "transport_mode", + "fiber_key": "transport_mode" + } + ], + "fiber_key": "transport_mode" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "owner_symbol": "RegistryCacheManager.version_getter", + "nominal_witness": "RegistryCacheManager", + "line": 181, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "version_getter", + "fiber_key": "version_getter" + } + ], + "fiber_key": "version_getter" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker.viewer_port", + "nominal_witness": "QueueTracker", + "line": 35, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "viewer_port", + "fiber_key": "viewer_port" + } + ], + "fiber_key": "viewer_port" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "owner_symbol": "QueueTracker.viewer_type", + "nominal_witness": "QueueTracker", + "line": 36, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "owner_symbol": "StreamingVisualizerServer.viewer_type", + "nominal_witness": "StreamingVisualizerServer", + "line": 84, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "viewer_type", + "fiber_key": "viewer_type" + } + ], + "fiber_key": "viewer_type" + }, + { + "observation_kind": "field", + "execution_level": "init_body", + "observations": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "owner_symbol": "ZMQClient.zmq_context", + "nominal_witness": "ZMQClient", + "line": 800, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "zmq_context", + "fiber_key": "zmq_context" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "owner_symbol": "ZMQServer.zmq_context", + "nominal_witness": "ZMQServer", + "line": 82, + "observation_kind": "field", + "execution_level": "init_body", + "observed_name": "zmq_context", + "fiber_key": "zmq_context" + } + ], + "fiber_key": "zmq_context" + } + ], + "semantic_descent_graph": { + "active_graph_source": "repository", + "repository_graph": { + "authority_count": 93, + "fact_count": 399, + "projection_count": 454, + "relation_count": 6, + "missing_descent_count": 6, + "authorities_by_kind": [ + { + "authority_kind": "autoregister_family", + "count": 7 + }, + { + "authority_kind": "class_family", + "count": 7 + }, + { + "authority_kind": "dataclass_schema", + "count": 64 + }, + { + "authority_kind": "enum", + "count": 15 + } + ], + "projections_by_kind": [ + { + "projection_kind": "branch_literal", + "count": 336 + }, + { + "projection_kind": "call_literal", + "count": 53 + }, + { + "projection_kind": "collection_literal", + "count": 21 + }, + { + "projection_kind": "mapping_literal", + "count": 44 + } + ], + "top_certificates": [ + { + "authority_name": "WorkerState", + "authority_kind": "dataclass_schema", + "projection_label": "known_fields", + "projection_kind": "collection_literal", + "projection_owner_symbol": "WorkerState.from_dict", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 86, + "matched_fact_count": 5, + "coverage_ratio": 1.0, + "matched_tokens": [ + "cpu_percent", + "create_time", + "memory_mb", + "pid", + "status" + ], + "missing_derivation_path": "collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection" + }, + { + "authority_name": "DocstringSection", + "authority_kind": "autoregister_family", + "projection_label": "DocstringParseState.to_info:if", + "projection_kind": "branch_literal", + "projection_owner_symbol": "DocstringParseState.to_info", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "line": 206, + "matched_fact_count": 4, + "coverage_ratio": 1.0, + "matched_tokens": [ + "description", + "examples", + "parameters", + "returns" + ], + "missing_derivation_path": "branch literal `DocstringParseState.to_info:if` repeats members from autoregister_family `DocstringSection`; derive it by iterating the AutoRegisterMeta registry instead of maintaining a parallel presentation surface" + }, + { + "authority_name": "ControlResponse", + "authority_kind": "class_family", + "projection_label": "_LAZY_EXPORTS", + "projection_kind": "mapping_literal", + "projection_owner_symbol": "", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "line": 16, + "matched_fact_count": 3, + "coverage_ratio": 1.0, + "matched_tokens": [ + "control_error_response", + "execute_response", + "pong_response" + ], + "missing_derivation_path": "mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface" + }, + { + "authority_name": "DocstringSection", + "authority_kind": "autoregister_family", + "projection_label": "EnableableParameterOverlay.parameters_with_owner_fields:return", + "projection_kind": "mapping_literal", + "projection_owner_symbol": "EnableableParameterOverlay.parameters_with_owner_fields", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "line": 601, + "matched_fact_count": 2, + "coverage_ratio": 0.5, + "matched_tokens": [ + "description", + "parameters" + ], + "missing_derivation_path": "mapping literal `EnableableParameterOverlay.parameters_with_owner_fields:return` repeats members from autoregister_family `DocstringSection`; derive it by iterating the AutoRegisterMeta registry instead of maintaining a parallel presentation surface" + }, + { + "authority_name": "DocstringSection", + "authority_kind": "autoregister_family", + "projection_label": "EnableableParameterOverlay.parameters_with_owner_fields:return", + "projection_kind": "mapping_literal", + "projection_owner_symbol": "EnableableParameterOverlay.parameters_with_owner_fields", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "line": 607, + "matched_fact_count": 2, + "coverage_ratio": 0.5, + "matched_tokens": [ + "description", + "parameters" + ], + "missing_derivation_path": "mapping literal `EnableableParameterOverlay.parameters_with_owner_fields:return` repeats members from autoregister_family `DocstringSection`; derive it by iterating the AutoRegisterMeta registry instead of maintaining a parallel presentation surface" + }, + { + "authority_name": "ProcessIdentity", + "authority_kind": "dataclass_schema", + "projection_label": "ProcessIdentity.to_dict:return", + "projection_kind": "mapping_literal", + "projection_owner_symbol": "ProcessIdentity.to_dict", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 328, + "matched_fact_count": 2, + "coverage_ratio": 1.0, + "matched_tokens": [ + "create_time", + "pid" + ], + "missing_derivation_path": "mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection" + } + ] + }, + "finding_backed_graph": { + "authority_count": 8, + "fact_count": 25, + "projection_count": 8, + "relation_count": 8, + "missing_descent_count": 8, + "authorities_by_kind": [ + { + "authority_kind": "finding_declared_authority", + "count": 8 + } + ], + "projections_by_kind": [ + { + "projection_kind": "detector_finding", + "count": 8 + } + ], + "top_certificates": [ + { + "authority_name": "WorkerState", + "authority_kind": "finding_declared_authority", + "projection_label": "`known_fields` mirrors `WorkerState`", + "projection_kind": "detector_finding", + "projection_owner_symbol": "semantic_mirror_without_descent", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 86, + "matched_fact_count": 5, + "coverage_ratio": 1.0, + "matched_tokens": [ + "cpu_percent", + "create_time", + "memory_mb", + "pid", + "status" + ], + "missing_derivation_path": "collection_literal has semantic overlap ('cpu_percent', 'create_time', 'memory_mb', 'pid', 'status') with dataclass_schema `WorkerState`; collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection" + }, + { + "authority_name": "ExecutionStatus", + "authority_kind": "finding_declared_authority", + "projection_label": "External enum case recovery should move to its nominal owner", + "projection_kind": "detector_finding", + "projection_owner_symbol": "external_enum_case_recovery", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "line": 276, + "matched_fact_count": 4, + "coverage_ratio": 1.0, + "matched_tokens": [ + "execution_status_cancelled", + "execution_status_complete", + "execution_status_failed", + "execution_status_running" + ], + "missing_derivation_path": "multiple declared enum members are inspected outside their nominal owner" + }, + { + "authority_name": "ViewerState", + "authority_kind": "finding_declared_authority", + "projection_label": "External enum case recovery should move to its nominal owner", + "projection_kind": "detector_finding", + "projection_owner_symbol": "external_enum_case_recovery", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 55, + "matched_fact_count": 4, + "coverage_ratio": 1.0, + "matched_tokens": [ + "viewer_state_error", + "viewer_state_processing", + "viewer_state_ready", + "viewer_state_stopped" + ], + "missing_derivation_path": "multiple declared enum members are inspected outside their nominal owner" + }, + { + "authority_name": "ControlResponse", + "authority_kind": "finding_declared_authority", + "projection_label": "`_LAZY_EXPORTS` mirrors `ControlResponse`", + "projection_kind": "detector_finding", + "projection_owner_symbol": "semantic_mirror_without_descent", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "line": 16, + "matched_fact_count": 3, + "coverage_ratio": 1.0, + "matched_tokens": [ + "control_error_response", + "execute_response", + "pong_response" + ], + "missing_derivation_path": "mapping_literal has semantic overlap ('control_error_response', 'execute_response', 'pong_response') with class_family `ControlResponse`; mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface" + }, + { + "authority_name": "ResponseType", + "authority_kind": "finding_declared_authority", + "projection_label": "External enum case recovery should move to its nominal owner", + "projection_kind": "detector_finding", + "projection_owner_symbol": "external_enum_case_recovery", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1137, + "matched_fact_count": 3, + "coverage_ratio": 1.0, + "matched_tokens": [ + "response_type_error", + "response_type_ok", + "response_type_pong" + ], + "missing_derivation_path": "multiple declared enum members are inspected outside their nominal owner" + }, + { + "authority_name": "ProcessIdentity", + "authority_kind": "finding_declared_authority", + "projection_label": "`ProcessIdentity.to_dict:return` mirrors `ProcessIdentity`", + "projection_kind": "detector_finding", + "projection_owner_symbol": "semantic_mirror_without_descent", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 328, + "matched_fact_count": 2, + "coverage_ratio": 1.0, + "matched_tokens": [ + "create_time", + "pid" + ], + "missing_derivation_path": "mapping_literal has semantic overlap ('create_time', 'pid') with dataclass_schema `ProcessIdentity`; mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection" + }, + { + "authority_name": "ViewerControlResponseField", + "authority_kind": "finding_declared_authority", + "projection_label": "External enum case recovery should move to its nominal owner", + "projection_kind": "detector_finding", + "projection_owner_symbol": "external_enum_case_recovery", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 820, + "matched_fact_count": 2, + "coverage_ratio": 1.0, + "matched_tokens": [ + "viewer_control_response_field_message", + "viewer_control_response_field_status" + ], + "missing_derivation_path": "multiple declared enum members are inspected outside their nominal owner" + }, + { + "authority_name": "ViewerProtocolStatus", + "authority_kind": "finding_declared_authority", + "projection_label": "External enum case recovery should move to its nominal owner", + "projection_kind": "detector_finding", + "projection_owner_symbol": "external_enum_case_recovery", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 828, + "matched_fact_count": 2, + "coverage_ratio": 1.0, + "matched_tokens": [ + "viewer_protocol_status_error", + "viewer_protocol_status_success" + ], + "missing_derivation_path": "multiple declared enum members are inspected outside their nominal owner" + } + ] + } + }, + "source_index": { + "files": [ + { + "file_id": "a87685b151", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "module_name": "zmqruntime", + "is_package_init": true + }, + { + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "module_name": "zmqruntime.ack_listener", + "is_package_init": false + }, + { + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "module_name": "zmqruntime.client", + "is_package_init": false + }, + { + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "module_name": "zmqruntime.config", + "is_package_init": false + }, + { + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "module_name": "zmqruntime.messages", + "is_package_init": false + }, + { + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "module_name": "zmqruntime.queue_tracker", + "is_package_init": false + }, + { + "file_id": "273e8b505e", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/runner.py", + "module_name": "zmqruntime.runner", + "is_package_init": false + }, + { + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "module_name": "zmqruntime.server", + "is_package_init": false + }, + { + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "module_name": "zmqruntime.shutdown", + "is_package_init": false + }, + { + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "module_name": "zmqruntime.startup", + "is_package_init": false + }, + { + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "module_name": "zmqruntime.subscription", + "is_package_init": false + }, + { + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "module_name": "zmqruntime.timeouts", + "is_package_init": false + }, + { + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "module_name": "zmqruntime.transport", + "is_package_init": false + }, + { + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "module_name": "zmqruntime.transport_modes", + "is_package_init": false + }, + { + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "module_name": "zmqruntime.viewer_protocol", + "is_package_init": false + }, + { + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "module_name": "zmqruntime.viewer_state", + "is_package_init": false + }, + { + "file_id": "3df37f04de", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/__init__.py", + "module_name": "zmqruntime.execution", + "is_package_init": true + }, + { + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "module_name": "zmqruntime.execution.batch_submit_wait", + "is_package_init": false + }, + { + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "module_name": "zmqruntime.execution.client", + "is_package_init": false + }, + { + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "module_name": "zmqruntime.execution.lifecycle", + "is_package_init": false + }, + { + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "module_name": "zmqruntime.execution.logs", + "is_package_init": false + }, + { + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "module_name": "zmqruntime.execution.progress_stream", + "is_package_init": false + }, + { + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "module_name": "zmqruntime.execution.responses", + "is_package_init": false + }, + { + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "module_name": "zmqruntime.execution.server", + "is_package_init": false + }, + { + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "module_name": "zmqruntime.execution.status_poller", + "is_package_init": false + }, + { + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "module_name": "zmqruntime.execution.wait_policy", + "is_package_init": false + }, + { + "file_id": "b18c004451", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/__init__.py", + "module_name": "zmqruntime.progress", + "is_package_init": true + }, + { + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "module_name": "zmqruntime.progress.projection", + "is_package_init": false + }, + { + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "module_name": "zmqruntime.progress.registry", + "is_package_init": false + }, + { + "file_id": "b57ed9c559", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/__init__.py", + "module_name": "zmqruntime.streaming", + "is_package_init": true + }, + { + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "module_name": "zmqruntime.streaming.process_manager", + "is_package_init": false + }, + { + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "module_name": "zmqruntime.streaming.server", + "is_package_init": false + }, + { + "file_id": "c54f3f3ee4", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/__init__.py", + "module_name": "python_introspect", + "is_package_init": true + }, + { + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "module_name": "python_introspect.annotation_types", + "is_package_init": false + }, + { + "file_id": "e8ae70aad8", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/callable_declaration.py", + "module_name": "python_introspect.callable_declaration", + "is_package_init": false + }, + { + "file_id": "f1898b87fa", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/dataclass_projection.py", + "module_name": "python_introspect.dataclass_projection", + "is_package_init": false + }, + { + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "module_name": "python_introspect.docstring_annotations", + "is_package_init": false + }, + { + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "module_name": "python_introspect.enableable", + "is_package_init": false + }, + { + "file_id": "a713fa6b3c", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/environment_projection.py", + "module_name": "python_introspect.environment_projection", + "is_package_init": false + }, + { + "file_id": "e531e3050b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/exceptions.py", + "module_name": "python_introspect.exceptions", + "is_package_init": false + }, + { + "file_id": "30e190c3e4", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/runtime_parameter.py", + "module_name": "python_introspect.runtime_parameter", + "is_package_init": false + }, + { + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "module_name": "python_introspect.signature_analyzer", + "is_package_init": false + }, + { + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "module_name": "python_introspect.unified_parameter_analyzer", + "is_package_init": false + }, + { + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "module_name": "python_introspect.validation", + "is_package_init": false + }, + { + "file_id": "8e53cce8a4", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/__init__.py", + "module_name": "metaclass_registry", + "is_package_init": true + }, + { + "file_id": "0858dadcd6", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/_home.py", + "module_name": "metaclass_registry._home", + "is_package_init": false + }, + { + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "module_name": "metaclass_registry.cache", + "is_package_init": false + }, + { + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "module_name": "metaclass_registry.core", + "is_package_init": false + }, + { + "file_id": "85e593217a", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/discovery.py", + "module_name": "metaclass_registry.discovery", + "is_package_init": false + }, + { + "file_id": "cd7e5f77b2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/exceptions.py", + "module_name": "metaclass_registry.exceptions", + "is_package_init": false + } + ], + "ast_targets": [ + { + "target_id": "59e8054d9d", + "file_id": "a87685b151", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "node_type": "module", + "name": "zmqruntime", + "qualname": "zmqruntime", + "line": 1, + "end_line": 289, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "31664f2b53", + "file_id": "a87685b151", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "node_type": "function", + "name": "__getattr__", + "qualname": "__getattr__", + "line": 277, + "end_line": 285, + "parameters": [ + "name" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "323ab45f9e", + "file_id": "a87685b151", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "node_type": "function", + "name": "__dir__", + "qualname": "__dir__", + "line": 288, + "end_line": 289, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ed9eff2d7e", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "module", + "name": "zmqruntime.ack_listener", + "qualname": "zmqruntime.ack_listener", + "line": 1, + "end_line": 296, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d2305241d5", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "class", + "name": "GlobalAckListener", + "qualname": "GlobalAckListener", + "line": 26, + "end_line": 296, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "57a05d91c8", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "__new__", + "qualname": "GlobalAckListener.__new__", + "line": 32, + "end_line": 38, + "parameters": [ + "cls" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "07dbeca3d3", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "__init__", + "qualname": "GlobalAckListener.__init__", + "line": 40, + "end_line": 57, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5491d5d511", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "startup_status", + "qualname": "GlobalAckListener.startup_status", + "line": 60, + "end_line": 63, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "0391abecf4", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "return_route", + "qualname": "GlobalAckListener.return_route", + "line": 66, + "end_line": 71, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "44a5ff8a8e", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "_running", + "qualname": "GlobalAckListener._running", + "line": 74, + "end_line": 76, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "30ef14e545", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "_set_status", + "qualname": "GlobalAckListener._set_status", + "line": 78, + "end_line": 82, + "parameters": [ + "self", + "phase", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "46afed797d", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "_register_default_callback", + "qualname": "GlobalAckListener._register_default_callback", + "line": 84, + "end_line": 93, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0c2b0c490f", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "_mark_processed", + "qualname": "GlobalAckListener._register_default_callback._mark_processed", + "line": 85, + "end_line": 91, + "parameters": [ + "ack" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "525d1ebf5f", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "register_callback", + "qualname": "GlobalAckListener.register_callback", + "line": 95, + "end_line": 98, + "parameters": [ + "self", + "callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6d21fe0024", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "start", + "qualname": "GlobalAckListener.start", + "line": 100, + "end_line": 178, + "parameters": [ + "self", + "port", + "transport_mode", + "host", + "config", + "timeout_ms", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c6c90ee278", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "stop", + "qualname": "GlobalAckListener.stop", + "line": 180, + "end_line": 209, + "parameters": [ + "self", + "timeout_ms", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1857348d14", + "file_id": "f9e9a0a766", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/ack_listener.py", + "node_type": "method", + "name": "_listener_loop", + "qualname": "GlobalAckListener._listener_loop", + "line": 211, + "end_line": 296, + "parameters": [ + "self", + "endpoint", + "config", + "cancellation", + "startup" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5e87e77a96", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "module", + "name": "zmqruntime.client", + "qualname": "zmqruntime.client", + "line": 1, + "end_line": 1406, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fb11fb152b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointConnectionPolicy", + "qualname": "EndpointConnectionPolicy", + "line": 54, + "end_line": 83, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "a95c5d80b6", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__new__", + "qualname": "EndpointConnectionPolicy.__new__", + "line": 57, + "end_line": 65, + "parameters": [ + "cls", + "value", + "connector" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "23ca58ab9c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "connect", + "qualname": "EndpointConnectionPolicy.connect", + "line": 76, + "end_line": 83, + "parameters": [ + "self", + "client", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9f19ac1fd2", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointConnectionCancelledError", + "qualname": "EndpointConnectionCancelledError", + "line": 86, + "end_line": 87, + "parameters": [], + "decorators": [], + "base_names": [ + "RuntimeError" + ] + }, + { + "target_id": "743d11ea4c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointStartupUncertainError", + "qualname": "EndpointStartupUncertainError", + "line": 90, + "end_line": 95, + "parameters": [], + "decorators": [], + "base_names": [ + "RuntimeError" + ] + }, + { + "target_id": "34c7cd0667", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointStartupUncertainError.__init__", + "line": 93, + "end_line": 95, + "parameters": [ + "self", + "process" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "eb3353a053", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointConnectionAttempt", + "qualname": "EndpointConnectionAttempt", + "line": 98, + "end_line": 127, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "15149dcb32", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointConnectionAttempt.__init__", + "line": 103, + "end_line": 110, + "parameters": [ + "self", + "client", + "cancellation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a416a6a8af", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "cancel", + "qualname": "EndpointConnectionAttempt.cancel", + "line": 112, + "end_line": 115, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "53d9f7345b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "connect", + "qualname": "EndpointConnectionAttempt.connect", + "line": 117, + "end_line": 127, + "parameters": [ + "self", + "policy", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9fafffdc01", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointCompatibilityClientABC", + "qualname": "EndpointCompatibilityClientABC", + "line": 130, + "end_line": 135, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "6ce5ca6cf1", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "endpoint_compatibility", + "qualname": "EndpointCompatibilityClientABC.endpoint_compatibility", + "line": 134, + "end_line": 135, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "d0bdbd53a1", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointClientSession", + "qualname": "EndpointClientSession", + "line": 142, + "end_line": 162, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "Generic" + ] + }, + { + "target_id": "869abc6744", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "observe_compatibility", + "qualname": "EndpointClientSession.observe_compatibility", + "line": 148, + "end_line": 150, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7adfc81e01", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "require_admitted_client", + "qualname": "EndpointClientSession.require_admitted_client", + "line": 152, + "end_line": 156, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d2ef5c3373", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "admitted_client", + "qualname": "EndpointClientSession.admitted_client", + "line": 159, + "end_line": 162, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "2f7bbe059e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "ClientEndpointConnection", + "qualname": "ClientEndpointConnection", + "line": 165, + "end_line": 186, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "5d118e1aa4", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "close_client", + "qualname": "ClientEndpointConnection.close_client", + "line": 169, + "end_line": 170, + "parameters": [ + "self", + "persistent" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "bd6a87031a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_process_is_alive", + "qualname": "ClientEndpointConnection.owned_process_is_alive", + "line": 173, + "end_line": 174, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "707e8b30c6", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_process_exit", + "qualname": "ClientEndpointConnection.owned_process_exit", + "line": 177, + "end_line": 178, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "ef11d465c2", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "known_process_is_alive", + "qualname": "ClientEndpointConnection.known_process_is_alive", + "line": 181, + "end_line": 182, + "parameters": [ + "self", + "endpoint_is_local" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "1e53b08bd6", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "handshake_response", + "qualname": "ClientEndpointConnection.handshake_response", + "line": 185, + "end_line": 186, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "4b7a96a571", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointProcess", + "qualname": "EndpointProcess", + "line": 189, + "end_line": 215, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "8252cfb8f7", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "identity", + "qualname": "EndpointProcess.identity", + "line": 194, + "end_line": 195, + "parameters": [ + "self" + ], + "decorators": [ + "property", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "fcc653d4ca", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "is_alive", + "qualname": "EndpointProcess.is_alive", + "line": 198, + "end_line": 199, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "d93bdf32eb", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "exit", + "qualname": "EndpointProcess.exit", + "line": 202, + "end_line": 203, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "dce7308d2e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "wait_for_exit", + "qualname": "EndpointProcess.wait_for_exit", + "line": 206, + "end_line": 207, + "parameters": [ + "self", + "timeout" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "03c8dd401f", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "stop", + "qualname": "EndpointProcess.stop", + "line": 210, + "end_line": 215, + "parameters": [ + "self", + "timeout", + "kill_timeout" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "918446db6c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "_EndpointProcessExitObservation", + "qualname": "_EndpointProcessExitObservation", + "line": 218, + "end_line": 250, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "595813d88b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__init__", + "qualname": "_EndpointProcessExitObservation.__init__", + "line": 221, + "end_line": 230, + "parameters": [ + "self", + "wait_for_exit" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bb9ee6bf4c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_observe", + "qualname": "_EndpointProcessExitObservation._observe", + "line": 232, + "end_line": 238, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "763b61b9d7", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "exit", + "qualname": "_EndpointProcessExitObservation.exit", + "line": 240, + "end_line": 245, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1734fa4b8e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "wait", + "qualname": "_EndpointProcessExitObservation.wait", + "line": 247, + "end_line": 250, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bc7044b75a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "_ObservedEndpointProcess", + "qualname": "_ObservedEndpointProcess", + "line": 254, + "end_line": 288, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "EndpointProcess", + "ABC" + ] + }, + { + "target_id": "3f3307995c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "_ObservedEndpointProcess.__post_init__", + "line": 264, + "end_line": 270, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1f0d1c111d", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "identity", + "qualname": "_ObservedEndpointProcess.identity", + "line": 273, + "end_line": 274, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "50a370694e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_capture_identity", + "qualname": "_ObservedEndpointProcess._capture_identity", + "line": 277, + "end_line": 278, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "ca5f93fab5", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_wait_and_resolve_exit", + "qualname": "_ObservedEndpointProcess._wait_and_resolve_exit", + "line": 281, + "end_line": 282, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "80f7f1ef7e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "exit", + "qualname": "_ObservedEndpointProcess.exit", + "line": 284, + "end_line": 285, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "93adf65e6a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "wait_for_exit", + "qualname": "_ObservedEndpointProcess.wait_for_exit", + "line": 287, + "end_line": 288, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "150758dea1", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "MultiprocessingEndpointProcess", + "qualname": "MultiprocessingEndpointProcess", + "line": 292, + "end_line": 323, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "_ObservedEndpointProcess" + ] + }, + { + "target_id": "b2d9cb2a19", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_capture_identity", + "qualname": "MultiprocessingEndpointProcess._capture_identity", + "line": 297, + "end_line": 298, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f9423947cb", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_wait_and_resolve_exit", + "qualname": "MultiprocessingEndpointProcess._wait_and_resolve_exit", + "line": 300, + "end_line": 305, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7a74a69731", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "is_alive", + "qualname": "MultiprocessingEndpointProcess.is_alive", + "line": 307, + "end_line": 308, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f2e8e5cac7", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "stop", + "qualname": "MultiprocessingEndpointProcess.stop", + "line": 310, + "end_line": 323, + "parameters": [ + "self", + "timeout", + "kill_timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "63f499e744", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "SubprocessEndpointProcess", + "qualname": "SubprocessEndpointProcess", + "line": 327, + "end_line": 353, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "_ObservedEndpointProcess" + ] + }, + { + "target_id": "422f5f8602", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_capture_identity", + "qualname": "SubprocessEndpointProcess._capture_identity", + "line": 332, + "end_line": 333, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2412736c5a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_wait_and_resolve_exit", + "qualname": "SubprocessEndpointProcess._wait_and_resolve_exit", + "line": 335, + "end_line": 336, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5ed2300d2b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "is_alive", + "qualname": "SubprocessEndpointProcess.is_alive", + "line": 338, + "end_line": 339, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "98e8dacca4", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "stop", + "qualname": "SubprocessEndpointProcess.stop", + "line": 341, + "end_line": 353, + "parameters": [ + "self", + "timeout", + "kill_timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a1324b8da3", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "function", + "name": "endpoint_process", + "qualname": "endpoint_process", + "line": 360, + "end_line": 363, + "parameters": [ + "source" + ], + "decorators": [ + "singledispatch" + ], + "base_names": [] + }, + { + "target_id": "4ed0d8c7e8", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 367, + "end_line": 368, + "parameters": [ + "source" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "c50e036aa3", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 372, + "end_line": 373, + "parameters": [ + "source" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "27df1f2043", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 377, + "end_line": 378, + "parameters": [ + "source" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "653f4ebcb1", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointProcessGroup", + "qualname": "EndpointProcessGroup", + "line": 381, + "end_line": 464, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "40a87a5a77", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointProcessGroup.__init__", + "line": 384, + "end_line": 386, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cc2d99ec3a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "own", + "qualname": "EndpointProcessGroup.own", + "line": 388, + "end_line": 395, + "parameters": [ + "self", + "source" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "713a53b44c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "disown", + "qualname": "EndpointProcessGroup.disown", + "line": 397, + "end_line": 401, + "parameters": [ + "self", + "source" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "71bbb2efa4", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "active_count", + "qualname": "EndpointProcessGroup.active_count", + "line": 404, + "end_line": 409, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "bc1a608c4f", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "stop_all", + "qualname": "EndpointProcessGroup.stop_all", + "line": 411, + "end_line": 457, + "parameters": [ + "self", + "timeout", + "kill_timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f5cfdbd5c5", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "stop_owned_process", + "qualname": "EndpointProcessGroup.stop_all.stop_owned_process", + "line": 424, + "end_line": 444, + "parameters": [ + "owned_process" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "69582df287", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_discard_terminated_locked", + "qualname": "EndpointProcessGroup._discard_terminated_locked", + "line": 459, + "end_line": 464, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "aa84ca1bc5", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "OwnedEndpointConnection", + "qualname": "OwnedEndpointConnection", + "line": 468, + "end_line": 508, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ClientEndpointConnection" + ] + }, + { + "target_id": "631c418548", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "close_client", + "qualname": "OwnedEndpointConnection.close_client", + "line": 477, + "end_line": 479, + "parameters": [ + "self", + "persistent" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a634e9a24a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "terminate_endpoint", + "qualname": "OwnedEndpointConnection.terminate_endpoint", + "line": 481, + "end_line": 496, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c78e65e59d", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_process_is_alive", + "qualname": "OwnedEndpointConnection.owned_process_is_alive", + "line": 498, + "end_line": 499, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d767349749", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_process_exit", + "qualname": "OwnedEndpointConnection.owned_process_exit", + "line": 501, + "end_line": 502, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0611e648a6", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "known_process_is_alive", + "qualname": "OwnedEndpointConnection.known_process_is_alive", + "line": 504, + "end_line": 505, + "parameters": [ + "self", + "endpoint_is_local" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "176a404b3e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "handshake_response", + "qualname": "OwnedEndpointConnection.handshake_response", + "line": 507, + "end_line": 508, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d970916561", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "AttachedEndpointConnection", + "qualname": "AttachedEndpointConnection", + "line": 512, + "end_line": 532, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ClientEndpointConnection" + ] + }, + { + "target_id": "d644317279", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "close_client", + "qualname": "AttachedEndpointConnection.close_client", + "line": 517, + "end_line": 518, + "parameters": [ + "self", + "persistent" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "07a485a37e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_process_is_alive", + "qualname": "AttachedEndpointConnection.owned_process_is_alive", + "line": 520, + "end_line": 521, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "712ff05236", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_process_exit", + "qualname": "AttachedEndpointConnection.owned_process_exit", + "line": 523, + "end_line": 524, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "714644e60d", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "known_process_is_alive", + "qualname": "AttachedEndpointConnection.known_process_is_alive", + "line": 526, + "end_line": 529, + "parameters": [ + "self", + "endpoint_is_local" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a3cfbe378c", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "handshake_response", + "qualname": "AttachedEndpointConnection.handshake_response", + "line": 531, + "end_line": 532, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b8bf334b76", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointShutdownResult", + "qualname": "EndpointShutdownResult", + "line": 536, + "end_line": 548, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "e22077ed82", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "_EndpointShutdownOperation", + "qualname": "_EndpointShutdownOperation", + "line": 552, + "end_line": 706, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "0a0220164e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "run", + "qualname": "_EndpointShutdownOperation.run", + "line": 563, + "end_line": 631, + "parameters": [ + "cls", + "target", + "config", + "mode", + "deadline", + "expected_process_identity" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "232f93511f", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "acknowledgement_result", + "qualname": "_EndpointShutdownOperation.acknowledgement_result", + "line": 633, + "end_line": 643, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7971fc27c6", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "termination_result", + "qualname": "_EndpointShutdownOperation.termination_result", + "line": 645, + "end_line": 695, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "03cfef20cf", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_process_exited", + "qualname": "_EndpointShutdownOperation._process_exited", + "line": 697, + "end_line": 706, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "96709d40cb", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "EndpointShutdownMode", + "qualname": "EndpointShutdownMode", + "line": 709, + "end_line": 778, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "c4b296d97a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__new__", + "qualname": "EndpointShutdownMode.__new__", + "line": 712, + "end_line": 724, + "parameters": [ + "cls", + "value", + "control_message_type", + "required_capability", + "completion" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "586999f1aa", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "from_graceful", + "qualname": "EndpointShutdownMode.from_graceful", + "line": 740, + "end_line": 743, + "parameters": [ + "cls", + "graceful" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "a3cecb9cf3", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "from_force", + "qualname": "EndpointShutdownMode.from_force", + "line": 746, + "end_line": 749, + "parameters": [ + "cls", + "force" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "5262262957", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "complete", + "qualname": "EndpointShutdownMode.complete", + "line": 751, + "end_line": 757, + "parameters": [ + "self", + "operation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "79bfa94b71", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "close_owned_process", + "qualname": "EndpointShutdownMode.close_owned_process", + "line": 759, + "end_line": 778, + "parameters": [ + "self", + "target", + "config", + "process_identity", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cfe34bfcc5", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "class", + "name": "ZMQClient", + "qualname": "ZMQClient", + "line": 781, + "end_line": 1406, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "5f063471b4", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "__init__", + "qualname": "ZMQClient.__init__", + "line": 784, + "end_line": 810, + "parameters": [ + "self", + "port", + "host", + "persistent", + "transport_mode", + "config", + "connection_status_callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5d9161afca", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "port", + "qualname": "ZMQClient.port", + "line": 813, + "end_line": 814, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "de393630e5", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "host", + "qualname": "ZMQClient.host", + "line": 817, + "end_line": 818, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "f201315f07", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "control_port", + "qualname": "ZMQClient.control_port", + "line": 821, + "end_line": 822, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "c4404d470a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "transport_mode", + "qualname": "ZMQClient.transport_mode", + "line": 825, + "end_line": 826, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "20748e68ef", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_emit_connection_status", + "qualname": "ZMQClient._emit_connection_status", + "line": 828, + "end_line": 843, + "parameters": [ + "self", + "phase", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "82511d3d94", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_bind_connection_attempt", + "qualname": "ZMQClient._bind_connection_attempt", + "line": 846, + "end_line": 858, + "parameters": [ + "self", + "cancellation" + ], + "decorators": [ + "contextmanager" + ], + "base_names": [] + }, + { + "target_id": "bcc9034f41", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_ensure_connection_attempt", + "qualname": "ZMQClient._ensure_connection_attempt", + "line": 861, + "end_line": 868, + "parameters": [ + "self" + ], + "decorators": [ + "contextmanager" + ], + "base_names": [] + }, + { + "target_id": "ad2b1bcf75", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "new_connection_attempt", + "qualname": "ZMQClient.new_connection_attempt", + "line": 870, + "end_line": 877, + "parameters": [ + "self", + "cancellation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2997530644", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_connection_cancelled", + "qualname": "ZMQClient._connection_cancelled", + "line": 879, + "end_line": 881, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "76978c26a3", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "connect", + "qualname": "ZMQClient.connect", + "line": 883, + "end_line": 905, + "parameters": [ + "self", + "timeout", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "debe33bde8", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "connect_existing", + "qualname": "ZMQClient.connect_existing", + "line": 907, + "end_line": 953, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ef3c6a1020", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "start_owned_process", + "qualname": "ZMQClient.start_owned_process", + "line": 955, + "end_line": 1001, + "parameters": [ + "self", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e15c308a5b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "close_owned_process", + "qualname": "ZMQClient.close_owned_process", + "line": 1003, + "end_line": 1018, + "parameters": [ + "self", + "process_identity", + "mode", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "76642db618", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_connect_locked", + "qualname": "ZMQClient._connect_locked", + "line": 1020, + "end_line": 1119, + "parameters": [ + "self", + "timeout", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "552f4d351d", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_attach_existing_endpoint", + "qualname": "ZMQClient._attach_existing_endpoint", + "line": 1121, + "end_line": 1131, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "80bfeceaab", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_emit_connected_status", + "qualname": "ZMQClient._emit_connected_status", + "line": 1133, + "end_line": 1137, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "16362516ab", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_cancelled_connection_result", + "qualname": "ZMQClient._cancelled_connection_result", + "line": 1139, + "end_line": 1144, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cb490280df", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "disconnect", + "qualname": "ZMQClient.disconnect", + "line": 1146, + "end_line": 1161, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "71e82fcac0", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "is_connected", + "qualname": "ZMQClient.is_connected", + "line": 1163, + "end_line": 1164, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d93f7fa812", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "connected_endpoint", + "qualname": "ZMQClient.connected_endpoint", + "line": 1167, + "end_line": 1171, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "ad903da7c4", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_server_process_is_alive", + "qualname": "ZMQClient.owned_server_process_is_alive", + "line": 1173, + "end_line": 1176, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b69a3b6f56", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "owned_server_process_exit", + "qualname": "ZMQClient.owned_server_process_exit", + "line": 1178, + "end_line": 1182, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a0033b2ae0", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "known_server_process_is_alive", + "qualname": "ZMQClient.known_server_process_is_alive", + "line": 1184, + "end_line": 1195, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "71244536c4", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_setup_client_sockets", + "qualname": "ZMQClient._setup_client_sockets", + "line": 1197, + "end_line": 1209, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "88324eb5cd", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_cleanup_sockets", + "qualname": "ZMQClient._cleanup_sockets", + "line": 1211, + "end_line": 1221, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3bdc11cd6e", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_try_connect_to_existing", + "qualname": "ZMQClient._try_connect_to_existing", + "line": 1223, + "end_line": 1237, + "parameters": [ + "self", + "port", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2644ad9d24", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_existing_endpoint_probe_timeout_ms", + "qualname": "ZMQClient._existing_endpoint_probe_timeout_ms", + "line": 1240, + "end_line": 1241, + "parameters": [ + "timeout" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "7e446c7e2b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_wait_for_endpoint_ready_before_deadline", + "qualname": "ZMQClient._wait_for_endpoint_ready_before_deadline", + "line": 1243, + "end_line": 1255, + "parameters": [ + "self", + "process", + "timeout", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d6e0f3268a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_wait_for_endpoint_ready", + "qualname": "ZMQClient._wait_for_endpoint_ready", + "line": 1257, + "end_line": 1275, + "parameters": [ + "self", + "process", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7e2307956b", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_wait_for_server_ready", + "qualname": "ZMQClient._wait_for_server_ready", + "line": 1277, + "end_line": 1291, + "parameters": [ + "self", + "process", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c1a3bfb311", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_connection_startup_observer", + "qualname": "ZMQClient._connection_startup_observer", + "line": 1293, + "end_line": 1303, + "parameters": [ + "self", + "observed" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d0800d2cd6", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_is_port_in_use", + "qualname": "ZMQClient._is_port_in_use", + "line": 1305, + "end_line": 1311, + "parameters": [ + "self", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cdd30239e9", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_kill_processes_on_port", + "qualname": "ZMQClient._kill_processes_on_port", + "line": 1313, + "end_line": 1314, + "parameters": [ + "self", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "090449f58a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "scan_servers", + "qualname": "ZMQClient.scan_servers", + "line": 1317, + "end_line": 1329, + "parameters": [ + "ports", + "host", + "timeout_ms", + "transport_mode", + "config" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "25a028c11f", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "shutdown_endpoint_on_port", + "qualname": "ZMQClient.shutdown_endpoint_on_port", + "line": 1332, + "end_line": 1358, + "parameters": [ + "port", + "mode", + "timeout", + "transport_mode", + "host", + "config", + "expected_process_identity", + "operation_deadline" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "70df11dce7", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "shutdown_server_on_port", + "qualname": "ZMQClient.shutdown_server_on_port", + "line": 1361, + "end_line": 1378, + "parameters": [ + "port", + "graceful", + "timeout", + "transport_mode", + "host", + "config" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "d1f1f314ba", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "kill_server_on_port", + "qualname": "ZMQClient.kill_server_on_port", + "line": 1381, + "end_line": 1398, + "parameters": [ + "port", + "graceful", + "timeout", + "transport_mode", + "host", + "config" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "0cf577ab06", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "_spawn_server_process", + "qualname": "ZMQClient._spawn_server_process", + "line": 1401, + "end_line": 1402, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "71843d7e1a", + "file_id": "5815f858e2", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/client.py", + "node_type": "method", + "name": "send_data", + "qualname": "ZMQClient.send_data", + "line": 1405, + "end_line": 1406, + "parameters": [ + "self", + "data" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "a92f2f0e80", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "module", + "name": "zmqruntime.config", + "qualname": "zmqruntime.config", + "line": 1, + "end_line": 122, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "80f34147a9", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "class", + "name": "TransportMode", + "qualname": "TransportMode", + "line": 16, + "end_line": 66, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "f9c0355eef", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "method", + "name": "declaration", + "qualname": "TransportMode.declaration", + "line": 23, + "end_line": 28, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "cd99ab0864", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "method", + "name": "default", + "qualname": "TransportMode.default", + "line": 31, + "end_line": 37, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "b378344d20", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "method", + "name": "resolve", + "qualname": "TransportMode.resolve", + "line": 40, + "end_line": 50, + "parameters": [ + "cls", + "value" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "a560fe9118", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "method", + "name": "optional_from_text", + "qualname": "TransportMode.optional_from_text", + "line": 53, + "end_line": 56, + "parameters": [ + "cls", + "value" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "071cea906f", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "method", + "name": "optional_to_text", + "qualname": "TransportMode.optional_to_text", + "line": 59, + "end_line": 66, + "parameters": [ + "cls", + "value" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "0382d5aad8", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "class", + "name": "ZMQConfig", + "qualname": "ZMQConfig", + "line": 77, + "end_line": 122, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "4a0f63063f", + "file_id": "b55d1503e1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/config.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ZMQConfig.__post_init__", + "line": 117, + "end_line": 122, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "82c9ada1cd", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "module", + "name": "zmqruntime.messages", + "qualname": "zmqruntime.messages", + "line": 1, + "end_line": 1368, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "aa83839fcb", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "TaskPhase", + "qualname": "TaskPhase", + "line": 32, + "end_line": 45, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "e44ad076b8", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "TaskStatus", + "qualname": "TaskStatus", + "line": 48, + "end_line": 60, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "4cba09b35f", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "WorkerState", + "qualname": "WorkerState", + "line": 64, + "end_line": 97, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "0f871f502e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "WorkerState.to_dict", + "line": 73, + "end_line": 82, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "41bbebd5a2", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "WorkerState.from_dict", + "line": 85, + "end_line": 97, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "f58e2eaa9a", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "TaskProgress", + "qualname": "TaskProgress", + "line": 101, + "end_line": 220, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "0489e12bbf", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "TaskProgress.__post_init__", + "line": 133, + "end_line": 143, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "615ef96c86", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "TaskProgress.to_dict", + "line": 145, + "end_line": 169, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "94b8f2f0a1", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "TaskProgress.from_dict", + "line": 172, + "end_line": 220, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "371d112c4f", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "function", + "name": "validate_progress_payload", + "qualname": "validate_progress_payload", + "line": 223, + "end_line": 226, + "parameters": [ + "payload" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "db75d06dc5", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "MessageFields", + "qualname": "MessageFields", + "line": 234, + "end_line": 306, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b0cbedaf06", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ProcessIdentity", + "qualname": "ProcessIdentity", + "line": 310, + "end_line": 376, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "620e5d5e7b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "current", + "qualname": "ProcessIdentity.current", + "line": 317, + "end_line": 319, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "f174307093", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "for_pid", + "qualname": "ProcessIdentity.for_pid", + "line": 322, + "end_line": 325, + "parameters": [ + "cls", + "pid" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "43e213dd28", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ProcessIdentity.to_dict", + "line": 327, + "end_line": 328, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "37201abe39", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ProcessIdentity.from_dict", + "line": 331, + "end_line": 332, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "2d403c5c97", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "is_alive", + "qualname": "ProcessIdentity.is_alive", + "line": 334, + "end_line": 345, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c6298a9b2a", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "terminate", + "qualname": "ProcessIdentity.terminate", + "line": 347, + "end_line": 376, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "64465d006e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ProcessExit", + "qualname": "ProcessExit", + "line": 380, + "end_line": 395, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "62c634a64c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "describe", + "qualname": "ProcessExit.describe", + "line": 385, + "end_line": 395, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7299156fa3", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ControlMessageType", + "qualname": "ControlMessageType", + "line": 403, + "end_line": 411, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "6ada7a1035", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ControlRequestHeader", + "qualname": "ControlRequestHeader", + "line": 415, + "end_line": 438, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "7ba42ef81b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ControlRequestHeader.from_dict", + "line": 421, + "end_line": 425, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "30957affb3", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_wire_payload", + "qualname": "ControlRequestHeader.from_wire_payload", + "line": 428, + "end_line": 432, + "parameters": [ + "cls", + "wire_payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "16b0b1208a", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ControlRequestHeader.to_dict", + "line": 434, + "end_line": 435, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a41857c711", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_wire_payload", + "qualname": "ControlRequestHeader.to_wire_payload", + "line": 437, + "end_line": 438, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3208e821b3", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "EndpointShutdownRequest", + "qualname": "EndpointShutdownRequest", + "line": 442, + "end_line": 467, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ControlRequestHeader" + ] + }, + { + "target_id": "d89c7bb1b4", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "EndpointShutdownRequest.from_dict", + "line": 448, + "end_line": 456, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "cbdf8aa3c8", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "EndpointShutdownRequest.to_dict", + "line": 458, + "end_line": 462, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bc4632f93e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "validate", + "qualname": "EndpointShutdownRequest.validate", + "line": 464, + "end_line": 467, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9bda8b397c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ResponseType", + "qualname": "ResponseType", + "line": 470, + "end_line": 475, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "ce8bfe1c4e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ExecutionStatus", + "qualname": "ExecutionStatus", + "line": 478, + "end_line": 538, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "d88ff13289", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "__new__", + "qualname": "ExecutionStatus.__new__", + "line": 489, + "end_line": 503, + "parameters": [ + "cls", + "value", + "is_terminal", + "reports_running_transition", + "records_start_time", + "owns_active_work" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6367504bc3", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "is_terminal", + "qualname": "ExecutionStatus.is_terminal", + "line": 506, + "end_line": 509, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "dab7bb4f14", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "reports_running_transition_from", + "qualname": "ExecutionStatus.reports_running_transition_from", + "line": 511, + "end_line": 514, + "parameters": [ + "self", + "previous" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0f9366d655", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "owns_active_work", + "qualname": "ExecutionStatus.owns_active_work", + "line": 517, + "end_line": 520, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "3659fbe9d5", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "apply_to_record", + "qualname": "ExecutionStatus.apply_to_record", + "line": 522, + "end_line": 529, + "parameters": [ + "self", + "record", + "timestamp" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "67b90a7b02", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ExecutionStatus.from_wire", + "line": 532, + "end_line": 538, + "parameters": [ + "cls", + "value" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "ee8a42d837", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "SocketType", + "qualname": "SocketType", + "line": 541, + "end_line": 562, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "cfdbef51c4", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_zmq_constant", + "qualname": "SocketType.from_zmq_constant", + "line": 548, + "end_line": 559, + "parameters": [ + "cls", + "zmq_const" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "2d24eb1117", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "get_display_name", + "qualname": "SocketType.get_display_name", + "line": 561, + "end_line": 562, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1201561095", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ExecuteRequest", + "qualname": "ExecuteRequest", + "line": 566, + "end_line": 625, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "2001d269c2", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "validate", + "qualname": "ExecuteRequest.validate", + "line": 578, + "end_line": 587, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4d037aad44", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ExecuteRequest.to_dict", + "line": 589, + "end_line": 610, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "48d858135c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ExecuteRequest.from_dict", + "line": 613, + "end_line": 625, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "75025b182d", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ControlResponse", + "qualname": "ControlResponse", + "line": 628, + "end_line": 633, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "617c31a8cb", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ControlResponse.to_dict", + "line": 632, + "end_line": 633, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "33b3237ac6", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ControlErrorResponse", + "qualname": "ControlErrorResponse", + "line": 637, + "end_line": 655, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ControlResponse" + ] + }, + { + "target_id": "32469415ae", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_exception", + "qualname": "ControlErrorResponse.from_exception", + "line": 644, + "end_line": 647, + "parameters": [ + "cls", + "error" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "49f5c5bc3b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ControlErrorResponse.to_dict", + "line": 649, + "end_line": 655, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "31f97e830b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ExecuteResponse", + "qualname": "ExecuteResponse", + "line": 659, + "end_line": 673, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ControlResponse" + ] + }, + { + "target_id": "04edd82383", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ExecuteResponse.to_dict", + "line": 665, + "end_line": 673, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3326628853", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ExecutionRecord", + "qualname": "ExecutionRecord", + "line": 677, + "end_line": 762, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "d1946d7421", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "set_extra", + "qualname": "ExecutionRecord.set_extra", + "line": 690, + "end_line": 691, + "parameters": [ + "self", + "key", + "value" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "946f36ff73", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "get_extra", + "qualname": "ExecutionRecord.get_extra", + "line": 693, + "end_line": 696, + "parameters": [ + "self", + "key", + "default" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1969ae0b7e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "pop_extra", + "qualname": "ExecutionRecord.pop_extra", + "line": 698, + "end_line": 703, + "parameters": [ + "self", + "key", + "default" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a320467b01", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ExecutionRecord.to_dict", + "line": 705, + "end_line": 733, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "af392847f2", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "_to_transport_value", + "qualname": "ExecutionRecord.to_dict._to_transport_value", + "line": 706, + "end_line": 717, + "parameters": [ + "value" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0e41e52ced", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ExecutionRecord.from_dict", + "line": 736, + "end_line": 762, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "521806b502", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "RunningExecutionInfo", + "qualname": "RunningExecutionInfo", + "line": 766, + "end_line": 790, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "9c7c5a8639", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "RunningExecutionInfo.to_dict", + "line": 773, + "end_line": 780, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "47e881adf8", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "RunningExecutionInfo.from_dict", + "line": 783, + "end_line": 790, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "4bf92f0c93", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "QueuedExecutionInfo", + "qualname": "QueuedExecutionInfo", + "line": 794, + "end_line": 812, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "7138e85dde", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "QueuedExecutionInfo.to_dict", + "line": 799, + "end_line": 804, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "76f12204d4", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "QueuedExecutionInfo.from_dict", + "line": 807, + "end_line": 812, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "7a6ede2d5f", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ExecutionStatusSnapshot", + "qualname": "ExecutionStatusSnapshot", + "line": 816, + "end_line": 877, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "a47fd2d378", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ExecutionStatusSnapshot.to_dict", + "line": 825, + "end_line": 843, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e82428179e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ExecutionStatusSnapshot.from_dict", + "line": 846, + "end_line": 877, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "d09d76f7b7", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "StatusRequest", + "qualname": "StatusRequest", + "line": 881, + "end_line": 892, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "1d6f209b4f", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "StatusRequest.to_dict", + "line": 884, + "end_line": 888, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f76a3fe77c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "StatusRequest.from_dict", + "line": 891, + "end_line": 892, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "e5d3a3b8af", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "CancelRequest", + "qualname": "CancelRequest", + "line": 896, + "end_line": 910, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "8920da76c7", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "validate", + "qualname": "CancelRequest.validate", + "line": 899, + "end_line": 900, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "747e5db79c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "CancelRequest.to_dict", + "line": 902, + "end_line": 906, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e19eb7793d", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "CancelRequest.from_dict", + "line": 909, + "end_line": 910, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "ea90f70634", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ProgressRegistrationRequest", + "qualname": "ProgressRegistrationRequest", + "line": 914, + "end_line": 928, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "332a8e1181", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "validate", + "qualname": "ProgressRegistrationRequest.validate", + "line": 917, + "end_line": 918, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ce29028dcc", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ProgressRegistrationRequest.to_dict", + "line": 920, + "end_line": 924, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "eb7df758c9", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ProgressRegistrationRequest.from_dict", + "line": 927, + "end_line": 928, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "f95f096b25", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ProgressUnregistrationRequest", + "qualname": "ProgressUnregistrationRequest", + "line": 932, + "end_line": 946, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "3ad214af75", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "validate", + "qualname": "ProgressUnregistrationRequest.validate", + "line": 935, + "end_line": 936, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7ba090bd2b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ProgressUnregistrationRequest.to_dict", + "line": 938, + "end_line": 942, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e73ebaf88d", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ProgressUnregistrationRequest.from_dict", + "line": 945, + "end_line": 946, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "ae76f4e26c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ProcessResourceUsage", + "qualname": "ProcessResourceUsage", + "line": 950, + "end_line": 967, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "d65bcd5c94", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "current", + "qualname": "ProcessResourceUsage.current", + "line": 957, + "end_line": 967, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "85bedccaf2", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ServerRole", + "qualname": "ServerRole", + "line": 970, + "end_line": 975, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "0822b1a5ac", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "EndpointControlCapability", + "qualname": "EndpointControlCapability", + "line": 978, + "end_line": 983, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "627d431fc5", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "EndpointApplication", + "qualname": "EndpointApplication", + "line": 987, + "end_line": 1019, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "5d547e1c3b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "EndpointApplication.__post_init__", + "line": 993, + "end_line": 997, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "939515339e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "EndpointApplication.to_dict", + "line": 999, + "end_line": 1003, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8c8a930d3e", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "compatibility_with", + "qualname": "EndpointApplication.compatibility_with", + "line": 1005, + "end_line": 1011, + "parameters": [ + "self", + "observed" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "70e0de58dc", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "EndpointApplication.from_dict", + "line": 1014, + "end_line": 1019, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "a5711d10b0", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "EndpointApplicationCompatibility", + "qualname": "EndpointApplicationCompatibility", + "line": 1023, + "end_line": 1043, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "42774dc8d7", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "matches", + "qualname": "EndpointApplicationCompatibility.matches", + "line": 1030, + "end_line": 1031, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "7fde487f11", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "observed_version_label", + "qualname": "EndpointApplicationCompatibility.observed_version_label", + "line": 1034, + "end_line": 1037, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "bc520e5b50", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "require_match", + "qualname": "EndpointApplicationCompatibility.require_match", + "line": 1039, + "end_line": 1043, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1c43745100", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "EndpointApplicationCompatibilityError", + "qualname": "EndpointApplicationCompatibilityError", + "line": 1047, + "end_line": 1061, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ValueError" + ] + }, + { + "target_id": "8788888bf4", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "__str__", + "qualname": "EndpointApplicationCompatibilityError.__str__", + "line": 1052, + "end_line": 1061, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "851abd9d8b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "PongResponse", + "qualname": "PongResponse", + "line": 1065, + "end_line": 1234, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ControlResponse" + ] + }, + { + "target_id": "076d32af7b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "PongResponse.to_dict", + "line": 1090, + "end_line": 1134, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a24751d356", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "PongResponse.from_dict", + "line": 1137, + "end_line": 1234, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "fe4936cca6", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "AckReturnRoute", + "qualname": "AckReturnRoute", + "line": 1243, + "end_line": 1262, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "9a22ff40f0", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "AckReturnRoute.__post_init__", + "line": 1250, + "end_line": 1255, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b4c085fc66", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "AckReturnRoute.to_dict", + "line": 1257, + "end_line": 1258, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f57e85b28c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "AckReturnRoute.from_dict", + "line": 1261, + "end_line": 1262, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "7fefb3bdeb", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ImageTransferIdentity", + "qualname": "ImageTransferIdentity", + "line": 1266, + "end_line": 1291, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "b50ee7dec5", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ImageTransferIdentity.__post_init__", + "line": 1273, + "end_line": 1277, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "28a64c2cee", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ImageTransferIdentity.to_dict", + "line": 1279, + "end_line": 1280, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f0f968f4b4", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ImageTransferIdentity.from_dict", + "line": 1283, + "end_line": 1284, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "fa07218de3", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_item", + "qualname": "ImageTransferIdentity.from_item", + "line": 1287, + "end_line": 1291, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "5f6bdb3e22", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ImageAck", + "qualname": "ImageAck", + "line": 1295, + "end_line": 1320, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "0900f4febf", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ImageAck.to_dict", + "line": 1311, + "end_line": 1312, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "967e5ca742", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ImageAck.from_dict", + "line": 1315, + "end_line": 1320, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "66738b20a8", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ROIMessage", + "qualname": "ROIMessage", + "line": 1324, + "end_line": 1344, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "eeed8927d3", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ROIMessage.to_dict", + "line": 1333, + "end_line": 1338, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7518e21585", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ROIMessage.from_dict", + "line": 1341, + "end_line": 1344, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "f80e468387", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "class", + "name": "ShapesMessage", + "qualname": "ShapesMessage", + "line": 1348, + "end_line": 1368, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "900daafdce", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "to_dict", + "qualname": "ShapesMessage.to_dict", + "line": 1357, + "end_line": 1362, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7f2576045f", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "node_type": "method", + "name": "from_dict", + "qualname": "ShapesMessage.from_dict", + "line": 1365, + "end_line": 1368, + "parameters": [ + "cls", + "data" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "9f58342305", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "module", + "name": "zmqruntime.queue_tracker", + "qualname": "zmqruntime.queue_tracker", + "line": 1, + "end_line": 268, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b37e38cdad", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "class", + "name": "QueueTracker", + "qualname": "QueueTracker", + "line": 18, + "end_line": 187, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8ac548db70", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "__init__", + "qualname": "QueueTracker.__init__", + "line": 27, + "end_line": 44, + "parameters": [ + "self", + "viewer_port", + "viewer_type", + "timeout_seconds" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "872fe96d88", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "register_sent", + "qualname": "QueueTracker.register_sent", + "line": 46, + "end_line": 63, + "parameters": [ + "self", + "image_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "dc3c4d505a", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "mark_processed", + "qualname": "QueueTracker.mark_processed", + "line": 65, + "end_line": 91, + "parameters": [ + "self", + "image_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f690d9bef9", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "register_worker", + "qualname": "QueueTracker.register_worker", + "line": 93, + "end_line": 96, + "parameters": [ + "self", + "producer" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4db291e33e", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "register_worker_processed", + "qualname": "QueueTracker.register_worker_processed", + "line": 98, + "end_line": 109, + "parameters": [ + "self", + "image_id", + "producer" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b2d4430720", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "get_progress", + "qualname": "QueueTracker.get_progress", + "line": 111, + "end_line": 118, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "90a02109b5", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "get_pending_count", + "qualname": "QueueTracker.get_pending_count", + "line": 120, + "end_line": 127, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9692686faf", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "has_stuck_images", + "qualname": "QueueTracker.has_stuck_images", + "line": 129, + "end_line": 140, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8ef527f249", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "get_stuck_images", + "qualname": "QueueTracker.get_stuck_images", + "line": 142, + "end_line": 155, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ca6ef598a2", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "clear", + "qualname": "QueueTracker.clear", + "line": 157, + "end_line": 168, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b2ba6183ef", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "reset_for_new_batch", + "qualname": "QueueTracker.reset_for_new_batch", + "line": 170, + "end_line": 183, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1ed3053aa3", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "__repr__", + "qualname": "QueueTracker.__repr__", + "line": 185, + "end_line": 187, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4ef4be0228", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "class", + "name": "GlobalQueueTrackerRegistry", + "qualname": "GlobalQueueTrackerRegistry", + "line": 190, + "end_line": 268, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3b4a9cbdda", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "__new__", + "qualname": "GlobalQueueTrackerRegistry.__new__", + "line": 200, + "end_line": 206, + "parameters": [ + "cls" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "085f82e211", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "__init__", + "qualname": "GlobalQueueTrackerRegistry.__init__", + "line": 208, + "end_line": 214, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "602311aea8", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "get_or_create_tracker", + "qualname": "GlobalQueueTrackerRegistry.get_or_create_tracker", + "line": 216, + "end_line": 230, + "parameters": [ + "self", + "viewer_port", + "viewer_type" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6b16ccfe77", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "get_tracker", + "qualname": "GlobalQueueTrackerRegistry.get_tracker", + "line": 232, + "end_line": 242, + "parameters": [ + "self", + "viewer_port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b644613d29", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "remove_tracker", + "qualname": "GlobalQueueTrackerRegistry.remove_tracker", + "line": 244, + "end_line": 253, + "parameters": [ + "self", + "viewer_port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2006441eb5", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "get_all_trackers", + "qualname": "GlobalQueueTrackerRegistry.get_all_trackers", + "line": 255, + "end_line": 262, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "88fb935700", + "file_id": "9cc586ac8a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/queue_tracker.py", + "node_type": "method", + "name": "clear_all", + "qualname": "GlobalQueueTrackerRegistry.clear_all", + "line": 264, + "end_line": 268, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a9e3453e92", + "file_id": "273e8b505e", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/runner.py", + "node_type": "module", + "name": "zmqruntime.runner", + "qualname": "zmqruntime.runner", + "line": 1, + "end_line": 37, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9b63296280", + "file_id": "273e8b505e", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/runner.py", + "node_type": "function", + "name": "serve_forever", + "qualname": "serve_forever", + "line": 9, + "end_line": 37, + "parameters": [ + "server", + "poll_interval", + "handle_signals", + "on_shutdown" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "699509a6ca", + "file_id": "273e8b505e", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/runner.py", + "node_type": "function", + "name": "_signal_handler", + "qualname": "serve_forever._signal_handler", + "line": 19, + "end_line": 20, + "parameters": [ + "sig", + "frame" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "da206ba1fb", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "module", + "name": "zmqruntime.server", + "qualname": "zmqruntime.server", + "line": 1, + "end_line": 320, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1a9548f84d", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "class", + "name": "ZMQServer", + "qualname": "ZMQServer", + "line": 36, + "end_line": 320, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "33af1e3b06", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "server_type", + "qualname": "ZMQServer.server_type", + "line": 50, + "end_line": 52, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "ea6b32f730", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "server_role", + "qualname": "ZMQServer.server_role", + "line": 55, + "end_line": 58, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "ea017633b2", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "__init__", + "qualname": "ZMQServer.__init__", + "line": 60, + "end_line": 87, + "parameters": [ + "self", + "port", + "host", + "log_file_path", + "data_socket_type", + "transport_mode", + "config", + "application" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "07a4d4a8b3", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "port", + "qualname": "ZMQServer.port", + "line": 90, + "end_line": 93, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "9929f4dae5", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "host", + "qualname": "ZMQServer.host", + "line": 96, + "end_line": 99, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "665a399411", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "control_port", + "qualname": "ZMQServer.control_port", + "line": 102, + "end_line": 105, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "97f7f484e5", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "start", + "qualname": "ZMQServer.start", + "line": 107, + "end_line": 120, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b235cf835c", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "data_transport_url", + "qualname": "ZMQServer.data_transport_url", + "line": 122, + "end_line": 125, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "17642b25c9", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "control_transport_url", + "qualname": "ZMQServer.control_transport_url", + "line": 127, + "end_line": 130, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9a653722e5", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "bind_data_socket", + "qualname": "ZMQServer.bind_data_socket", + "line": 132, + "end_line": 150, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c5ff0a8fe8", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "bind_control_socket", + "qualname": "ZMQServer.bind_control_socket", + "line": 152, + "end_line": 158, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0c8c0f3192", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "stop", + "qualname": "ZMQServer.stop", + "line": 160, + "end_line": 173, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b74c1b3323", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "is_running", + "qualname": "ZMQServer.is_running", + "line": 175, + "end_line": 176, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "971d7e2c8d", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "process_messages", + "qualname": "ZMQServer.process_messages", + "line": 178, + "end_line": 193, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "20f6261904", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "control_response", + "qualname": "ZMQServer.control_response", + "line": 195, + "end_line": 215, + "parameters": [ + "self", + "control_data", + "response_factory" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "dd7882a661", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "control_error_response", + "qualname": "ZMQServer.control_error_response", + "line": 217, + "end_line": 225, + "parameters": [ + "self", + "error" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9c09c26327", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "serialize_control_response", + "qualname": "ZMQServer.serialize_control_response", + "line": 227, + "end_line": 245, + "parameters": [ + "self", + "response" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3b6b4c199e", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "control_response_payload", + "qualname": "ZMQServer.control_response_payload", + "line": 247, + "end_line": 260, + "parameters": [ + "self", + "control_data", + "response_factory" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "641ec68c1a", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "_create_pong_response", + "qualname": "ZMQServer._create_pong_response", + "line": 262, + "end_line": 275, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "af728c697d", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "request_shutdown", + "qualname": "ZMQServer.request_shutdown", + "line": 277, + "end_line": 278, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f1f70eefbf", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "kill_processes_on_port", + "qualname": "ZMQServer.kill_processes_on_port", + "line": 281, + "end_line": 312, + "parameters": [ + "port" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "000d909162", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "handle_control_message", + "qualname": "ZMQServer.handle_control_message", + "line": 315, + "end_line": 316, + "parameters": [ + "self", + "message" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "19344edebc", + "file_id": "5b4243e06a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/server.py", + "node_type": "method", + "name": "handle_data_message", + "qualname": "ZMQServer.handle_data_message", + "line": 319, + "end_line": 320, + "parameters": [ + "self", + "message" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "9467316c22", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "module", + "name": "zmqruntime.shutdown", + "qualname": "zmqruntime.shutdown", + "line": 1, + "end_line": 138, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "832f3044cf", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "class", + "name": "EndpointShutdownOutcome", + "qualname": "EndpointShutdownOutcome", + "line": 23, + "end_line": 36, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "f145638f54", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "succeeded", + "qualname": "EndpointShutdownOutcome.succeeded", + "line": 31, + "end_line": 32, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "a324b2ecb4", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "endpoint_terminated", + "qualname": "EndpointShutdownOutcome.endpoint_terminated", + "line": 35, + "end_line": 36, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "a69cad9314", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "class", + "name": "EndpointShutdownBatchResult", + "qualname": "EndpointShutdownBatchResult", + "line": 40, + "end_line": 71, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "5048b0969c", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "succeeded", + "qualname": "EndpointShutdownBatchResult.succeeded", + "line": 46, + "end_line": 47, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "4af9b91cc3", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "succeeded_ports", + "qualname": "EndpointShutdownBatchResult.succeeded_ports", + "line": 50, + "end_line": 51, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "5b3f7373d8", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "terminated_ports", + "qualname": "EndpointShutdownBatchResult.terminated_ports", + "line": 54, + "end_line": 55, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "e93397d70d", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "failed_ports", + "qualname": "EndpointShutdownBatchResult.failed_ports", + "line": 58, + "end_line": 59, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "4d43b6337f", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "failure_message", + "qualname": "EndpointShutdownBatchResult.failure_message", + "line": 62, + "end_line": 63, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "0712f621c6", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "message", + "qualname": "EndpointShutdownBatchResult.message", + "line": 66, + "end_line": 71, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "72a4324e7f", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "class", + "name": "EndpointShutdownService", + "qualname": "EndpointShutdownService", + "line": 74, + "end_line": 138, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "038b3ab88d", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "for_endpoint", + "qualname": "EndpointShutdownService.for_endpoint", + "line": 78, + "end_line": 94, + "parameters": [ + "cls", + "config", + "endpoint" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "862d927768", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointShutdownService.__init__", + "line": 96, + "end_line": 106, + "parameters": [ + "self", + "shutdown_endpoint", + "retire_progress_tracker" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4b7cf25a50", + "file_id": "afe2793414", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/shutdown.py", + "node_type": "method", + "name": "shutdown_ports", + "qualname": "EndpointShutdownService.shutdown_ports", + "line": 108, + "end_line": 138, + "parameters": [ + "self", + "ports", + "mode" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e6ab11f90c", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "module", + "name": "zmqruntime.startup", + "qualname": "zmqruntime.startup", + "line": 1, + "end_line": 303, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "920b72f927", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupPresentationTarget", + "qualname": "EndpointStartupPresentationTarget", + "line": 17, + "end_line": 34, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "00f6f649f2", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "present_checking", + "qualname": "EndpointStartupPresentationTarget.present_checking", + "line": 21, + "end_line": 22, + "parameters": [ + "self", + "message" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "c44c429645", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "present_connected", + "qualname": "EndpointStartupPresentationTarget.present_connected", + "line": 25, + "end_line": 26, + "parameters": [ + "self", + "message" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "42c9b1a3f1", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "present_disconnected", + "qualname": "EndpointStartupPresentationTarget.present_disconnected", + "line": 29, + "end_line": 30, + "parameters": [ + "self", + "message" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "603239ea38", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "present_warning", + "qualname": "EndpointStartupPresentationTarget.present_warning", + "line": 33, + "end_line": 34, + "parameters": [ + "self", + "message" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "63bead9f50", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupPhase", + "qualname": "EndpointStartupPhase", + "line": 43, + "end_line": 134, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "5e284d5bbd", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "__new__", + "qualname": "EndpointStartupPhase.__new__", + "line": 48, + "end_line": 62, + "parameters": [ + "cls", + "value", + "presenter", + "expects_endpoint_presence", + "startup_failure", + "accepts_requests" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a8ca5177a1", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "expects_endpoint_presence", + "qualname": "EndpointStartupPhase.expects_endpoint_presence", + "line": 116, + "end_line": 119, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "ec326b77a1", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "startup_failed", + "qualname": "EndpointStartupPhase.startup_failed", + "line": 122, + "end_line": 125, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "9da7429e87", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "present", + "qualname": "EndpointStartupPhase.present", + "line": 127, + "end_line": 134, + "parameters": [ + "self", + "target", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "45f32d028d", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupStatus", + "qualname": "EndpointStartupStatus", + "line": 138, + "end_line": 168, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "21b8de449d", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "present", + "qualname": "EndpointStartupStatus.present", + "line": 146, + "end_line": 153, + "parameters": [ + "self", + "target", + "endpoint_name" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3beedce42a", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "to_json", + "qualname": "EndpointStartupStatus.to_json", + "line": 155, + "end_line": 158, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "446d0801b5", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "from_json", + "qualname": "EndpointStartupStatus.from_json", + "line": 161, + "end_line": 168, + "parameters": [ + "cls", + "source" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "bb7d136245", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupStatusRead", + "qualname": "EndpointStartupStatusRead", + "line": 178, + "end_line": 182, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "02df2a97a1", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupStatusWriter", + "qualname": "EndpointStartupStatusWriter", + "line": 185, + "end_line": 209, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a0ce83e5e6", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointStartupStatusWriter.__init__", + "line": 188, + "end_line": 190, + "parameters": [ + "self", + "path" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "75225e2f09", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "emit", + "qualname": "EndpointStartupStatusWriter.emit", + "line": 192, + "end_line": 209, + "parameters": [ + "self", + "phase", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "304a05b0a4", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupStatusReader", + "qualname": "EndpointStartupStatusReader", + "line": 212, + "end_line": 231, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "027d5b9105", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointStartupStatusReader.__init__", + "line": 215, + "end_line": 217, + "parameters": [ + "self", + "path" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8985d19309", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "read", + "qualname": "EndpointStartupStatusReader.read", + "line": 219, + "end_line": 231, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cd5f362499", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupObserver", + "qualname": "EndpointStartupObserver", + "line": 234, + "end_line": 243, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "da3b2cd67a", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "poll_activity", + "qualname": "EndpointStartupObserver.poll_activity", + "line": 238, + "end_line": 239, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "21ded1dbaa", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "should_abort", + "qualname": "EndpointStartupObserver.should_abort", + "line": 242, + "end_line": 243, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "a5797540a9", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "IdleEndpointStartupObserver", + "qualname": "IdleEndpointStartupObserver", + "line": 246, + "end_line": 253, + "parameters": [], + "decorators": [], + "base_names": [ + "EndpointStartupObserver" + ] + }, + { + "target_id": "1b5042def8", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "poll_activity", + "qualname": "IdleEndpointStartupObserver.poll_activity", + "line": 249, + "end_line": 250, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a866bcd6d8", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "should_abort", + "qualname": "IdleEndpointStartupObserver.should_abort", + "line": 252, + "end_line": 253, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8a0421289c", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupCancellationObserver", + "qualname": "EndpointStartupCancellationObserver", + "line": 259, + "end_line": 274, + "parameters": [], + "decorators": [], + "base_names": [ + "EndpointStartupObserver" + ] + }, + { + "target_id": "89ec8eaef8", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointStartupCancellationObserver.__init__", + "line": 262, + "end_line": 268, + "parameters": [ + "self", + "cancellation", + "observed" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "628c24c31e", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "poll_activity", + "qualname": "EndpointStartupCancellationObserver.poll_activity", + "line": 270, + "end_line": 271, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cfed38ea02", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "should_abort", + "qualname": "EndpointStartupCancellationObserver.should_abort", + "line": 273, + "end_line": 274, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1c1c105832", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "class", + "name": "EndpointStartupStatusMonitor", + "qualname": "EndpointStartupStatusMonitor", + "line": 277, + "end_line": 303, + "parameters": [], + "decorators": [], + "base_names": [ + "EndpointStartupObserver" + ] + }, + { + "target_id": "19f1e77398", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "__init__", + "qualname": "EndpointStartupStatusMonitor.__init__", + "line": 280, + "end_line": 290, + "parameters": [ + "self", + "path", + "status_emitter", + "process_has_exited" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "45630f16b3", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "poll_activity", + "qualname": "EndpointStartupStatusMonitor.poll_activity", + "line": 292, + "end_line": 300, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b0b367e2f3", + "file_id": "49d2b0f53a", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/startup.py", + "node_type": "method", + "name": "should_abort", + "qualname": "EndpointStartupStatusMonitor.should_abort", + "line": 302, + "end_line": 303, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1d95592f7e", + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "node_type": "module", + "name": "zmqruntime.subscription", + "qualname": "zmqruntime.subscription", + "line": 1, + "end_line": 25, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "aa6e68505f", + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "node_type": "class", + "name": "SubscriptionABC", + "qualname": "SubscriptionABC", + "line": 7, + "end_line": 12, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "bb1e4eb258", + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "node_type": "method", + "name": "release", + "qualname": "SubscriptionABC.release", + "line": 11, + "end_line": 12, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "c6176fabb0", + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "node_type": "class", + "name": "CallbackSubscription", + "qualname": "CallbackSubscription", + "line": 15, + "end_line": 22, + "parameters": [], + "decorators": [], + "base_names": [ + "SubscriptionABC" + ] + }, + { + "target_id": "a373c182ce", + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "node_type": "method", + "name": "__init__", + "qualname": "CallbackSubscription.__init__", + "line": 18, + "end_line": 19, + "parameters": [ + "self", + "release" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9ec0799d28", + "file_id": "2c5839d1d7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/subscription.py", + "node_type": "method", + "name": "release", + "qualname": "CallbackSubscription.release", + "line": 21, + "end_line": 22, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2f9a11f9b1", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "module", + "name": "zmqruntime.timeouts", + "qualname": "zmqruntime.timeouts", + "line": 1, + "end_line": 94, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4d6bf008e9", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "class", + "name": "OperationTimeoutError", + "qualname": "OperationTimeoutError", + "line": 10, + "end_line": 11, + "parameters": [], + "decorators": [], + "base_names": [ + "TimeoutError" + ] + }, + { + "target_id": "58ff0ef400", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "class", + "name": "OperationCancellation", + "qualname": "OperationCancellation", + "line": 14, + "end_line": 31, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "22b2b1b878", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "__init__", + "qualname": "OperationCancellation.__init__", + "line": 19, + "end_line": 20, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "336648b392", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "cancel", + "qualname": "OperationCancellation.cancel", + "line": 22, + "end_line": 23, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fc47c18a57", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "requested", + "qualname": "OperationCancellation.requested", + "line": 25, + "end_line": 26, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f07321cafa", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "wait", + "qualname": "OperationCancellation.wait", + "line": 28, + "end_line": 31, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6d12233c34", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "class", + "name": "OperationDeadline", + "qualname": "OperationDeadline", + "line": 35, + "end_line": 94, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "f3933c993b", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "after_milliseconds", + "qualname": "OperationDeadline.after_milliseconds", + "line": 43, + "end_line": 59, + "parameters": [ + "cls", + "timeout_ms", + "operation" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "5f41757a15", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "expired", + "qualname": "OperationDeadline.expired", + "line": 61, + "end_line": 64, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "facb426bb1", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "remaining_seconds", + "qualname": "OperationDeadline.remaining_seconds", + "line": 66, + "end_line": 72, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "dc5c1e99f4", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "remaining_seconds_or_zero", + "qualname": "OperationDeadline.remaining_seconds_or_zero", + "line": 74, + "end_line": 77, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "28257cfe15", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "remaining_milliseconds", + "qualname": "OperationDeadline.remaining_milliseconds", + "line": 79, + "end_line": 82, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fe54815a20", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "cap_seconds", + "qualname": "OperationDeadline.cap_seconds", + "line": 84, + "end_line": 87, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d1d10f8d55", + "file_id": "bff58e7721", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/timeouts.py", + "node_type": "method", + "name": "timeout_error", + "qualname": "OperationDeadline.timeout_error", + "line": 89, + "end_line": 94, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "aaf53d1b0a", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "module", + "name": "zmqruntime.transport", + "qualname": "zmqruntime.transport", + "line": 1, + "end_line": 631, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "17d4e01cba", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "class", + "name": "DataControlPortPair", + "qualname": "DataControlPortPair", + "line": 27, + "end_line": 36, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "1538ccbcfb", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "ports", + "qualname": "DataControlPortPair.ports", + "line": 34, + "end_line": 36, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "7f163db508", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "class", + "name": "TransportEndpoint", + "qualname": "TransportEndpoint", + "line": 40, + "end_line": 335, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "2bc7293062", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "startup_lock", + "qualname": "TransportEndpoint.startup_lock", + "line": 48, + "end_line": 65, + "parameters": [ + "self", + "config", + "operation_deadline", + "cancellation" + ], + "decorators": [ + "contextmanager" + ], + "base_names": [] + }, + { + "target_id": "ec0a63b32e", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "require_available_startup", + "qualname": "TransportEndpoint.require_available_startup", + "line": 67, + "end_line": 77, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "24ba18ff00", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "has_live_startup_owner", + "qualname": "TransportEndpoint.has_live_startup_owner", + "line": 79, + "end_line": 85, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "41ce8da786", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "record_startup_owner", + "qualname": "TransportEndpoint.record_startup_owner", + "line": 87, + "end_line": 90, + "parameters": [ + "self", + "config", + "owner" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5790ac3d91", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "reserve_startup_owner", + "qualname": "TransportEndpoint.reserve_startup_owner", + "line": 92, + "end_line": 115, + "parameters": [ + "self", + "config", + "owner", + "operation_deadline", + "cancellation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f7ef0a5827", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "require_startup_owner", + "qualname": "TransportEndpoint.require_startup_owner", + "line": 117, + "end_line": 121, + "parameters": [ + "self", + "config", + "owner" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ddfc25fd5d", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "discovery_response", + "qualname": "TransportEndpoint.discovery_response", + "line": 123, + "end_line": 130, + "parameters": [ + "self", + "config", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9ca40fe0c0", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "scan", + "qualname": "TransportEndpoint.scan", + "line": 133, + "end_line": 160, + "parameters": [ + "cls", + "ports", + "host", + "transport_mode", + "config", + "timeout_ms" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "dfcaf84030", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "data_url", + "qualname": "TransportEndpoint.data_url", + "line": 162, + "end_line": 170, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8ce04426c8", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "control_port", + "qualname": "TransportEndpoint.control_port", + "line": 172, + "end_line": 175, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "26fd19a1a5", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "port_pair", + "qualname": "TransportEndpoint.port_pair", + "line": 177, + "end_line": 183, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cf79ccb5af", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "occupied_ports", + "qualname": "TransportEndpoint.occupied_ports", + "line": 185, + "end_line": 196, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7838a254dc", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "cleanup_stale_addresses", + "qualname": "TransportEndpoint.cleanup_stale_addresses", + "line": 198, + "end_line": 207, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "37521d940c", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "force_release_local_addresses", + "qualname": "TransportEndpoint.force_release_local_addresses", + "line": 209, + "end_line": 216, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "968c5d8f7e", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "control_url", + "qualname": "TransportEndpoint.control_url", + "line": 218, + "end_line": 226, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a3fbe16132", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "is_in_use", + "qualname": "TransportEndpoint.is_in_use", + "line": 228, + "end_line": 235, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "29927e8cf5", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "ping", + "qualname": "TransportEndpoint.ping", + "line": 237, + "end_line": 251, + "parameters": [ + "self", + "config", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1e45f95455", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "cleanup", + "qualname": "TransportEndpoint.cleanup", + "line": 253, + "end_line": 260, + "parameters": [ + "self", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ed320098f3", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "wait_until_ready", + "qualname": "TransportEndpoint.wait_until_ready", + "line": 262, + "end_line": 282, + "parameters": [ + "self", + "config", + "timeout", + "require_ready", + "poll_interval", + "startup_observer" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c072f471b5", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "wait_for_ready_response", + "qualname": "TransportEndpoint.wait_for_ready_response", + "line": 284, + "end_line": 335, + "parameters": [ + "self", + "config", + "timeout", + "require_ready", + "poll_interval", + "startup_observer", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "eec2caaed2", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "class", + "name": "DataControlPortPairAuthority", + "qualname": "DataControlPortPairAuthority", + "line": 338, + "end_line": 373, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5702b01276", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "acquire", + "qualname": "DataControlPortPairAuthority.acquire", + "line": 342, + "end_line": 373, + "parameters": [ + "config", + "transport_mode", + "excluded", + "host" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "85bf8998b4", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "class", + "name": "TcpDataControlPortPairAuthority", + "qualname": "TcpDataControlPortPairAuthority", + "line": 376, + "end_line": 391, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "54df54f3b1", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "method", + "name": "acquire", + "qualname": "TcpDataControlPortPairAuthority.acquire", + "line": 380, + "end_line": 391, + "parameters": [ + "config", + "excluded", + "host" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "544f1cd855", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "get_default_transport_mode", + "qualname": "get_default_transport_mode", + "line": 397, + "end_line": 399, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1d91b2ed84", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "resolve_transport_mode", + "qualname": "resolve_transport_mode", + "line": 402, + "end_line": 405, + "parameters": [ + "mode" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "dbece466be", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "get_ipc_socket_path", + "qualname": "get_ipc_socket_path", + "line": 408, + "end_line": 411, + "parameters": [ + "port", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7c9e743135", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "get_zmq_transport_url", + "qualname": "get_zmq_transport_url", + "line": 414, + "end_line": 423, + "parameters": [ + "port", + "host", + "mode", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "147ca36c77", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "get_control_port", + "qualname": "get_control_port", + "line": 426, + "end_line": 429, + "parameters": [ + "port", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "571d2b6c43", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "get_control_url", + "qualname": "get_control_url", + "line": 432, + "end_line": 446, + "parameters": [ + "port", + "transport_mode", + "host", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f1b1edaed1", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "endpoint_startup_lock", + "qualname": "endpoint_startup_lock", + "line": 450, + "end_line": 469, + "parameters": [ + "port", + "transport_mode", + "config", + "operation_deadline", + "cancellation" + ], + "decorators": [ + "contextmanager" + ], + "base_names": [] + }, + { + "target_id": "2267748605", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "remove_ipc_socket", + "qualname": "remove_ipc_socket", + "line": 472, + "end_line": 477, + "parameters": [ + "port", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "736a552fa2", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "ipc_socket_is_stale", + "qualname": "ipc_socket_is_stale", + "line": 480, + "end_line": 485, + "parameters": [ + "port", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "29c8463f7e", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "is_port_in_use", + "qualname": "is_port_in_use", + "line": 488, + "end_line": 497, + "parameters": [ + "port", + "transport_mode", + "host", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "dd661e9f77", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "ping_control_port", + "qualname": "ping_control_port", + "line": 500, + "end_line": 520, + "parameters": [ + "port", + "transport_mode", + "host", + "config", + "timeout_ms", + "require_ready" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "76ddbf678e", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "request_control_ping", + "qualname": "request_control_ping", + "line": 523, + "end_line": 574, + "parameters": [ + "port", + "transport_mode", + "host", + "config", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "771c05dd3d", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "remaining_timeout_ms", + "qualname": "request_control_ping.remaining_timeout_ms", + "line": 535, + "end_line": 539, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6b72a6cd39", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "wait_for_server_ready", + "qualname": "wait_for_server_ready", + "line": 577, + "end_line": 602, + "parameters": [ + "port", + "transport_mode", + "host", + "config", + "timeout", + "require_ready", + "poll_interval", + "startup_observer", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ef617fa933", + "file_id": "cba976e685", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport.py", + "node_type": "function", + "name": "wait_for_endpoint_ready", + "qualname": "wait_for_endpoint_ready", + "line": 605, + "end_line": 631, + "parameters": [ + "port", + "transport_mode", + "host", + "config", + "timeout", + "require_ready", + "poll_interval", + "startup_observer", + "operation_deadline" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4d2c34a27d", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "module", + "name": "zmqruntime.transport_modes", + "qualname": "zmqruntime.transport_modes", + "line": 1, + "end_line": 533, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c83de15fbb", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "class", + "name": "TransportDeclaration", + "qualname": "TransportDeclaration", + "line": 25, + "end_line": 221, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "65b95a36b2", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "bind_ack_socket", + "qualname": "TransportDeclaration.bind_ack_socket", + "line": 36, + "end_line": 37, + "parameters": [ + "cls", + "endpoint_socket", + "host", + "port", + "config", + "incarnation", + "cancellation" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "e3e3913fbd", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "cleanup_ack_socket", + "qualname": "TransportDeclaration.cleanup_ack_socket", + "line": 40, + "end_line": 41, + "parameters": [ + "cls", + "url" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "d7535e9a8b", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "is_supported", + "qualname": "TransportDeclaration.is_supported", + "line": 45, + "end_line": 46, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "00da29afa8", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_url", + "qualname": "TransportDeclaration.endpoint_url", + "line": 50, + "end_line": 56, + "parameters": [ + "cls", + "port", + "host", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "a48473fb78", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "bind_socket", + "qualname": "TransportDeclaration.bind_socket", + "line": 60, + "end_line": 67, + "parameters": [ + "cls", + "endpoint_socket", + "host", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "6cfe6d2f9b", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_in_use", + "qualname": "TransportDeclaration.endpoint_in_use", + "line": 71, + "end_line": 77, + "parameters": [ + "cls", + "port", + "host", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "6efef43430", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_is_local", + "qualname": "TransportDeclaration.endpoint_is_local", + "line": 81, + "end_line": 82, + "parameters": [ + "cls", + "host", + "port" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "0cfa7cb8c1", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "cleanup_endpoint", + "qualname": "TransportDeclaration.cleanup_endpoint", + "line": 86, + "end_line": 87, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "235edc7b46", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "preserve_unresponsive_endpoint", + "qualname": "TransportDeclaration.preserve_unresponsive_endpoint", + "line": 91, + "end_line": 96, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "4203acdbd3", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "kill_processes_on_port", + "qualname": "TransportDeclaration.kill_processes_on_port", + "line": 100, + "end_line": 101, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "33b3529214", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "socket_path", + "qualname": "TransportDeclaration.socket_path", + "line": 105, + "end_line": 110, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "c66dcf583d", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_is_stale", + "qualname": "TransportDeclaration.endpoint_is_stale", + "line": 114, + "end_line": 115, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "172d8d7414", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "startup_lock_path", + "qualname": "TransportDeclaration.startup_lock_path", + "line": 119, + "end_line": 124, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "71b1925a6d", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "startup_lock", + "qualname": "TransportDeclaration.startup_lock", + "line": 128, + "end_line": 163, + "parameters": [ + "cls", + "port", + "config", + "operation_deadline", + "cancellation" + ], + "decorators": [ + "classmethod", + "contextmanager" + ], + "base_names": [] + }, + { + "target_id": "dd0c16c8ac", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "startup_owner", + "qualname": "TransportDeclaration.startup_owner", + "line": 166, + "end_line": 173, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "542f4d7b67", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "record_startup_owner", + "qualname": "TransportDeclaration.record_startup_owner", + "line": 176, + "end_line": 187, + "parameters": [ + "cls", + "port", + "config", + "owner" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "9a9405acbb", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "release_startup_owner", + "qualname": "TransportDeclaration.release_startup_owner", + "line": 190, + "end_line": 210, + "parameters": [ + "cls", + "port", + "config", + "owner" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "1ea42ac3bb", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "data_control_pair_is_available", + "qualname": "TransportDeclaration.data_control_pair_is_available", + "line": 214, + "end_line": 221, + "parameters": [ + "cls", + "data_port", + "control_port", + "host", + "config" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "5893693ffe", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "class", + "name": "TcpTransportDeclaration", + "qualname": "TcpTransportDeclaration", + "line": 224, + "end_line": 370, + "parameters": [], + "decorators": [], + "base_names": [ + "TransportDeclaration" + ] + }, + { + "target_id": "f61e21eb97", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "bind_ack_socket", + "qualname": "TcpTransportDeclaration.bind_ack_socket", + "line": 231, + "end_line": 234, + "parameters": [ + "cls", + "endpoint_socket", + "host", + "port", + "config", + "incarnation", + "cancellation" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "e6590ee41c", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "is_supported", + "qualname": "TcpTransportDeclaration.is_supported", + "line": 237, + "end_line": 238, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "0b30058930", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_url", + "qualname": "TcpTransportDeclaration.endpoint_url", + "line": 241, + "end_line": 248, + "parameters": [ + "cls", + "port", + "host", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "b5a474e872", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "bind_socket", + "qualname": "TcpTransportDeclaration.bind_socket", + "line": 251, + "end_line": 263, + "parameters": [ + "cls", + "endpoint_socket", + "host", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "939c541384", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_in_use", + "qualname": "TcpTransportDeclaration.endpoint_in_use", + "line": 266, + "end_line": 278, + "parameters": [ + "cls", + "port", + "host", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "1cd8bb21f3", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_is_local", + "qualname": "TcpTransportDeclaration.endpoint_is_local", + "line": 281, + "end_line": 288, + "parameters": [ + "cls", + "host", + "port" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "e24a16ae2a", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "cleanup_endpoint", + "qualname": "TcpTransportDeclaration.cleanup_endpoint", + "line": 291, + "end_line": 293, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "e81bf3ce11", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "preserve_unresponsive_endpoint", + "qualname": "TcpTransportDeclaration.preserve_unresponsive_endpoint", + "line": 296, + "end_line": 302, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "0faef38173", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "kill_processes_on_port", + "qualname": "TcpTransportDeclaration.kill_processes_on_port", + "line": 305, + "end_line": 328, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "eff72b9134", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "socket_path", + "qualname": "TcpTransportDeclaration.socket_path", + "line": 331, + "end_line": 337, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "82caf206b0", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "startup_lock_path", + "qualname": "TcpTransportDeclaration.startup_lock_path", + "line": 340, + "end_line": 345, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "ba6cb1dcb3", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_is_stale", + "qualname": "TcpTransportDeclaration.endpoint_is_stale", + "line": 348, + "end_line": 350, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "9afa010ed9", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "data_control_pair_is_available", + "qualname": "TcpTransportDeclaration.data_control_pair_is_available", + "line": 353, + "end_line": 370, + "parameters": [ + "cls", + "data_port", + "control_port", + "host", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "722a76eca0", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "class", + "name": "IpcTransportDeclaration", + "qualname": "IpcTransportDeclaration", + "line": 373, + "end_line": 533, + "parameters": [], + "decorators": [], + "base_names": [ + "TransportDeclaration" + ] + }, + { + "target_id": "1379d8439b", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "bind_ack_socket", + "qualname": "IpcTransportDeclaration.bind_ack_socket", + "line": 380, + "end_line": 390, + "parameters": [ + "cls", + "endpoint_socket", + "host", + "port", + "config", + "incarnation", + "cancellation" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "3951007619", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "cleanup_ack_socket", + "qualname": "IpcTransportDeclaration.cleanup_ack_socket", + "line": 393, + "end_line": 394, + "parameters": [ + "cls", + "url" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "b2e7fa2fe1", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "is_supported", + "qualname": "IpcTransportDeclaration.is_supported", + "line": 397, + "end_line": 398, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "131bfaedba", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "socket_path", + "qualname": "IpcTransportDeclaration.socket_path", + "line": 401, + "end_line": 410, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "427902b37a", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_url", + "qualname": "IpcTransportDeclaration.endpoint_url", + "line": 413, + "end_line": 424, + "parameters": [ + "cls", + "port", + "host", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "81d29cf57c", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "bind_socket", + "qualname": "IpcTransportDeclaration.bind_socket", + "line": 427, + "end_line": 437, + "parameters": [ + "cls", + "endpoint_socket", + "host", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "dafeefa481", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_in_use", + "qualname": "IpcTransportDeclaration.endpoint_in_use", + "line": 440, + "end_line": 448, + "parameters": [ + "cls", + "port", + "host", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "096308e228", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_is_local", + "qualname": "IpcTransportDeclaration.endpoint_is_local", + "line": 451, + "end_line": 453, + "parameters": [ + "cls", + "host", + "port" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "cd8bf04cf6", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "cleanup_endpoint", + "qualname": "IpcTransportDeclaration.cleanup_endpoint", + "line": 456, + "end_line": 464, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "e0e70e8e00", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "endpoint_is_stale", + "qualname": "IpcTransportDeclaration.endpoint_is_stale", + "line": 467, + "end_line": 480, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "4abe818420", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "startup_lock_path", + "qualname": "IpcTransportDeclaration.startup_lock_path", + "line": 483, + "end_line": 491, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "f912296c4f", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "preserve_unresponsive_endpoint", + "qualname": "IpcTransportDeclaration.preserve_unresponsive_endpoint", + "line": 494, + "end_line": 499, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "0ef785c283", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "kill_processes_on_port", + "qualname": "IpcTransportDeclaration.kill_processes_on_port", + "line": 502, + "end_line": 521, + "parameters": [ + "cls", + "port", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "334e941cca", + "file_id": "d67d8b958c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/transport_modes.py", + "node_type": "method", + "name": "data_control_pair_is_available", + "qualname": "IpcTransportDeclaration.data_control_pair_is_available", + "line": 524, + "end_line": 533, + "parameters": [ + "cls", + "data_port", + "control_port", + "host", + "config" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "48e05a1dc4", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "module", + "name": "zmqruntime.viewer_protocol", + "qualname": "zmqruntime.viewer_protocol", + "line": 1, + "end_line": 841, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "50c8424dba", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerDeclaredWireValue", + "qualname": "ViewerDeclaredWireValue", + "line": 32, + "end_line": 62, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0b5583513c", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "__get_pydantic_core_schema__", + "qualname": "ViewerDeclaredWireValue.__get_pydantic_core_schema__", + "line": 36, + "end_line": 51, + "parameters": [ + "cls", + "source_type", + "handler" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "37d0038450", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "construct", + "qualname": "ViewerDeclaredWireValue.__get_pydantic_core_schema__.construct", + "line": 43, + "end_line": 49, + "parameters": [ + "value" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d707c59cb4", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerDeclaredWireValue.to_wire_mapping", + "line": 53, + "end_line": 54, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c5a8735724", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_wire_mapping", + "qualname": "ViewerDeclaredWireValue.from_wire_mapping", + "line": 57, + "end_line": 62, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "4df25e15e6", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerNativeLayerTransform", + "qualname": "ViewerNativeLayerTransform", + "line": 66, + "end_line": 85, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ViewerDeclaredWireValue" + ] + }, + { + "target_id": "1fdaf9bdb0", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ViewerNativeLayerTransform.__post_init__", + "line": 76, + "end_line": 85, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cac5f310ea", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerNativeImageIntensityPresentation", + "qualname": "ViewerNativeImageIntensityPresentation", + "line": 89, + "end_line": 109, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ViewerDeclaredWireValue" + ] + }, + { + "target_id": "a65dd7b9ef", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ViewerNativeImageIntensityPresentation.__post_init__", + "line": 95, + "end_line": 109, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3cd28e109e", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerNativeViewportPresentation", + "qualname": "ViewerNativeViewportPresentation", + "line": 113, + "end_line": 130, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ViewerDeclaredWireValue" + ] + }, + { + "target_id": "a6877a8c41", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ViewerNativeViewportPresentation.__post_init__", + "line": 119, + "end_line": 130, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4c62926fde", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerImageIntensityControlOptions", + "qualname": "ViewerImageIntensityControlOptions", + "line": 134, + "end_line": 144, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "e31c2fa5a2", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ViewerImageIntensityControlOptions.__post_init__", + "line": 140, + "end_line": 144, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0b36e5e0d0", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerControlMessageType", + "qualname": "ViewerControlMessageType", + "line": 147, + "end_line": 163, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "98a0438cca", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "acknowledgement_type", + "qualname": "ViewerControlMessageType.acknowledgement_type", + "line": 162, + "end_line": 163, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "d61bd3881c", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerProtocolStatus", + "qualname": "ViewerProtocolStatus", + "line": 166, + "end_line": 170, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "0db89bbbd9", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerControlResponseField", + "qualname": "ViewerControlResponseField", + "line": 173, + "end_line": 179, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "c6e2f8f968", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerBatchMessageType", + "qualname": "ViewerBatchMessageType", + "line": 182, + "end_line": 185, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "f01c8d2204", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerWireField", + "qualname": "ViewerWireField", + "line": 188, + "end_line": 214, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "3486e03f6b", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerWirePayload", + "qualname": "ViewerWirePayload", + "line": 226, + "end_line": 274, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3b664739e3", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "mapping", + "qualname": "ViewerWirePayload.mapping", + "line": 230, + "end_line": 240, + "parameters": [ + "cls", + "values", + "context" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "fad1fe149d", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "value", + "qualname": "ViewerWirePayload.value", + "line": 243, + "end_line": 265, + "parameters": [ + "cls", + "value", + "context" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "781844527c", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "key", + "qualname": "ViewerWirePayload.key", + "line": 268, + "end_line": 274, + "parameters": [ + "field", + "context" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "88216f4ee4", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerSourceSpatialWireField", + "qualname": "ViewerSourceSpatialWireField", + "line": 277, + "end_line": 281, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "c30a02761e", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerComponentMode", + "qualname": "ViewerComponentMode", + "line": 284, + "end_line": 292, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "4057d3c934", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerComponentModeGroups", + "qualname": "ViewerComponentModeGroups", + "line": 296, + "end_line": 316, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "d5dbef50d2", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "components_for_mode", + "qualname": "ViewerComponentModeGroups.components_for_mode", + "line": 302, + "end_line": 309, + "parameters": [ + "self", + "mode" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7c3474f507", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "require_all_supported", + "qualname": "ViewerComponentModeGroups.require_all_supported", + "line": 311, + "end_line": 316, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ca2a509b5f", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerBatchMessageExtraPayload", + "qualname": "ViewerBatchMessageExtraPayload", + "line": 339, + "end_line": 354, + "parameters": [], + "decorators": [], + "base_names": [ + "dict" + ] + }, + { + "target_id": "81e028566f", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_mapping", + "qualname": "ViewerBatchMessageExtraPayload.from_mapping", + "line": 343, + "end_line": 354, + "parameters": [ + "cls", + "values" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "ab23f8a734", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerSourceSpatialDomainPayload", + "qualname": "ViewerSourceSpatialDomainPayload", + "line": 358, + "end_line": 425, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "567ec24882", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_wire_mapping", + "qualname": "ViewerSourceSpatialDomainPayload.from_wire_mapping", + "line": 365, + "end_line": 382, + "parameters": [ + "cls", + "payload", + "source_label" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "7dd95e6ca7", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerSourceSpatialDomainPayload.to_wire_mapping", + "line": 384, + "end_line": 396, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "056f048da6", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "required_source_shape_yx", + "qualname": "ViewerSourceSpatialDomainPayload.required_source_shape_yx", + "line": 398, + "end_line": 404, + "parameters": [ + "self", + "source_label" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fb2efa54ec", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "_optional_pair", + "qualname": "ViewerSourceSpatialDomainPayload._optional_pair", + "line": 407, + "end_line": 425, + "parameters": [ + "payload", + "field", + "source_label" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "e05df1ada6", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerBatchMessageWirePayload", + "qualname": "ViewerBatchMessageWirePayload", + "line": 428, + "end_line": 429, + "parameters": [], + "decorators": [], + "base_names": [ + "dict" + ] + }, + { + "target_id": "9d1bbf445d", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "function", + "name": "viewer_wire_key", + "qualname": "viewer_wire_key", + "line": 432, + "end_line": 437, + "parameters": [ + "field" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c6c57864ac", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerBatchDisplayPayload", + "qualname": "ViewerBatchDisplayPayload", + "line": 441, + "end_line": 506, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "f481597cd8", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "components_for_mode", + "qualname": "ViewerBatchDisplayPayload.components_for_mode", + "line": 450, + "end_line": 463, + "parameters": [ + "self", + "mode" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "80f2fbfab9", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "component_mode_groups", + "qualname": "ViewerBatchDisplayPayload.component_mode_groups", + "line": 465, + "end_line": 487, + "parameters": [ + "self", + "supported_modes" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8f1bc76da3", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerBatchDisplayPayload.to_wire_mapping", + "line": 489, + "end_line": 506, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f9ae3e9bbc", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "function", + "name": "viewer_component_mode_value", + "qualname": "viewer_component_mode_value", + "line": 509, + "end_line": 514, + "parameters": [ + "mode" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e039a4d37d", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerBatchItemPayload", + "qualname": "ViewerBatchItemPayload", + "line": 518, + "end_line": 557, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "ce71f35da2", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_parts", + "qualname": "ViewerBatchItemPayload.from_parts", + "line": 524, + "end_line": 551, + "parameters": [ + "cls", + "item_payload", + "data_type", + "metadata", + "producer_identity", + "image_id" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "843ca5b27a", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerBatchItemPayload.to_wire_mapping", + "line": 553, + "end_line": 557, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "31b7479d3b", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerComponentMetadataPayload", + "qualname": "ViewerComponentMetadataPayload", + "line": 561, + "end_line": 665, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "68171e5ee6", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "scoped_to", + "qualname": "ViewerComponentMetadataPayload.scoped_to", + "line": 567, + "end_line": 585, + "parameters": [ + "self", + "component_order" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "596cc34890", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_wire_mapping", + "qualname": "ViewerComponentMetadataPayload.from_wire_mapping", + "line": 588, + "end_line": 601, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "a478d1c2ad", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_optional_wire_mapping", + "qualname": "ViewerComponentMetadataPayload.from_optional_wire_mapping", + "line": 604, + "end_line": 612, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "77144194b1", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "strip_component_metadata", + "qualname": "ViewerComponentMetadataPayload.strip_component_metadata", + "line": 615, + "end_line": 631, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "08561845ae", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "component_metadata_wire_mapping", + "qualname": "ViewerComponentMetadataPayload.component_metadata_wire_mapping", + "line": 633, + "end_line": 643, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a17f3cca1c", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerComponentMetadataPayload.to_wire_mapping", + "line": 645, + "end_line": 646, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "723c2609de", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "_required_mapping", + "qualname": "ViewerComponentMetadataPayload._required_mapping", + "line": 649, + "end_line": 665, + "parameters": [ + "payload", + "field" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "8301d74b91", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerBatchMessagePayload", + "qualname": "ViewerBatchMessagePayload", + "line": 668, + "end_line": 722, + "parameters": [], + "decorators": [], + "base_names": [ + "ViewerBatchMessageWirePayload" + ] + }, + { + "target_id": "a1b5c78d2c", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_parts", + "qualname": "ViewerBatchMessagePayload.from_parts", + "line": 672, + "end_line": 716, + "parameters": [ + "cls", + "images", + "display_payload", + "component_metadata", + "timestamp", + "extra" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "dca8752806", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerBatchMessagePayload.to_wire_mapping", + "line": 718, + "end_line": 722, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "78e4dd5747", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerControlReplyHeader", + "qualname": "ViewerControlReplyHeader", + "line": 729, + "end_line": 744, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "713e5a49f1", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerControlReplyHeader.to_wire_mapping", + "line": 736, + "end_line": 744, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "924370b721", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerControlReplyPayload", + "qualname": "ViewerControlReplyPayload", + "line": 748, + "end_line": 765, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "db3f309ecc", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerControlReplyPayload.to_wire_mapping", + "line": 755, + "end_line": 765, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "77bd3647fc", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerAckResponsePayload", + "qualname": "ViewerAckResponsePayload", + "line": 769, + "end_line": 784, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "719eee371b", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ViewerAckResponsePayload.from_wire", + "line": 775, + "end_line": 778, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "f697964aa1", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "to_wire_mapping", + "qualname": "ViewerAckResponsePayload.to_wire_mapping", + "line": 780, + "end_line": 784, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "095a7e1665", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "class", + "name": "ViewerAckPolicy", + "qualname": "ViewerAckPolicy", + "line": 788, + "end_line": 841, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "a9fd7f0897", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "apply_socket_options", + "qualname": "ViewerAckPolicy.apply_socket_options", + "line": 794, + "end_line": 797, + "parameters": [ + "self", + "socket" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a4cce42ed1", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "receive", + "qualname": "ViewerAckPolicy.receive", + "line": 799, + "end_line": 818, + "parameters": [ + "self", + "socket", + "cleanup", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7d0450e2c7", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "status", + "qualname": "ViewerAckPolicy.status", + "line": 820, + "end_line": 826, + "parameters": [ + "self", + "ack_response" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c20e0438a0", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "node_type": "method", + "name": "require_success", + "qualname": "ViewerAckPolicy.require_success", + "line": 828, + "end_line": 841, + "parameters": [ + "self", + "ack_response" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9eed248a53", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "module", + "name": "zmqruntime.viewer_state", + "qualname": "zmqruntime.viewer_state", + "line": 1, + "end_line": 527, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1b0ff1b61d", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "class", + "name": "ViewerState", + "qualname": "ViewerState", + "line": 29, + "end_line": 36, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "fc391a49c7", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "class", + "name": "ViewerInstance", + "qualname": "ViewerInstance", + "line": 40, + "end_line": 59, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "801a076f53", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "is_healthy", + "qualname": "ViewerInstance.is_healthy", + "line": 55, + "end_line": 59, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "c77913e598", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "class", + "name": "ViewerReuseAdmissionABC", + "qualname": "ViewerReuseAdmissionABC", + "line": 65, + "end_line": 70, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "996cd5f67a", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "require_reusable", + "qualname": "ViewerReuseAdmissionABC.require_reusable", + "line": 69, + "end_line": 70, + "parameters": [ + "self", + "visualizer" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "88ca8a5478", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "class", + "name": "HealthyViewerReuseAdmission", + "qualname": "HealthyViewerReuseAdmission", + "line": 73, + "end_line": 77, + "parameters": [], + "decorators": [], + "base_names": [ + "ViewerReuseAdmissionABC" + ] + }, + { + "target_id": "57a199830b", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "require_reusable", + "qualname": "HealthyViewerReuseAdmission.require_reusable", + "line": 76, + "end_line": 77, + "parameters": [ + "self", + "visualizer" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "01d34a2f94", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "class", + "name": "ViewerStateManager", + "qualname": "ViewerStateManager", + "line": 80, + "end_line": 500, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e5dabb0dcb", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "__new__", + "qualname": "ViewerStateManager.__new__", + "line": 95, + "end_line": 99, + "parameters": [ + "cls" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e7883fd5a3", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "get_instance", + "qualname": "ViewerStateManager.get_instance", + "line": 102, + "end_line": 121, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "c6692ff879", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "__init__", + "qualname": "ViewerStateManager.__init__", + "line": 123, + "end_line": 133, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a6b32c25b8", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "get_or_create_viewer", + "qualname": "ViewerStateManager.get_or_create_viewer", + "line": 135, + "end_line": 229, + "parameters": [ + "self", + "viewer_type", + "port", + "factory", + "wait_for_ready", + "ready_timeout", + "reuse_admission" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9f57597a70", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "_start_and_wait", + "qualname": "ViewerStateManager._start_and_wait", + "line": 231, + "end_line": 260, + "parameters": [ + "self", + "instance", + "wait_for_ready", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7117e7a109", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "_wait_for_viewer_ready", + "qualname": "ViewerStateManager._wait_for_viewer_ready", + "line": 262, + "end_line": 283, + "parameters": [ + "self", + "instance", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "745d16fda7", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "_remove_viewer_locked", + "qualname": "ViewerStateManager._remove_viewer_locked", + "line": 285, + "end_line": 295, + "parameters": [ + "self", + "key" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "556474e914", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "get_viewer", + "qualname": "ViewerStateManager.get_viewer", + "line": 297, + "end_line": 305, + "parameters": [ + "self", + "viewer_type", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6263a208e5", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "get_viewer_state", + "qualname": "ViewerStateManager.get_viewer_state", + "line": 307, + "end_line": 312, + "parameters": [ + "self", + "viewer_type", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "952816733e", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "update_queued_images", + "qualname": "ViewerStateManager.update_queued_images", + "line": 314, + "end_line": 325, + "parameters": [ + "self", + "viewer_type", + "port", + "count" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b4b2b051e7", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "increment_processed", + "qualname": "ViewerStateManager.increment_processed", + "line": 327, + "end_line": 334, + "parameters": [ + "self", + "viewer_type", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "853df505b1", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "release_viewer", + "qualname": "ViewerStateManager.release_viewer", + "line": 336, + "end_line": 384, + "parameters": [ + "self", + "viewer_type", + "port", + "stop", + "force" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9a61584827", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "stop_all_viewers", + "qualname": "ViewerStateManager.stop_all_viewers", + "line": 386, + "end_line": 406, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3b7e51ebe9", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "list_viewers", + "qualname": "ViewerStateManager.list_viewers", + "line": 408, + "end_line": 425, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fa9dd36993", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "register_state_callback", + "qualname": "ViewerStateManager.register_state_callback", + "line": 427, + "end_line": 431, + "parameters": [ + "self", + "callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bf096e2c3f", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "subscribe_state", + "qualname": "ViewerStateManager.subscribe_state", + "line": 433, + "end_line": 440, + "parameters": [ + "self", + "callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bc4c4eba51", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "unregister_state_callback", + "qualname": "ViewerStateManager.unregister_state_callback", + "line": 442, + "end_line": 448, + "parameters": [ + "self", + "callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "824f7c74fa", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "_notify_state_change", + "qualname": "ViewerStateManager._notify_state_change", + "line": 450, + "end_line": 458, + "parameters": [ + "self", + "instance" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "32a984c0d7", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "get_stats", + "qualname": "ViewerStateManager.get_stats", + "line": 460, + "end_line": 485, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "22d0c17f8e", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "method", + "name": "cleanup_stale_viewers", + "qualname": "ViewerStateManager.cleanup_stale_viewers", + "line": 487, + "end_line": 500, + "parameters": [ + "self", + "max_idle_seconds" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f735857cad", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "node_type": "function", + "name": "get_or_create_viewer", + "qualname": "get_or_create_viewer", + "line": 504, + "end_line": 527, + "parameters": [ + "viewer_type", + "port", + "factory", + "wait_for_ready", + "ready_timeout", + "reuse_admission" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2349abcadd", + "file_id": "3df37f04de", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/__init__.py", + "node_type": "module", + "name": "zmqruntime.execution", + "qualname": "zmqruntime.execution", + "line": 1, + "end_line": 62, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9680bf8e5a", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "module", + "name": "zmqruntime.execution.batch_submit_wait", + "qualname": "zmqruntime.execution.batch_submit_wait", + "line": 1, + "end_line": 185, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d3202433d7", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "class", + "name": "SubmittedBatchJob", + "qualname": "SubmittedBatchJob", + "line": 14, + "end_line": 18, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "Generic" + ] + }, + { + "target_id": "5050174efb", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "class", + "name": "BatchSubmitWaitPolicyABC", + "qualname": "BatchSubmitWaitPolicyABC", + "line": 21, + "end_line": 71, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC", + "Generic" + ] + }, + { + "target_id": "bd465f143d", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "submit", + "qualname": "BatchSubmitWaitPolicyABC.submit", + "line": 25, + "end_line": 26, + "parameters": [ + "self", + "job" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "9f2dbbbcee", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "wait", + "qualname": "BatchSubmitWaitPolicyABC.wait", + "line": 29, + "end_line": 30, + "parameters": [ + "self", + "submission_id", + "job" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "1da8113b17", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "job_key", + "qualname": "BatchSubmitWaitPolicyABC.job_key", + "line": 33, + "end_line": 34, + "parameters": [ + "self", + "job" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "65699d83e5", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "fail_fast_submit", + "qualname": "BatchSubmitWaitPolicyABC.fail_fast_submit", + "line": 37, + "end_line": 38, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "200afbe080", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "fail_fast_wait", + "qualname": "BatchSubmitWaitPolicyABC.fail_fast_wait", + "line": 41, + "end_line": 42, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "b7190a9768", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_submit_start", + "qualname": "BatchSubmitWaitPolicyABC.on_submit_start", + "line": 44, + "end_line": 45, + "parameters": [ + "self", + "job", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cb35f65e92", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_submit_success", + "qualname": "BatchSubmitWaitPolicyABC.on_submit_success", + "line": 47, + "end_line": 50, + "parameters": [ + "self", + "job", + "submission_id", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ec4d14a346", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_submit_error", + "qualname": "BatchSubmitWaitPolicyABC.on_submit_error", + "line": 52, + "end_line": 55, + "parameters": [ + "self", + "job", + "error", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b9affde683", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_start", + "qualname": "BatchSubmitWaitPolicyABC.on_wait_start", + "line": 57, + "end_line": 58, + "parameters": [ + "self", + "job", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a8312df5f3", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_success", + "qualname": "BatchSubmitWaitPolicyABC.on_wait_success", + "line": 60, + "end_line": 63, + "parameters": [ + "self", + "job", + "submission_id", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "94d9e68456", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_error", + "qualname": "BatchSubmitWaitPolicyABC.on_wait_error", + "line": 65, + "end_line": 68, + "parameters": [ + "self", + "job", + "error", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "65bc47fda5", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_finally", + "qualname": "BatchSubmitWaitPolicyABC.on_wait_finally", + "line": 70, + "end_line": 71, + "parameters": [ + "self", + "job", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9a420397fa", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "class", + "name": "CallbackBatchSubmitWaitPolicy", + "qualname": "CallbackBatchSubmitWaitPolicy", + "line": 75, + "end_line": 142, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "BatchSubmitWaitPolicyABC", + "Generic" + ] + }, + { + "target_id": "fc34f1b102", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "submit", + "qualname": "CallbackBatchSubmitWaitPolicy.submit", + "line": 91, + "end_line": 92, + "parameters": [ + "self", + "job" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "eb4b513929", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "wait", + "qualname": "CallbackBatchSubmitWaitPolicy.wait", + "line": 94, + "end_line": 95, + "parameters": [ + "self", + "submission_id", + "job" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "31c195402b", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "job_key", + "qualname": "CallbackBatchSubmitWaitPolicy.job_key", + "line": 97, + "end_line": 98, + "parameters": [ + "self", + "job" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b019b00f04", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "fail_fast_submit", + "qualname": "CallbackBatchSubmitWaitPolicy.fail_fast_submit", + "line": 101, + "end_line": 102, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "0c5e672d01", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "fail_fast_wait", + "qualname": "CallbackBatchSubmitWaitPolicy.fail_fast_wait", + "line": 105, + "end_line": 106, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "78729195ff", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_submit_start", + "qualname": "CallbackBatchSubmitWaitPolicy.on_submit_start", + "line": 108, + "end_line": 110, + "parameters": [ + "self", + "job", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c4617b3988", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_submit_success", + "qualname": "CallbackBatchSubmitWaitPolicy.on_submit_success", + "line": 112, + "end_line": 116, + "parameters": [ + "self", + "job", + "submission_id", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5659d8ad99", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_submit_error", + "qualname": "CallbackBatchSubmitWaitPolicy.on_submit_error", + "line": 118, + "end_line": 122, + "parameters": [ + "self", + "job", + "error", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "20352fd558", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_start", + "qualname": "CallbackBatchSubmitWaitPolicy.on_wait_start", + "line": 124, + "end_line": 126, + "parameters": [ + "self", + "job", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7faf12be2b", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_success", + "qualname": "CallbackBatchSubmitWaitPolicy.on_wait_success", + "line": 128, + "end_line": 132, + "parameters": [ + "self", + "job", + "submission_id", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "57730bac94", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_error", + "qualname": "CallbackBatchSubmitWaitPolicy.on_wait_error", + "line": 134, + "end_line": 138, + "parameters": [ + "self", + "job", + "error", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "544cd68db1", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "on_wait_finally", + "qualname": "CallbackBatchSubmitWaitPolicy.on_wait_finally", + "line": 140, + "end_line": 142, + "parameters": [ + "self", + "job", + "index", + "total" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "abc5bc10fa", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "class", + "name": "BatchSubmitWaitEngine", + "qualname": "BatchSubmitWaitEngine", + "line": 145, + "end_line": 185, + "parameters": [], + "decorators": [], + "base_names": [ + "Generic" + ] + }, + { + "target_id": "be3d8a95e9", + "file_id": "5c0457ba4c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/batch_submit_wait.py", + "node_type": "method", + "name": "run", + "qualname": "BatchSubmitWaitEngine.run", + "line": 148, + "end_line": 185, + "parameters": [ + "self", + "jobs", + "policy" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4134c9d0e4", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "module", + "name": "zmqruntime.execution.client", + "qualname": "zmqruntime.execution.client", + "line": 1, + "end_line": 326, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2a714e5978", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "class", + "name": "ExecutionClient", + "qualname": "ExecutionClient", + "line": 41, + "end_line": 326, + "parameters": [], + "decorators": [], + "base_names": [ + "ZMQClient", + "ABC", + "Generic" + ] + }, + { + "target_id": "f066b75437", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "__init__", + "qualname": "ExecutionClient.__init__", + "line": 44, + "end_line": 70, + "parameters": [ + "self", + "port", + "host", + "persistent", + "progress_callback", + "transport_mode", + "config", + "connection_status_callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fc2de0a569", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_start_progress_listener", + "qualname": "ExecutionClient._start_progress_listener", + "line": 72, + "end_line": 79, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "646185ecd9", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_stop_progress_listener", + "qualname": "ExecutionClient._stop_progress_listener", + "line": 81, + "end_line": 84, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6813c8ed39", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "submit_execution", + "qualname": "ExecutionClient.submit_execution", + "line": 86, + "end_line": 100, + "parameters": [ + "self", + "task", + "config", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a3695c2a0c", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "poll_status", + "qualname": "ExecutionClient.poll_status", + "line": 102, + "end_line": 111, + "parameters": [ + "self", + "execution_id", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "31e7c59917", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "wait_for_completion", + "qualname": "ExecutionClient.wait_for_completion", + "line": 113, + "end_line": 135, + "parameters": [ + "self", + "execution_id", + "poll_interval", + "max_consecutive_errors", + "status_timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f669013208", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "execute", + "qualname": "ExecutionClient.execute", + "line": 137, + "end_line": 147, + "parameters": [ + "self", + "task", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "25d103f67d", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "cancel_execution", + "qualname": "ExecutionClient.cancel_execution", + "line": 149, + "end_line": 155, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5e2aa670d7", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "ping", + "qualname": "ExecutionClient.ping", + "line": 157, + "end_line": 162, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4b280216ec", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "get_server_info_snapshot", + "qualname": "ExecutionClient.get_server_info_snapshot", + "line": 164, + "end_line": 183, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0d781de9ff", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_send_control_request", + "qualname": "ExecutionClient._send_control_request", + "line": 185, + "end_line": 233, + "parameters": [ + "self", + "request", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9643a34138", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "disconnect", + "qualname": "ExecutionClient.disconnect", + "line": 235, + "end_line": 255, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fbdee5d5d1", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_ensure_progress_subscription", + "qualname": "ExecutionClient._ensure_progress_subscription", + "line": 257, + "end_line": 274, + "parameters": [ + "self", + "timeout_ms" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5e58403467", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_unregister_progress", + "qualname": "ExecutionClient._unregister_progress", + "line": 276, + "end_line": 285, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f222230d56", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "enable_progress_stream", + "qualname": "ExecutionClient.enable_progress_stream", + "line": 287, + "end_line": 291, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "854b50222b", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_record_progress", + "qualname": "ExecutionClient._record_progress", + "line": 293, + "end_line": 304, + "parameters": [ + "self", + "data" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2be1bd6a88", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "progress_observation", + "qualname": "ExecutionClient.progress_observation", + "line": 306, + "end_line": 313, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c576c6933f", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "_progress_sequence", + "qualname": "ExecutionClient._progress_sequence", + "line": 315, + "end_line": 317, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "30077f1e2b", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "node_type": "method", + "name": "serialize_task", + "qualname": "ExecutionClient.serialize_task", + "line": 320, + "end_line": 326, + "parameters": [ + "self", + "task", + "config" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "4a2d64e3f3", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "module", + "name": "zmqruntime.execution.lifecycle", + "qualname": "zmqruntime.execution.lifecycle", + "line": 1, + "end_line": 316, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0abc77aed2", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "class", + "name": "ExecutionLifecycleTransition", + "qualname": "ExecutionLifecycleTransition", + "line": 22, + "end_line": 29, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "4d55c820e6", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "class", + "name": "ExecutionCancellationResult", + "qualname": "ExecutionCancellationResult", + "line": 33, + "end_line": 60, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "1d2f3eb8c6", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "should_interrupt_active_work", + "qualname": "ExecutionCancellationResult.should_interrupt_active_work", + "line": 39, + "end_line": 42, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "08de6f4c23", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "to_response", + "qualname": "ExecutionCancellationResult.to_response", + "line": 44, + "end_line": 60, + "parameters": [ + "self", + "workers_killed" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5da344b101", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "class", + "name": "ExecutionLifecycleEngineABC", + "qualname": "ExecutionLifecycleEngineABC", + "line": 63, + "end_line": 128, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "a490780eb1", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "enqueue", + "qualname": "ExecutionLifecycleEngineABC.enqueue", + "line": 67, + "end_line": 68, + "parameters": [ + "self", + "record" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "3351d4708a", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "get", + "qualname": "ExecutionLifecycleEngineABC.get", + "line": 71, + "end_line": 72, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "05307211fd", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "records", + "qualname": "ExecutionLifecycleEngineABC.records", + "line": 75, + "end_line": 76, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "32a57a43aa", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_running", + "qualname": "ExecutionLifecycleEngineABC.mark_running", + "line": 79, + "end_line": 82, + "parameters": [ + "self", + "execution_id", + "start_time" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "f2d37b8d1b", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_complete", + "qualname": "ExecutionLifecycleEngineABC.mark_complete", + "line": 85, + "end_line": 88, + "parameters": [ + "self", + "execution_id", + "end_time" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "985eee4a25", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_failed", + "qualname": "ExecutionLifecycleEngineABC.mark_failed", + "line": 91, + "end_line": 97, + "parameters": [ + "self", + "execution_id", + "error", + "end_time" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "de867ed0ed", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_cancelled", + "qualname": "ExecutionLifecycleEngineABC.mark_cancelled", + "line": 100, + "end_line": 103, + "parameters": [ + "self", + "execution_id", + "end_time" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "132f0f5112", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "cancel", + "qualname": "ExecutionLifecycleEngineABC.cancel", + "line": 106, + "end_line": 109, + "parameters": [ + "self", + "execution_id", + "end_time" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "cb7d91ba98", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "queue_position", + "qualname": "ExecutionLifecycleEngineABC.queue_position", + "line": 112, + "end_line": 113, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "04249e0de4", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "cancel_all_active", + "qualname": "ExecutionLifecycleEngineABC.cancel_all_active", + "line": 116, + "end_line": 119, + "parameters": [ + "self", + "end_time" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "65919c0ffd", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "snapshot", + "qualname": "ExecutionLifecycleEngineABC.snapshot", + "line": 122, + "end_line": 128, + "parameters": [ + "self", + "uptime", + "execution_id" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "fbd61ba9b5", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "class", + "name": "InMemoryExecutionLifecycleEngine", + "qualname": "InMemoryExecutionLifecycleEngine", + "line": 131, + "end_line": 316, + "parameters": [], + "decorators": [], + "base_names": [ + "ExecutionLifecycleEngineABC" + ] + }, + { + "target_id": "2ad474c86f", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "__init__", + "qualname": "InMemoryExecutionLifecycleEngine.__init__", + "line": 134, + "end_line": 137, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e3badc8136", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "enqueue", + "qualname": "InMemoryExecutionLifecycleEngine.enqueue", + "line": 139, + "end_line": 145, + "parameters": [ + "self", + "record" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9ed262cf3f", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "get", + "qualname": "InMemoryExecutionLifecycleEngine.get", + "line": 147, + "end_line": 149, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "748f54d24f", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "records", + "qualname": "InMemoryExecutionLifecycleEngine.records", + "line": 151, + "end_line": 152, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bc75a57fe9", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_running", + "qualname": "InMemoryExecutionLifecycleEngine.mark_running", + "line": 154, + "end_line": 161, + "parameters": [ + "self", + "execution_id", + "start_time" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0db9e7deab", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_complete", + "qualname": "InMemoryExecutionLifecycleEngine.mark_complete", + "line": 163, + "end_line": 170, + "parameters": [ + "self", + "execution_id", + "end_time" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ef6b09fd10", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_failed", + "qualname": "InMemoryExecutionLifecycleEngine.mark_failed", + "line": 172, + "end_line": 186, + "parameters": [ + "self", + "execution_id", + "error", + "end_time" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "94394fa9ed", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "mark_cancelled", + "qualname": "InMemoryExecutionLifecycleEngine.mark_cancelled", + "line": 188, + "end_line": 195, + "parameters": [ + "self", + "execution_id", + "end_time" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "01dd72b8e6", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "cancel", + "qualname": "InMemoryExecutionLifecycleEngine.cancel", + "line": 197, + "end_line": 200, + "parameters": [ + "self", + "execution_id", + "end_time" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8c2a3d9ae4", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "queue_position", + "qualname": "InMemoryExecutionLifecycleEngine.queue_position", + "line": 202, + "end_line": 207, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "11de302c51", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "cancel_all_active", + "qualname": "InMemoryExecutionLifecycleEngine.cancel_all_active", + "line": 209, + "end_line": 219, + "parameters": [ + "self", + "end_time" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "44ed0f3ba9", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "snapshot", + "qualname": "InMemoryExecutionLifecycleEngine.snapshot", + "line": 221, + "end_line": 246, + "parameters": [ + "self", + "uptime", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "34dd027b8a", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "_transition", + "qualname": "InMemoryExecutionLifecycleEngine._transition", + "line": 248, + "end_line": 274, + "parameters": [ + "self", + "execution_id", + "requested", + "timestamp" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c901e54423", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "_running_executions", + "qualname": "InMemoryExecutionLifecycleEngine._running_executions", + "line": 276, + "end_line": 292, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "27051b93ff", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "_queued_executions", + "qualname": "InMemoryExecutionLifecycleEngine._queued_executions", + "line": 294, + "end_line": 307, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f89f33c3b6", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "_remove_from_queue", + "qualname": "InMemoryExecutionLifecycleEngine._remove_from_queue", + "line": 309, + "end_line": 310, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cb718b2089", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "node_type": "method", + "name": "_require", + "qualname": "InMemoryExecutionLifecycleEngine._require", + "line": 312, + "end_line": 316, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "85ddc0332f", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "module", + "name": "zmqruntime.execution.logs", + "qualname": "zmqruntime.execution.logs", + "line": 1, + "end_line": 99, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ff66d20982", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "class", + "name": "ExecutionWorkerLogIdentity", + "qualname": "ExecutionWorkerLogIdentity", + "line": 15, + "end_line": 48, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "0b14a0be02", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "method", + "name": "base_path", + "qualname": "ExecutionWorkerLogIdentity.base_path", + "line": 26, + "end_line": 29, + "parameters": [ + "cls", + "log_directory", + "execution_id" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "29c0deff9b", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "method", + "name": "from_path", + "qualname": "ExecutionWorkerLogIdentity.from_path", + "line": 32, + "end_line": 41, + "parameters": [ + "cls", + "path" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "786f850fcd", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "method", + "name": "path", + "qualname": "ExecutionWorkerLogIdentity.path", + "line": 43, + "end_line": 48, + "parameters": [ + "self", + "log_directory" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "165ce1012e", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "class", + "name": "ExecutionWorkerLogObservation", + "qualname": "ExecutionWorkerLogObservation", + "line": 52, + "end_line": 99, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "92144cf0e4", + "file_id": "0b89b01f20", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/logs.py", + "node_type": "method", + "name": "discover", + "qualname": "ExecutionWorkerLogObservation.discover", + "line": 60, + "end_line": 99, + "parameters": [ + "cls", + "log_directory", + "running_executions", + "workers" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "19d1616981", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "module", + "name": "zmqruntime.execution.progress_stream", + "qualname": "zmqruntime.execution.progress_stream", + "line": 1, + "end_line": 162, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "748d354581", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "function", + "name": "_freeze_wire_value", + "qualname": "_freeze_wire_value", + "line": 24, + "end_line": 29, + "parameters": [ + "value" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f7fe1f5bdb", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "function", + "name": "_thaw_wire_value", + "qualname": "_thaw_wire_value", + "line": 32, + "end_line": 37, + "parameters": [ + "value" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4a90d080f7", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "class", + "name": "ExecutionProgressObservation", + "qualname": "ExecutionProgressObservation", + "line": 41, + "end_line": 85, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "4cf7fec811", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "ExecutionProgressObservation.__post_init__", + "line": 47, + "end_line": 54, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1844c6212e", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "first", + "qualname": "ExecutionProgressObservation.first", + "line": 57, + "end_line": 60, + "parameters": [ + "cls", + "event" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "81c5148daa", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "followed_by", + "qualname": "ExecutionProgressObservation.followed_by", + "line": 62, + "end_line": 65, + "parameters": [ + "self", + "event" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5ab05b1b8c", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "as_wire", + "qualname": "ExecutionProgressObservation.as_wire", + "line": 67, + "end_line": 73, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b90e235d13", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ExecutionProgressObservation.from_wire", + "line": 76, + "end_line": 85, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "bb3fafade4", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "class", + "name": "ProgressStreamSubscriber", + "qualname": "ProgressStreamSubscriber", + "line": 88, + "end_line": 162, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e5ff610525", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "__init__", + "qualname": "ProgressStreamSubscriber.__init__", + "line": 91, + "end_line": 100, + "parameters": [ + "self", + "socket_provider", + "callback" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9853097e53", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "start", + "qualname": "ProgressStreamSubscriber.start", + "line": 102, + "end_line": 108, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0e5944604d", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "stop", + "qualname": "ProgressStreamSubscriber.stop", + "line": 110, + "end_line": 124, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "43a9f79a49", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "_listen_loop", + "qualname": "ProgressStreamSubscriber._listen_loop", + "line": 126, + "end_line": 150, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "dfae1e3214", + "file_id": "5842829efa", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/progress_stream.py", + "node_type": "method", + "name": "_dispatch_message", + "qualname": "ProgressStreamSubscriber._dispatch_message", + "line": 152, + "end_line": 162, + "parameters": [ + "self", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fb5cd7e265", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "module", + "name": "zmqruntime.execution.responses", + "qualname": "zmqruntime.execution.responses", + "line": 1, + "end_line": 173, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "af78c2ec1b", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "class", + "name": "ExecutionDiagnosticField", + "qualname": "ExecutionDiagnosticField", + "line": 25, + "end_line": 29, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "0476f2bc3c", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "class", + "name": "ExecutionResponseDiagnostic", + "qualname": "ExecutionResponseDiagnostic", + "line": 33, + "end_line": 62, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "36681a9e57", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ExecutionResponseDiagnostic.from_wire", + "line": 40, + "end_line": 44, + "parameters": [ + "cls", + "response" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "30cee9c4b4", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "has_text", + "qualname": "ExecutionResponseDiagnostic.has_text", + "line": 47, + "end_line": 48, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "3ad436aee9", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "require_text", + "qualname": "ExecutionResponseDiagnostic.require_text", + "line": 50, + "end_line": 57, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a9fe4560f6", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "as_message_items", + "qualname": "ExecutionResponseDiagnostic.as_message_items", + "line": 59, + "end_line": 62, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2c89ac6d6e", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "class", + "name": "ExecutionSubmissionResponse", + "qualname": "ExecutionSubmissionResponse", + "line": 66, + "end_line": 98, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "43ea32b9d4", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ExecutionSubmissionResponse.from_wire", + "line": 74, + "end_line": 80, + "parameters": [ + "cls", + "response" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "de32434a2f", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "accepted", + "qualname": "ExecutionSubmissionResponse.accepted", + "line": 83, + "end_line": 84, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "ed4acf0fb2", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "require_execution_id", + "qualname": "ExecutionSubmissionResponse.require_execution_id", + "line": 86, + "end_line": 93, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d64adc1ce3", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "require_failure_text", + "qualname": "ExecutionSubmissionResponse.require_failure_text", + "line": 95, + "end_line": 98, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c784d2d0a9", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "class", + "name": "ExecutionSubmissionField", + "qualname": "ExecutionSubmissionField", + "line": 101, + "end_line": 104, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "b409644581", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "class", + "name": "ExecutionResponseWireFields", + "qualname": "ExecutionResponseWireFields", + "line": 108, + "end_line": 128, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "f16406c76f", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ExecutionResponseWireFields.from_wire", + "line": 116, + "end_line": 128, + "parameters": [ + "cls", + "response" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "282433824d", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "class", + "name": "ExecutionWaitResult", + "qualname": "ExecutionWaitResult", + "line": 132, + "end_line": 161, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "fa29743411", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "from_wire", + "qualname": "ExecutionWaitResult.from_wire", + "line": 138, + "end_line": 139, + "parameters": [ + "cls", + "response" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "326bfd4940", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "status", + "qualname": "ExecutionWaitResult.status", + "line": 142, + "end_line": 143, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "cdc419efdc", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "execution_id", + "qualname": "ExecutionWaitResult.execution_id", + "line": 146, + "end_line": 147, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "9a7faff959", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "diagnostic", + "qualname": "ExecutionWaitResult.diagnostic", + "line": 150, + "end_line": 151, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "a0f712154c", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "complete", + "qualname": "ExecutionWaitResult.complete", + "line": 154, + "end_line": 155, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "a185e2816b", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "method", + "name": "require_complete", + "qualname": "ExecutionWaitResult.require_complete", + "line": 157, + "end_line": 161, + "parameters": [ + "self", + "context" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3c547c1df9", + "file_id": "e1f7c10279", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/responses.py", + "node_type": "function", + "name": "optional_wire_text", + "qualname": "optional_wire_text", + "line": 164, + "end_line": 173, + "parameters": [ + "response", + "field" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "35de767ab6", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "module", + "name": "zmqruntime.execution.server", + "qualname": "zmqruntime.execution.server", + "line": 1, + "end_line": 543, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5b449c7283", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "class", + "name": "ExecutionServer", + "qualname": "ExecutionServer", + "line": 47, + "end_line": 543, + "parameters": [], + "decorators": [], + "base_names": [ + "ZMQServer", + "ABC" + ] + }, + { + "target_id": "adb9fe5195", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "__init__", + "qualname": "ExecutionServer.__init__", + "line": 60, + "end_line": 97, + "parameters": [ + "self", + "port", + "host", + "log_file_path", + "transport_mode", + "config", + "application" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ada469ea43", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "start", + "qualname": "ExecutionServer.start", + "line": 99, + "end_line": 102, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "195d20143a", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_create_pong_response", + "qualname": "ExecutionServer._create_pong_response", + "line": 104, + "end_line": 141, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "193c5d3876", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "process_messages", + "qualname": "ExecutionServer.process_messages", + "line": 143, + "end_line": 163, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "11fdf1f82b", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "handle_control_message", + "qualname": "ExecutionServer.handle_control_message", + "line": 165, + "end_line": 174, + "parameters": [ + "self", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d43e424c35", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "handle_data_message", + "qualname": "ExecutionServer.handle_data_message", + "line": 176, + "end_line": 177, + "parameters": [ + "self", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9e2fcb818d", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_validate_and_parse", + "qualname": "ExecutionServer._validate_and_parse", + "line": 179, + "end_line": 187, + "parameters": [ + "self", + "msg", + "request_class" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "54673f8fc1", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_start_queue_worker", + "qualname": "ExecutionServer._start_queue_worker", + "line": 189, + "end_line": 193, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "304afb70dd", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_queue_worker", + "qualname": "ExecutionServer._queue_worker", + "line": 195, + "end_line": 243, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "14e5b402b5", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_execute", + "qualname": "ExecutionServer._handle_execute", + "line": 245, + "end_line": 265, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6c587f9b2e", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "run_execution", + "qualname": "ExecutionServer.run_execution", + "line": 267, + "end_line": 318, + "parameters": [ + "self", + "execution_id", + "request", + "record" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4dddd56221", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_run_execution", + "qualname": "ExecutionServer._run_execution", + "line": 320, + "end_line": 322, + "parameters": [ + "self", + "execution_id", + "request", + "record" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d4ebd6f6f3", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "handle_status", + "qualname": "ExecutionServer.handle_status", + "line": 324, + "end_line": 340, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8dc09d336d", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_status", + "qualname": "ExecutionServer._handle_status", + "line": 342, + "end_line": 344, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e083404a5e", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_cancel", + "qualname": "ExecutionServer._handle_cancel", + "line": 346, + "end_line": 369, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "17719112e3", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_cancel_all_executions", + "qualname": "ExecutionServer._cancel_all_executions", + "line": 371, + "end_line": 378, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b3ab696d6e", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_interrupt_execution", + "qualname": "ExecutionServer._interrupt_execution", + "line": 380, + "end_line": 383, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4497c262e6", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_shutdown_workers", + "qualname": "ExecutionServer._shutdown_workers", + "line": 385, + "end_line": 399, + "parameters": [ + "self", + "msg", + "force" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0f938283c2", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_shutdown", + "qualname": "ExecutionServer._handle_shutdown", + "line": 401, + "end_line": 402, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9a7d8ab7d7", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_force_shutdown", + "qualname": "ExecutionServer._handle_force_shutdown", + "line": 404, + "end_line": 405, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a64ffc905b", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_register_progress", + "qualname": "ExecutionServer._handle_register_progress", + "line": 407, + "end_line": 417, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4cab848bf4", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_handle_unregister_progress", + "qualname": "ExecutionServer._handle_unregister_progress", + "line": 419, + "end_line": 429, + "parameters": [ + "self", + "msg" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f9e8d82df8", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "send_progress_update", + "qualname": "ExecutionServer.send_progress_update", + "line": 431, + "end_line": 435, + "parameters": [ + "self", + "progress_update" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3775a29a85", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_get_worker_info", + "qualname": "ExecutionServer._get_worker_info", + "line": 437, + "end_line": 462, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ca8aa7f3e6", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_is_execution_worker_process", + "qualname": "ExecutionServer._is_execution_worker_process", + "line": 465, + "end_line": 478, + "parameters": [ + "cls", + "process" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "69a6da70b7", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "_kill_worker_processes", + "qualname": "ExecutionServer._kill_worker_processes", + "line": 480, + "end_line": 538, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "39b8aff6de", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "node_type": "method", + "name": "execute_task", + "qualname": "ExecutionServer.execute_task", + "line": 541, + "end_line": 543, + "parameters": [ + "self", + "execution_id", + "request" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "8fd4409383", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "module", + "name": "zmqruntime.execution.status_poller", + "qualname": "zmqruntime.execution.status_poller", + "line": 1, + "end_line": 114, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b0639d9548", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "class", + "name": "ExecutionStatusPollPolicyABC", + "qualname": "ExecutionStatusPollPolicyABC", + "line": 13, + "end_line": 39, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "bfcbb15509", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "poll_interval_seconds", + "qualname": "ExecutionStatusPollPolicyABC.poll_interval_seconds", + "line": 17, + "end_line": 18, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "dc7fc2fa76", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "poll_status", + "qualname": "ExecutionStatusPollPolicyABC.poll_status", + "line": 21, + "end_line": 22, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "ff7eab8351", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_running", + "qualname": "ExecutionStatusPollPolicyABC.on_running", + "line": 24, + "end_line": 25, + "parameters": [ + "self", + "execution_id", + "execution_payload" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e8cfc85e9d", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_terminal", + "qualname": "ExecutionStatusPollPolicyABC.on_terminal", + "line": 27, + "end_line": 33, + "parameters": [ + "self", + "execution_id", + "terminal_status", + "execution_payload" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2243f1d58a", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_status_error", + "qualname": "ExecutionStatusPollPolicyABC.on_status_error", + "line": 35, + "end_line": 36, + "parameters": [ + "self", + "execution_id", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2eb70bd299", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_poll_exception", + "qualname": "ExecutionStatusPollPolicyABC.on_poll_exception", + "line": 38, + "end_line": 39, + "parameters": [ + "self", + "execution_id", + "error" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "62b5a7b090", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "class", + "name": "CallbackExecutionStatusPollPolicy", + "qualname": "CallbackExecutionStatusPollPolicy", + "line": 43, + "end_line": 80, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ExecutionStatusPollPolicyABC" + ] + }, + { + "target_id": "45f0033f42", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "poll_interval_seconds", + "qualname": "CallbackExecutionStatusPollPolicy.poll_interval_seconds", + "line": 54, + "end_line": 55, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "c36baee4f7", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "poll_status", + "qualname": "CallbackExecutionStatusPollPolicy.poll_status", + "line": 57, + "end_line": 58, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4586e9f169", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_running", + "qualname": "CallbackExecutionStatusPollPolicy.on_running", + "line": 60, + "end_line": 62, + "parameters": [ + "self", + "execution_id", + "execution_payload" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "df9fdc01f3", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_terminal", + "qualname": "CallbackExecutionStatusPollPolicy.on_terminal", + "line": 64, + "end_line": 71, + "parameters": [ + "self", + "execution_id", + "terminal_status", + "execution_payload" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1b998b3b17", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_status_error", + "qualname": "CallbackExecutionStatusPollPolicy.on_status_error", + "line": 73, + "end_line": 75, + "parameters": [ + "self", + "execution_id", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ad47fe8491", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "on_poll_exception", + "qualname": "CallbackExecutionStatusPollPolicy.on_poll_exception", + "line": 77, + "end_line": 80, + "parameters": [ + "self", + "execution_id", + "error" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d19c31e6c3", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "class", + "name": "ExecutionStatusPoller", + "qualname": "ExecutionStatusPoller", + "line": 83, + "end_line": 114, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b639cc5308", + "file_id": "d4a73161be", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/status_poller.py", + "node_type": "method", + "name": "run", + "qualname": "ExecutionStatusPoller.run", + "line": 86, + "end_line": 114, + "parameters": [ + "self", + "execution_id", + "policy" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ffa2980fa3", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "module", + "name": "zmqruntime.execution.wait_policy", + "qualname": "zmqruntime.execution.wait_policy", + "line": 1, + "end_line": 168, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "affcb643bb", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "class", + "name": "WaitPolicy", + "qualname": "WaitPolicy", + "line": 26, + "end_line": 30, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "93fbea530a", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "class", + "name": "ExecutionWaiter", + "qualname": "ExecutionWaiter", + "line": 33, + "end_line": 168, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "37398678be", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "method", + "name": "__init__", + "qualname": "ExecutionWaiter.__init__", + "line": 36, + "end_line": 46, + "parameters": [ + "self", + "poll_status", + "progress_sequence", + "known_server_process_is_alive", + "owned_server_process_exit" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "28618aafba", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "method", + "name": "wait", + "qualname": "ExecutionWaiter.wait", + "line": 48, + "end_line": 135, + "parameters": [ + "self", + "execution_id", + "policy" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3219bf2573", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "method", + "name": "_observed_progress_sequence", + "qualname": "ExecutionWaiter._observed_progress_sequence", + "line": 137, + "end_line": 140, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c332f23dc0", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "method", + "name": "_known_server_alive", + "qualname": "ExecutionWaiter._known_server_alive", + "line": 142, + "end_line": 145, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "155d05aed4", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "node_type": "method", + "name": "_lost_connection", + "qualname": "ExecutionWaiter._lost_connection", + "line": 147, + "end_line": 168, + "parameters": [ + "self", + "execution_id", + "last_error" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6fb8809fd5", + "file_id": "b18c004451", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/__init__.py", + "node_type": "module", + "name": "zmqruntime.progress", + "qualname": "zmqruntime.progress", + "line": 1, + "end_line": 27, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d1f166a668", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "module", + "name": "zmqruntime.progress.projection", + "qualname": "zmqruntime.progress.projection", + "line": 1, + "end_line": 354, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7edf912b60", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "class", + "name": "GenericAxisProjection", + "qualname": "GenericAxisProjection", + "line": 15, + "end_line": 22, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "b9f1f03aab", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "class", + "name": "GenericPlateProjection", + "qualname": "GenericPlateProjection", + "line": 26, + "end_line": 42, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "Generic" + ] + }, + { + "target_id": "281f620af1", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "active_axes", + "qualname": "GenericPlateProjection.active_axes", + "line": 37, + "end_line": 42, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "a987178b28", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "class", + "name": "GenericExecutionProjection", + "qualname": "GenericExecutionProjection", + "line": 46, + "end_line": 67, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "Generic" + ] + }, + { + "target_id": "fe4ff7bed3", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "get_plate", + "qualname": "GenericExecutionProjection.get_plate", + "line": 59, + "end_line": 64, + "parameters": [ + "self", + "plate_id", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "28a9cee2dc", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "count_state", + "qualname": "GenericExecutionProjection.count_state", + "line": 66, + "end_line": 67, + "parameters": [ + "self", + "state" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ce01cf18ad", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "class", + "name": "ProgressProjectionAdapterABC", + "qualname": "ProgressProjectionAdapterABC", + "line": 70, + "end_line": 145, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC", + "Generic" + ] + }, + { + "target_id": "17a841c5c6", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "compile_channel", + "qualname": "ProgressProjectionAdapterABC.compile_channel", + "line": 74, + "end_line": 75, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "bd52dc8e2f", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "pipeline_channel", + "qualname": "ProgressProjectionAdapterABC.pipeline_channel", + "line": 78, + "end_line": 79, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "044891b1f7", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "plate_id", + "qualname": "ProgressProjectionAdapterABC.plate_id", + "line": 82, + "end_line": 83, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "ac2f4caa18", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "axis_id", + "qualname": "ProgressProjectionAdapterABC.axis_id", + "line": 86, + "end_line": 87, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "97b7b519db", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "step_name", + "qualname": "ProgressProjectionAdapterABC.step_name", + "line": 90, + "end_line": 91, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "27132338e5", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "percent", + "qualname": "ProgressProjectionAdapterABC.percent", + "line": 94, + "end_line": 95, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "8adbc39c64", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "timestamp", + "qualname": "ProgressProjectionAdapterABC.timestamp", + "line": 98, + "end_line": 99, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "63062bc680", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "channel", + "qualname": "ProgressProjectionAdapterABC.channel", + "line": 102, + "end_line": 103, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "f6e97564fb", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "known_axes", + "qualname": "ProgressProjectionAdapterABC.known_axes", + "line": 106, + "end_line": 107, + "parameters": [ + "self", + "events" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "bfd3f04edf", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "is_failure_event", + "qualname": "ProgressProjectionAdapterABC.is_failure_event", + "line": 110, + "end_line": 111, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "510e9cb4ca", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "is_success_terminal_event", + "qualname": "ProgressProjectionAdapterABC.is_success_terminal_event", + "line": 114, + "end_line": 115, + "parameters": [ + "self", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "f434b1d11e", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_idle", + "qualname": "ProgressProjectionAdapterABC.state_idle", + "line": 118, + "end_line": 119, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "9d112fbf48", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_idle_from_events", + "qualname": "ProgressProjectionAdapterABC.state_idle_from_events", + "line": 121, + "end_line": 125, + "parameters": [ + "self", + "events" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a8e2fd1974", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_compiling", + "qualname": "ProgressProjectionAdapterABC.state_compiling", + "line": 128, + "end_line": 129, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "ea92596382", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_compiled", + "qualname": "ProgressProjectionAdapterABC.state_compiled", + "line": 132, + "end_line": 133, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "1496423f4f", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_executing", + "qualname": "ProgressProjectionAdapterABC.state_executing", + "line": 136, + "end_line": 137, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "ffa2607195", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_complete", + "qualname": "ProgressProjectionAdapterABC.state_complete", + "line": 140, + "end_line": 141, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "993055214b", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "method", + "name": "state_failed", + "qualname": "ProgressProjectionAdapterABC.state_failed", + "line": 144, + "end_line": 145, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "33b7cbadf1", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "function", + "name": "_latest_by_axis", + "qualname": "_latest_by_axis", + "line": 148, + "end_line": 162, + "parameters": [ + "events", + "channel", + "adapter" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a3683a5131", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "function", + "name": "_build_plate_projection", + "qualname": "_build_plate_projection", + "line": 165, + "end_line": 315, + "parameters": [ + "execution_id", + "plate_id", + "events", + "adapter" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f9727798df", + "file_id": "e8014ac164", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/projection.py", + "node_type": "function", + "name": "build_execution_projection", + "qualname": "build_execution_projection", + "line": 318, + "end_line": 354, + "parameters": [ + "events_by_execution", + "adapter" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cf984a2871", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "module", + "name": "zmqruntime.progress.registry", + "qualname": "zmqruntime.progress.registry", + "line": 1, + "end_line": 254, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2346d7e2a7", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "class", + "name": "EventRegistryMutationKind", + "qualname": "EventRegistryMutationKind", + "line": 20, + "end_line": 24, + "parameters": [], + "decorators": [], + "base_names": [ + "Enum" + ] + }, + { + "target_id": "23350a7be2", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "class", + "name": "EventRegistryMutation", + "qualname": "EventRegistryMutation", + "line": 28, + "end_line": 33, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "Generic" + ] + }, + { + "target_id": "fef158fd63", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "class", + "name": "EventRegistryABC", + "qualname": "EventRegistryABC", + "line": 36, + "end_line": 64, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC", + "Generic" + ] + }, + { + "target_id": "decb620267", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "register_event", + "qualname": "EventRegistryABC.register_event", + "line": 40, + "end_line": 41, + "parameters": [ + "self", + "execution_id", + "event" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "283cdfff28", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "get_events", + "qualname": "EventRegistryABC.get_events", + "line": 44, + "end_line": 45, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "e1fe6489d7", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "get_execution_ids", + "qualname": "EventRegistryABC.get_execution_ids", + "line": 48, + "end_line": 49, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "238868f469", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "clear_execution", + "qualname": "EventRegistryABC.clear_execution", + "line": 52, + "end_line": 53, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "80dc96d901", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "clear_all", + "qualname": "EventRegistryABC.clear_all", + "line": 56, + "end_line": 57, + "parameters": [ + "self" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "16d8285039", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "subscribe_mutations", + "qualname": "EventRegistryABC.subscribe_mutations", + "line": 60, + "end_line": 64, + "parameters": [ + "self", + "listener" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "c24a6b82dd", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "class", + "name": "LatestEventRegistry", + "qualname": "LatestEventRegistry", + "line": 67, + "end_line": 254, + "parameters": [], + "decorators": [], + "base_names": [ + "EventRegistryABC", + "Generic" + ] + }, + { + "target_id": "2bca4b2817", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "__init__", + "qualname": "LatestEventRegistry.__init__", + "line": 70, + "end_line": 85, + "parameters": [ + "self", + "key_builder", + "is_terminal", + "timestamp_of", + "retention_seconds" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c134e8552e", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "register_event", + "qualname": "LatestEventRegistry.register_event", + "line": 87, + "end_line": 109, + "parameters": [ + "self", + "execution_id", + "event" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "da7ca831ec", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "get_events", + "qualname": "LatestEventRegistry.get_events", + "line": 111, + "end_line": 114, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "61916f04cd", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "get_latest_event", + "qualname": "LatestEventRegistry.get_latest_event", + "line": 116, + "end_line": 118, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "de1931e914", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "add_listener", + "qualname": "LatestEventRegistry.add_listener", + "line": 120, + "end_line": 123, + "parameters": [ + "self", + "listener" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "60bed372c3", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "remove_listener", + "qualname": "LatestEventRegistry.remove_listener", + "line": 125, + "end_line": 130, + "parameters": [ + "self", + "listener" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "65a7e54ce0", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "clear_listeners", + "qualname": "LatestEventRegistry.clear_listeners", + "line": 132, + "end_line": 134, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "faab9f6cef", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "add_mutation_listener", + "qualname": "LatestEventRegistry.add_mutation_listener", + "line": 136, + "end_line": 144, + "parameters": [ + "self", + "listener" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1a1ec8d97c", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "subscribe_mutations", + "qualname": "LatestEventRegistry.subscribe_mutations", + "line": 146, + "end_line": 153, + "parameters": [ + "self", + "listener" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "47ab03891f", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "remove_mutation_listener", + "qualname": "LatestEventRegistry.remove_mutation_listener", + "line": 155, + "end_line": 163, + "parameters": [ + "self", + "listener" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3a7b19d3e0", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "clear_mutation_listeners", + "qualname": "LatestEventRegistry.clear_mutation_listeners", + "line": 165, + "end_line": 167, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1e58d1de4b", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "clear_execution", + "qualname": "LatestEventRegistry.clear_execution", + "line": 169, + "end_line": 181, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "34617e3266", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "clear_all", + "qualname": "LatestEventRegistry.clear_all", + "line": 183, + "end_line": 196, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6dc5cff7d9", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "cleanup_old_executions", + "qualname": "LatestEventRegistry.cleanup_old_executions", + "line": 198, + "end_line": 225, + "parameters": [ + "self", + "retention_seconds" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9c65730f31", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "get_execution_ids", + "qualname": "LatestEventRegistry.get_execution_ids", + "line": 227, + "end_line": 229, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "014876c807", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "get_event_count", + "qualname": "LatestEventRegistry.get_event_count", + "line": 231, + "end_line": 233, + "parameters": [ + "self", + "execution_id" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f93fbc4ede", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "_notify_listener", + "qualname": "LatestEventRegistry._notify_listener", + "line": 236, + "end_line": 244, + "parameters": [ + "listener", + "execution_id", + "event" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "5ba4f3d704", + "file_id": "8e726fefa7", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/progress/registry.py", + "node_type": "method", + "name": "_notify_mutation_listener", + "qualname": "LatestEventRegistry._notify_mutation_listener", + "line": 247, + "end_line": 254, + "parameters": [ + "listener", + "mutation" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "64f5339071", + "file_id": "b57ed9c559", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/__init__.py", + "node_type": "module", + "name": "zmqruntime.streaming", + "qualname": "zmqruntime.streaming", + "line": 1, + "end_line": 7, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a83e553f50", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "module", + "name": "zmqruntime.streaming.process_manager", + "qualname": "zmqruntime.streaming.process_manager", + "line": 1, + "end_line": 48, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "956ef9ba3f", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "class", + "name": "VisualizerProcessManager", + "qualname": "VisualizerProcessManager", + "line": 9, + "end_line": 48, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "d425db26ce", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "method", + "name": "__init__", + "qualname": "VisualizerProcessManager.__init__", + "line": 12, + "end_line": 15, + "parameters": [ + "self", + "port" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9ade2718ad", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "method", + "name": "wait_for_ready", + "qualname": "VisualizerProcessManager.wait_for_ready", + "line": 18, + "end_line": 20, + "parameters": [ + "self", + "timeout" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "af9b2f77f3", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "method", + "name": "start", + "qualname": "VisualizerProcessManager.start", + "line": 23, + "end_line": 25, + "parameters": [ + "self", + "detached" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "5743b9c689", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "method", + "name": "stop", + "qualname": "VisualizerProcessManager.stop", + "line": 27, + "end_line": 38, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b0618d1c9b", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "method", + "name": "force_stop", + "qualname": "VisualizerProcessManager.force_stop", + "line": 40, + "end_line": 42, + "parameters": [ + "self", + "timeout" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b3486dd657", + "file_id": "4b2d409586", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/process_manager.py", + "node_type": "method", + "name": "is_running", + "qualname": "VisualizerProcessManager.is_running", + "line": 45, + "end_line": 48, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "99af638c85", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "module", + "name": "zmqruntime.streaming.server", + "qualname": "zmqruntime.streaming.server", + "line": 1, + "end_line": 161, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3fe3f07a61", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "class", + "name": "StreamingVisualizerServer", + "qualname": "StreamingVisualizerServer", + "line": 28, + "end_line": 161, + "parameters": [], + "decorators": [], + "base_names": [ + "ZMQServer", + "ABC" + ] + }, + { + "target_id": "7b53cff0f3", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "load_images_from_shared_memory", + "qualname": "StreamingVisualizerServer.load_images_from_shared_memory", + "line": 34, + "end_line": 64, + "parameters": [ + "images", + "error_callback" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "f8ffc1b628", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "__init__", + "qualname": "StreamingVisualizerServer.__init__", + "line": 66, + "end_line": 84, + "parameters": [ + "self", + "port", + "viewer_type", + "host", + "log_file_path", + "data_socket_type", + "transport_mode", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "98179bef07", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "send_ack", + "qualname": "StreamingVisualizerServer.send_ack", + "line": 86, + "end_line": 121, + "parameters": [ + "self", + "transfer", + "status", + "error" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1e3c9df69e", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "_create_pong_response", + "qualname": "StreamingVisualizerServer._create_pong_response", + "line": 123, + "end_line": 129, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7754fc697d", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "deserialize_message", + "qualname": "StreamingVisualizerServer.deserialize_message", + "line": 131, + "end_line": 133, + "parameters": [ + "self", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fbf6feef53", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "handle_data_message", + "qualname": "StreamingVisualizerServer.handle_data_message", + "line": 135, + "end_line": 156, + "parameters": [ + "self", + "message" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "72bf7f0c7e", + "file_id": "7dab461c26", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/streaming/server.py", + "node_type": "method", + "name": "display_image", + "qualname": "StreamingVisualizerServer.display_image", + "line": 159, + "end_line": 161, + "parameters": [ + "self", + "image_data", + "metadata" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "5874aa538f", + "file_id": "c54f3f3ee4", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/__init__.py", + "node_type": "module", + "name": "python_introspect", + "qualname": "python_introspect", + "line": 1, + "end_line": 136, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d15f7300b3", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "module", + "name": "python_introspect.annotation_types", + "qualname": "python_introspect.annotation_types", + "line": 1, + "end_line": 156, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "54675db183", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "is_union_type", + "qualname": "is_union_type", + "line": 10, + "end_line": 13, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "306a522182", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "optional_member_type", + "qualname": "optional_member_type", + "line": 16, + "end_line": 24, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b85bff5c6c", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "make_optional", + "qualname": "make_optional", + "line": 27, + "end_line": 32, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ba3bb78674", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "resolve_optional", + "qualname": "resolve_optional", + "line": 35, + "end_line": 39, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b5e9d07376", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "resolve_annotated", + "qualname": "resolve_annotated", + "line": 42, + "end_line": 47, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0140aab499", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "is_enum_type", + "qualname": "is_enum_type", + "line": 50, + "end_line": 53, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "48cbe49cd0", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "enum_member_type", + "qualname": "enum_member_type", + "line": 56, + "end_line": 66, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c4a78ca1a1", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "declared_enum_type", + "qualname": "declared_enum_type", + "line": 69, + "end_line": 93, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c21d1b2e85", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "enum_input_values", + "qualname": "enum_input_values", + "line": 96, + "end_line": 109, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a375878b27", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "enum_member_names", + "qualname": "enum_member_names", + "line": 112, + "end_line": 118, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ceffac26aa", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "enum_import_path", + "qualname": "enum_import_path", + "line": 121, + "end_line": 127, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6b9487f90a", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "coerce_enum_member", + "qualname": "coerce_enum_member", + "line": 130, + "end_line": 141, + "parameters": [ + "annotation", + "value" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "18dbdd09bb", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "is_list_of_enums", + "qualname": "is_list_of_enums", + "line": 144, + "end_line": 148, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "17dbdc434c", + "file_id": "f88e3c0cd2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/annotation_types.py", + "node_type": "function", + "name": "get_enum_from_list", + "qualname": "get_enum_from_list", + "line": 151, + "end_line": 156, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4cab1308ea", + "file_id": "e8ae70aad8", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/callable_declaration.py", + "node_type": "module", + "name": "python_introspect.callable_declaration", + "qualname": "python_introspect.callable_declaration", + "line": 1, + "end_line": 46, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a261b5b110", + "file_id": "e8ae70aad8", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/callable_declaration.py", + "node_type": "function", + "name": "callable_declaration_kwargs", + "qualname": "callable_declaration_kwargs", + "line": 13, + "end_line": 46, + "parameters": [ + "func", + "kwargs", + "values_equal", + "omit_defaults" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ba7d7011c0", + "file_id": "f1898b87fa", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/dataclass_projection.py", + "node_type": "module", + "name": "python_introspect.dataclass_projection", + "qualname": "python_introspect.dataclass_projection", + "line": 1, + "end_line": 277, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "629c00f5d3", + "file_id": "f1898b87fa", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/dataclass_projection.py", + "node_type": "function", + "name": "dataclass_from_mapping", + "qualname": "dataclass_from_mapping", + "line": 25, + "end_line": 78, + "parameters": [ + "target_type", + "values" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ba25d02556", + "file_id": "f1898b87fa", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/dataclass_projection.py", + "node_type": "function", + "name": "project_dataclass", + "qualname": "project_dataclass", + "line": 81, + "end_line": 119, + "parameters": [ + "target_type", + "source", + "**overrides" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ec3f96b484", + "file_id": "f1898b87fa", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/dataclass_projection.py", + "node_type": "function", + "name": "_mapping_value_for_annotation", + "qualname": "_mapping_value_for_annotation", + "line": 122, + "end_line": 277, + "parameters": [ + "annotation", + "value", + "path" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "53de8e8765", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "module", + "name": "python_introspect.docstring_annotations", + "qualname": "python_introspect.docstring_annotations", + "line": 1, + "end_line": 193, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "13f98e62ed", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "class", + "name": "DocstringTypeDeclaration", + "qualname": "DocstringTypeDeclaration", + "line": 19, + "end_line": 56, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "86dc08f082", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "method", + "name": "annotations_for", + "qualname": "DocstringTypeDeclaration.annotations_for", + "line": 30, + "end_line": 42, + "parameters": [ + "cls", + "description" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "856cd1124e", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "method", + "name": "matches", + "qualname": "DocstringTypeDeclaration.matches", + "line": 44, + "end_line": 48, + "parameters": [ + "self", + "expression" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6c81ad881e", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "method", + "name": "require_annotation", + "qualname": "DocstringTypeDeclaration.require_annotation", + "line": 50, + "end_line": 56, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1c97e083c4", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "class", + "name": "BooleanDocstringType", + "qualname": "BooleanDocstringType", + "line": 59, + "end_line": 62, + "parameters": [], + "decorators": [], + "base_names": [ + "DocstringTypeDeclaration" + ] + }, + { + "target_id": "1798fdcea8", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "class", + "name": "IntegerDocstringType", + "qualname": "IntegerDocstringType", + "line": 65, + "end_line": 68, + "parameters": [], + "decorators": [], + "base_names": [ + "DocstringTypeDeclaration" + ] + }, + { + "target_id": "8c02aea828", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "class", + "name": "FloatDocstringType", + "qualname": "FloatDocstringType", + "line": 71, + "end_line": 74, + "parameters": [], + "decorators": [], + "base_names": [ + "DocstringTypeDeclaration" + ] + }, + { + "target_id": "58952d1502", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "class", + "name": "StringDocstringType", + "qualname": "StringDocstringType", + "line": 77, + "end_line": 80, + "parameters": [], + "decorators": [], + "base_names": [ + "DocstringTypeDeclaration" + ] + }, + { + "target_id": "fb016818fc", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "class", + "name": "TupleDocstringType", + "qualname": "TupleDocstringType", + "line": 83, + "end_line": 86, + "parameters": [], + "decorators": [], + "base_names": [ + "DocstringTypeDeclaration" + ] + }, + { + "target_id": "a8b74a432e", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "class", + "name": "SequenceDocstringType", + "qualname": "SequenceDocstringType", + "line": 89, + "end_line": 92, + "parameters": [], + "decorators": [], + "base_names": [ + "DocstringTypeDeclaration" + ] + }, + { + "target_id": "43dfb6a343", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "class", + "name": "ListDocstringType", + "qualname": "ListDocstringType", + "line": 95, + "end_line": 98, + "parameters": [], + "decorators": [], + "base_names": [ + "DocstringTypeDeclaration" + ] + }, + { + "target_id": "c56bd95b81", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "class", + "name": "MappingDocstringType", + "qualname": "MappingDocstringType", + "line": 101, + "end_line": 104, + "parameters": [], + "decorators": [], + "base_names": [ + "DocstringTypeDeclaration" + ] + }, + { + "target_id": "d97e80d731", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "class", + "name": "CallableDocstringType", + "qualname": "CallableDocstringType", + "line": 107, + "end_line": 110, + "parameters": [], + "decorators": [], + "base_names": [ + "DocstringTypeDeclaration" + ] + }, + { + "target_id": "b2e37d9b93", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "function", + "name": "infer_parameter_annotation", + "qualname": "infer_parameter_annotation", + "line": 113, + "end_line": 133, + "parameters": [ + "parameter", + "description" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "897f5ae423", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "function", + "name": "_type_expression", + "qualname": "_type_expression", + "line": 136, + "end_line": 145, + "parameters": [ + "description" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "45d66124fc", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "function", + "name": "_without_nested_type_arguments", + "qualname": "_without_nested_type_arguments", + "line": 148, + "end_line": 162, + "parameters": [ + "expression" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "524d0cfbfb", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "function", + "name": "_union_annotation", + "qualname": "_union_annotation", + "line": 165, + "end_line": 170, + "parameters": [ + "annotations" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6a67ab001f", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "function", + "name": "_annotation_accepts_default", + "qualname": "_annotation_accepts_default", + "line": 173, + "end_line": 178, + "parameters": [ + "annotation", + "default" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e2ec1b2299", + "file_id": "c26143c490", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/docstring_annotations.py", + "node_type": "function", + "name": "_annotation_sort_key", + "qualname": "_annotation_sort_key", + "line": 181, + "end_line": 187, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e70eef40f2", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "module", + "name": "python_introspect.enableable", + "qualname": "python_introspect.enableable", + "line": 1, + "end_line": 156, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "86f17df255", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "function", + "name": "_remember_enableable", + "qualname": "_remember_enableable", + "line": 28, + "end_line": 33, + "parameters": [ + "obj" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9057979a09", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "function", + "name": "_is_marked_enableable", + "qualname": "_is_marked_enableable", + "line": 36, + "end_line": 45, + "parameters": [ + "obj" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6a2ed5f49e", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "class", + "name": "EnableableMeta", + "qualname": "EnableableMeta", + "line": 48, + "end_line": 54, + "parameters": [], + "decorators": [], + "base_names": [ + "ABCMeta" + ] + }, + { + "target_id": "05449ee3c1", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "method", + "name": "__instancecheck__", + "qualname": "EnableableMeta.__instancecheck__", + "line": 51, + "end_line": 54, + "parameters": [ + "cls", + "instance" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fa95bd68d5", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "class", + "name": "Enableable", + "qualname": "Enableable", + "line": 58, + "end_line": 114, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "894681c2c3", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "method", + "name": "callable_field", + "qualname": "Enableable.callable_field", + "line": 65, + "end_line": 67, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "23b5a03a2b", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "method", + "name": "require_parameter_name", + "qualname": "Enableable.require_parameter_name", + "line": 70, + "end_line": 71, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "090ae79c4a", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "method", + "name": "default_value", + "qualname": "Enableable.default_value", + "line": 74, + "end_line": 75, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "555b751b17", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "method", + "name": "annotation_type", + "qualname": "Enableable.annotation_type", + "line": 78, + "end_line": 79, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "12b4217019", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "method", + "name": "parameter", + "qualname": "Enableable.parameter", + "line": 82, + "end_line": 88, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "78bc1d7080", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "method", + "name": "parameter_in", + "qualname": "Enableable.parameter_in", + "line": 91, + "end_line": 93, + "parameters": [ + "cls", + "values" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "9daf2f1a7e", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "method", + "name": "is_parameter_key", + "qualname": "Enableable.is_parameter_key", + "line": 96, + "end_line": 98, + "parameters": [ + "cls", + "key" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "52705db08a", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "method", + "name": "disabled_in", + "qualname": "Enableable.disabled_in", + "line": 101, + "end_line": 105, + "parameters": [ + "cls", + "values" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "be85a60370", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "method", + "name": "without_parameter", + "qualname": "Enableable.without_parameter", + "line": 108, + "end_line": 114, + "parameters": [ + "cls", + "values" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "3461db4662", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "function", + "name": "is_enableable", + "qualname": "is_enableable", + "line": 117, + "end_line": 135, + "parameters": [ + "obj" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d2b7cdc3dd", + "file_id": "4aceb8146f", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/enableable.py", + "node_type": "function", + "name": "mark_enableable", + "qualname": "mark_enableable", + "line": 138, + "end_line": 156, + "parameters": [ + "obj", + "enabled_default" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "304e343645", + "file_id": "a713fa6b3c", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/environment_projection.py", + "node_type": "module", + "name": "python_introspect.environment_projection", + "qualname": "python_introspect.environment_projection", + "line": 1, + "end_line": 130, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e1942acf40", + "file_id": "a713fa6b3c", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/environment_projection.py", + "node_type": "class", + "name": "EnvironmentVariable", + "qualname": "EnvironmentVariable", + "line": 20, + "end_line": 29, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "b5351041b0", + "file_id": "a713fa6b3c", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/environment_projection.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "EnvironmentVariable.__post_init__", + "line": 26, + "end_line": 29, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "520e173a47", + "file_id": "a713fa6b3c", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/environment_projection.py", + "node_type": "function", + "name": "overlay_dataclass_from_environment", + "qualname": "overlay_dataclass_from_environment", + "line": 32, + "end_line": 68, + "parameters": [ + "base", + "environment" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "47ea54dcb7", + "file_id": "a713fa6b3c", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/environment_projection.py", + "node_type": "function", + "name": "_environment_binding", + "qualname": "_environment_binding", + "line": 71, + "end_line": 81, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "32fea4886d", + "file_id": "a713fa6b3c", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/environment_projection.py", + "node_type": "function", + "name": "_text_value_for_annotation", + "qualname": "_text_value_for_annotation", + "line": 84, + "end_line": 130, + "parameters": [ + "annotation", + "value", + "path" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ca80cb1676", + "file_id": "e531e3050b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/exceptions.py", + "node_type": "module", + "name": "python_introspect.exceptions", + "qualname": "python_introspect.exceptions", + "line": 1, + "end_line": 21, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5967dd16cd", + "file_id": "e531e3050b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/exceptions.py", + "node_type": "class", + "name": "IntrospectionError", + "qualname": "IntrospectionError", + "line": 4, + "end_line": 6, + "parameters": [], + "decorators": [], + "base_names": [ + "Exception" + ] + }, + { + "target_id": "a3a77cc7e4", + "file_id": "e531e3050b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/exceptions.py", + "node_type": "class", + "name": "SignatureAnalysisError", + "qualname": "SignatureAnalysisError", + "line": 9, + "end_line": 11, + "parameters": [], + "decorators": [], + "base_names": [ + "IntrospectionError" + ] + }, + { + "target_id": "1a4fc27192", + "file_id": "e531e3050b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/exceptions.py", + "node_type": "class", + "name": "DocstringParsingError", + "qualname": "DocstringParsingError", + "line": 14, + "end_line": 16, + "parameters": [], + "decorators": [], + "base_names": [ + "IntrospectionError" + ] + }, + { + "target_id": "eef0e66ca9", + "file_id": "e531e3050b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/exceptions.py", + "node_type": "class", + "name": "TypeResolutionError", + "qualname": "TypeResolutionError", + "line": 19, + "end_line": 21, + "parameters": [], + "decorators": [], + "base_names": [ + "IntrospectionError" + ] + }, + { + "target_id": "3e2f632f19", + "file_id": "30e190c3e4", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/runtime_parameter.py", + "node_type": "module", + "name": "python_introspect.runtime_parameter", + "qualname": "python_introspect.runtime_parameter", + "line": 1, + "end_line": 85, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "dd9b321ca3", + "file_id": "30e190c3e4", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/runtime_parameter.py", + "node_type": "class", + "name": "RuntimeParameterDeclarationABC", + "qualname": "RuntimeParameterDeclarationABC", + "line": 11, + "end_line": 82, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "14fbbebf7d", + "file_id": "30e190c3e4", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/runtime_parameter.py", + "node_type": "method", + "name": "require_parameter_name", + "qualname": "RuntimeParameterDeclarationABC.require_parameter_name", + "line": 19, + "end_line": 20, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "359c1b251d", + "file_id": "30e190c3e4", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/runtime_parameter.py", + "node_type": "method", + "name": "parameter", + "qualname": "RuntimeParameterDeclarationABC.parameter", + "line": 24, + "end_line": 25, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod", + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "ea04169202", + "file_id": "30e190c3e4", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/runtime_parameter.py", + "node_type": "method", + "name": "validated_parameter", + "qualname": "RuntimeParameterDeclarationABC.validated_parameter", + "line": 28, + "end_line": 44, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "4b87f1e255", + "file_id": "30e190c3e4", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/runtime_parameter.py", + "node_type": "method", + "name": "require_declaration_type", + "qualname": "RuntimeParameterDeclarationABC.require_declaration_type", + "line": 47, + "end_line": 60, + "parameters": [ + "cls", + "candidate", + "boundary" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "404997545d", + "file_id": "30e190c3e4", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/runtime_parameter.py", + "node_type": "method", + "name": "require_declaration_types", + "qualname": "RuntimeParameterDeclarationABC.require_declaration_types", + "line": 63, + "end_line": 82, + "parameters": [ + "cls", + "candidates", + "boundary" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "742683f43e", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "module", + "name": "python_introspect.signature_analyzer", + "qualname": "python_introspect.signature_analyzer", + "line": 1, + "end_line": 1355, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "392a5336dc", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "function", + "name": "register_namespace_provider", + "qualname": "register_namespace_provider", + "line": 39, + "end_line": 48, + "parameters": [ + "provider" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5a47b64444", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "function", + "name": "register_type_resolver", + "qualname": "register_type_resolver", + "line": 51, + "end_line": 62, + "parameters": [ + "resolver" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "70f1c0a1c4", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "function", + "name": "set_signature_analysis_target", + "qualname": "set_signature_analysis_target", + "line": 65, + "end_line": 75, + "parameters": [ + "wrapper", + "target" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e62ebd0bea", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "function", + "name": "signature_analysis_target", + "qualname": "signature_analysis_target", + "line": 78, + "end_line": 97, + "parameters": [ + "target" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c1f238f429", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "function", + "name": "_get_extended_namespace", + "qualname": "_get_extended_namespace", + "line": 100, + "end_line": 108, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "32a5ba0fbe", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "function", + "name": "_resolve_type", + "qualname": "_resolve_type", + "line": 111, + "end_line": 117, + "parameters": [ + "t" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f4c96a5a88", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "function", + "name": "_parameter_annotation_help", + "qualname": "_parameter_annotation_help", + "line": 120, + "end_line": 129, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3ad9dada9d", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "AnalysisConstants", + "qualname": "AnalysisConstants", + "line": 133, + "end_line": 139, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "bf475333f0", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "ParameterInfo", + "qualname": "ParameterInfo", + "line": 146, + "end_line": 152, + "parameters": [], + "decorators": [], + "base_names": [ + "NamedTuple" + ] + }, + { + "target_id": "bcc52355f6", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "DocstringInfo", + "qualname": "DocstringInfo", + "line": 154, + "end_line": 165, + "parameters": [], + "decorators": [], + "base_names": [ + "NamedTuple" + ] + }, + { + "target_id": "5185ea5c37", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "parameters_dict", + "qualname": "DocstringInfo.parameters_dict", + "line": 163, + "end_line": 165, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "37d380e9d3", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "DocstringParseState", + "qualname": "DocstringParseState", + "line": 169, + "end_line": 214, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "6ed8a90bbf", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "finalize_current_param", + "qualname": "DocstringParseState.finalize_current_param", + "line": 180, + "end_line": 187, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "012fa4effe", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "reset_current_param", + "qualname": "DocstringParseState.reset_current_param", + "line": 189, + "end_line": 192, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "92465a0621", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "transition_to", + "qualname": "DocstringParseState.transition_to", + "line": 194, + "end_line": 198, + "parameters": [ + "self", + "section" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "11b3c9852e", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "to_info", + "qualname": "DocstringParseState.to_info", + "line": 200, + "end_line": 214, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "095d573ca9", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "DocstringSection", + "qualname": "DocstringSection", + "line": 217, + "end_line": 258, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "c583ffb654", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "initial", + "qualname": "DocstringSection.initial", + "line": 228, + "end_line": 230, + "parameters": [ + "cls" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "533f34faef", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "section_for_header", + "qualname": "DocstringSection.section_for_header", + "line": 233, + "end_line": 249, + "parameters": [ + "cls", + "line", + "next_line" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "d836d3189d", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "consume", + "qualname": "DocstringSection.consume", + "line": 252, + "end_line": 258, + "parameters": [ + "self", + "state", + "original_line", + "line" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "5b2a998f19", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "DescriptionDocstringSection", + "qualname": "DescriptionDocstringSection", + "line": 261, + "end_line": 275, + "parameters": [], + "decorators": [], + "base_names": [ + "DocstringSection" + ] + }, + { + "target_id": "77d7dcc913", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "consume", + "qualname": "DescriptionDocstringSection.consume", + "line": 266, + "end_line": 275, + "parameters": [ + "self", + "state", + "original_line", + "line" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "391a4d4da9", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "ParametersDocstringSection", + "qualname": "ParametersDocstringSection", + "line": 278, + "end_line": 331, + "parameters": [], + "decorators": [], + "base_names": [ + "DocstringSection" + ] + }, + { + "target_id": "523175ca95", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "consume", + "qualname": "ParametersDocstringSection.consume", + "line": 297, + "end_line": 331, + "parameters": [ + "self", + "state", + "original_line", + "line" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "335158f124", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "ReturnsDocstringSection", + "qualname": "ReturnsDocstringSection", + "line": 333, + "end_line": 349, + "parameters": [], + "decorators": [], + "base_names": [ + "DocstringSection" + ] + }, + { + "target_id": "c2ac14bd56", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "consume", + "qualname": "ReturnsDocstringSection.consume", + "line": 340, + "end_line": 349, + "parameters": [ + "self", + "state", + "original_line", + "line" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "73f1f57952", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "ExamplesDocstringSection", + "qualname": "ExamplesDocstringSection", + "line": 352, + "end_line": 368, + "parameters": [], + "decorators": [], + "base_names": [ + "DocstringSection" + ] + }, + { + "target_id": "659e1079f2", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "consume", + "qualname": "ExamplesDocstringSection.consume", + "line": 359, + "end_line": 368, + "parameters": [ + "self", + "state", + "original_line", + "line" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "36593fb304", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "ParameterSkipPolicy", + "qualname": "ParameterSkipPolicy", + "line": 371, + "end_line": 386, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "d90d273f21", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "should_skip", + "qualname": "ParameterSkipPolicy.should_skip", + "line": 380, + "end_line": 382, + "parameters": [ + "cls", + "param_name" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "156d513365", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "matches", + "qualname": "ParameterSkipPolicy.matches", + "line": 385, + "end_line": 386, + "parameters": [ + "self", + "param_name" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "69a367e649", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "BoundReceiverParameterSkipPolicy", + "qualname": "BoundReceiverParameterSkipPolicy", + "line": 389, + "end_line": 399, + "parameters": [], + "decorators": [], + "base_names": [ + "ParameterSkipPolicy" + ] + }, + { + "target_id": "d7e429d5fe", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "matches", + "qualname": "BoundReceiverParameterSkipPolicy.matches", + "line": 398, + "end_line": 399, + "parameters": [ + "self", + "param_name" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "deb4e5a76f", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "DunderParameterSkipPolicy", + "qualname": "DunderParameterSkipPolicy", + "line": 402, + "end_line": 411, + "parameters": [], + "decorators": [], + "base_names": [ + "ParameterSkipPolicy" + ] + }, + { + "target_id": "271ede87c8", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "matches", + "qualname": "DunderParameterSkipPolicy.matches", + "line": 407, + "end_line": 411, + "parameters": [ + "self", + "param_name" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1729b70a9e", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "DocstringExtractor", + "qualname": "DocstringExtractor", + "line": 414, + "end_line": 542, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "29c11efecb", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "extract", + "qualname": "DocstringExtractor.extract", + "line": 418, + "end_line": 442, + "parameters": [ + "target" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "443ff139a6", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_resolve_lazy_target", + "qualname": "DocstringExtractor._resolve_lazy_target", + "line": 445, + "end_line": 449, + "parameters": [ + "target" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "95b2180fc5", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_parse_docstring_ast", + "qualname": "DocstringExtractor._parse_docstring_ast", + "line": 452, + "end_line": 474, + "parameters": [ + "target", + "docstring" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "aa155d518b", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_parse_ast_docstring", + "qualname": "DocstringExtractor._parse_ast_docstring", + "line": 477, + "end_line": 481, + "parameters": [ + "node", + "docstring" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "f0753c3cd9", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_parse_docstring", + "qualname": "DocstringExtractor._parse_docstring", + "line": 484, + "end_line": 517, + "parameters": [ + "docstring" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "5e3f390a00", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_parse_inline_parameters", + "qualname": "DocstringExtractor._parse_inline_parameters", + "line": 520, + "end_line": 542, + "parameters": [ + "line" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "1016a1999e", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "OriginalParameterSource", + "qualname": "OriginalParameterSource", + "line": 545, + "end_line": 564, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "9f4e8cd030", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "extract_for", + "qualname": "OriginalParameterSource.extract_for", + "line": 554, + "end_line": 560, + "parameters": [ + "cls", + "callable_obj" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "aae211bfe9", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "extract", + "qualname": "OriginalParameterSource.extract", + "line": 563, + "end_line": 564, + "parameters": [ + "self", + "callable_obj" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "a977e206b1", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "DeclaredSignatureAnalysisTargetSource", + "qualname": "DeclaredSignatureAnalysisTargetSource", + "line": 567, + "end_line": 579, + "parameters": [], + "decorators": [], + "base_names": [ + "OriginalParameterSource" + ] + }, + { + "target_id": "efc7427f2c", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "extract", + "qualname": "DeclaredSignatureAnalysisTargetSource.extract", + "line": 572, + "end_line": 579, + "parameters": [ + "self", + "callable_obj" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6aa9c6c53c", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "EnableableParameterOverlay", + "qualname": "EnableableParameterOverlay", + "line": 583, + "end_line": 648, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "167e6d05f7", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "parameters_with_owner_fields", + "qualname": "EnableableParameterOverlay.parameters_with_owner_fields", + "line": 589, + "end_line": 616, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3773097c25", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_parameters_with_owner_annotations", + "qualname": "EnableableParameterOverlay._parameters_with_owner_annotations", + "line": 618, + "end_line": 648, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "552d3a838d", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "WrappedCallableParameterSource", + "qualname": "WrappedCallableParameterSource", + "line": 651, + "end_line": 660, + "parameters": [], + "decorators": [], + "base_names": [ + "OriginalParameterSource" + ] + }, + { + "target_id": "81f855016c", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "extract", + "qualname": "WrappedCallableParameterSource.extract", + "line": 656, + "end_line": 660, + "parameters": [ + "self", + "callable_obj" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1fc4519f5e", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "ClosureCallableParameterSource", + "qualname": "ClosureCallableParameterSource", + "line": 663, + "end_line": 685, + "parameters": [], + "decorators": [], + "base_names": [ + "OriginalParameterSource" + ] + }, + { + "target_id": "d85b44f3f4", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "extract", + "qualname": "ClosureCallableParameterSource.extract", + "line": 668, + "end_line": 685, + "parameters": [ + "self", + "callable_obj" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ab519362a6", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "CallableAnalysisContext", + "qualname": "CallableAnalysisContext", + "line": 689, + "end_line": 747, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "03c5cb3e66", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "from_callable", + "qualname": "CallableAnalysisContext.from_callable", + "line": 699, + "end_line": 717, + "parameters": [ + "cls", + "callable_obj" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "0ef484a54a", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "display_name_for", + "qualname": "CallableAnalysisContext.display_name_for", + "line": 720, + "end_line": 726, + "parameters": [ + "target" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "0c87e102df", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "annotation_namespace_targets", + "qualname": "CallableAnalysisContext.annotation_namespace_targets", + "line": 729, + "end_line": 739, + "parameters": [ + "target" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "7dd09911f8", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "type_hints", + "qualname": "CallableAnalysisContext.type_hints", + "line": 741, + "end_line": 747, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2d6101bc0a", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "class", + "name": "SignatureAnalyzer", + "qualname": "SignatureAnalyzer", + "line": 750, + "end_line": 1353, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1eceee2ff6", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "analyze", + "qualname": "SignatureAnalyzer.analyze", + "line": 760, + "end_line": 788, + "parameters": [ + "target", + "skip_first_param" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "f85af151e9", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_analyze_callable", + "qualname": "SignatureAnalyzer._analyze_callable", + "line": 791, + "end_line": 889, + "parameters": [ + "callable_obj", + "skip_first_param" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "1e75b638fd", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_should_skip_first_parameter", + "qualname": "SignatureAnalyzer._should_skip_first_parameter", + "line": 892, + "end_line": 906, + "parameters": [ + "callable_obj" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "e025b24d60", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_extract_original_parameters", + "qualname": "SignatureAnalyzer._extract_original_parameters", + "line": 909, + "end_line": 920, + "parameters": [ + "callable_obj" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "e0d13588ec", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_analyze_dataclass", + "qualname": "SignatureAnalyzer._analyze_dataclass", + "line": 923, + "end_line": 1007, + "parameters": [ + "dataclass_type" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "f5634f26d5", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_extract_inline_field_docs", + "qualname": "SignatureAnalyzer._extract_inline_field_docs", + "line": 1010, + "end_line": 1114, + "parameters": [ + "dataclass_type" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "61eda05e7e", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_extract_field_type_docs", + "qualname": "SignatureAnalyzer._extract_field_type_docs", + "line": 1117, + "end_line": 1166, + "parameters": [ + "dataclass_type" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "ff5539c83f", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_extract_class_source_from_file", + "qualname": "SignatureAnalyzer._extract_class_source_from_file", + "line": 1169, + "end_line": 1211, + "parameters": [ + "file_content", + "class_name" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "63108324b7", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "extract_field_documentation", + "qualname": "SignatureAnalyzer.extract_field_documentation", + "line": 1214, + "end_line": 1253, + "parameters": [ + "dataclass_type", + "field_name" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "2f7f77fcd4", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_extract_all_field_docs", + "qualname": "SignatureAnalyzer._extract_all_field_docs", + "line": 1255, + "end_line": 1319, + "parameters": [ + "dataclass_type" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "95c30b2ddc", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "extract_field_documentation_from_context", + "qualname": "SignatureAnalyzer.extract_field_documentation_from_context", + "line": 1322, + "end_line": 1340, + "parameters": [ + "field_name", + "context_types" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "ee0fd62b63", + "file_id": "c3141f1e41", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/signature_analyzer.py", + "node_type": "method", + "name": "_analyze_dataclass_instance", + "qualname": "SignatureAnalyzer._analyze_dataclass_instance", + "line": 1343, + "end_line": 1353, + "parameters": [ + "instance" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "4b260b2276", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "module", + "name": "python_introspect.unified_parameter_analyzer", + "qualname": "python_introspect.unified_parameter_analyzer", + "line": 1, + "end_line": 403, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "6872119293", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "function", + "name": "set_parameter_exclusions", + "qualname": "set_parameter_exclusions", + "line": 28, + "end_line": 34, + "parameters": [ + "target", + "names" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "300ecd722a", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "function", + "name": "parameter_exclusions", + "qualname": "parameter_exclusions", + "line": 37, + "end_line": 49, + "parameters": [ + "target" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7519998cb0", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "function", + "name": "add_parameter_exclusions", + "qualname": "add_parameter_exclusions", + "line": 52, + "end_line": 59, + "parameters": [ + "target", + "names" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f163a0c9ee", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "class", + "name": "UnifiedParameterInfo", + "qualname": "UnifiedParameterInfo", + "line": 63, + "end_line": 82, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "c61c6611db", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "from_parameter_info", + "qualname": "UnifiedParameterInfo.from_parameter_info", + "line": 73, + "end_line": 82, + "parameters": [ + "cls", + "param_info", + "source_type" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "2070a95eef", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "class", + "name": "UnifiedParameterTargetAnalyzer", + "qualname": "UnifiedParameterTargetAnalyzer", + "line": 85, + "end_line": 108, + "parameters": [], + "decorators": [], + "base_names": [ + "ABC" + ] + }, + { + "target_id": "beb575ac99", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "analyze_target", + "qualname": "UnifiedParameterTargetAnalyzer.analyze_target", + "line": 94, + "end_line": 100, + "parameters": [ + "cls", + "target" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "9e8ead43d7", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "matches", + "qualname": "UnifiedParameterTargetAnalyzer.matches", + "line": 103, + "end_line": 104, + "parameters": [ + "self", + "target" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "6235200dc4", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "analyze", + "qualname": "UnifiedParameterTargetAnalyzer.analyze", + "line": 107, + "end_line": 108, + "parameters": [ + "self", + "target" + ], + "decorators": [ + "abstractmethod" + ], + "base_names": [] + }, + { + "target_id": "29720f90ac", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "class", + "name": "CallableTargetAnalyzer", + "qualname": "CallableTargetAnalyzer", + "line": 111, + "end_line": 120, + "parameters": [], + "decorators": [], + "base_names": [ + "UnifiedParameterTargetAnalyzer" + ] + }, + { + "target_id": "e3b01eb01b", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "matches", + "qualname": "CallableTargetAnalyzer.matches", + "line": 116, + "end_line": 117, + "parameters": [ + "self", + "target" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e1e7bf78c8", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "analyze", + "qualname": "CallableTargetAnalyzer.analyze", + "line": 119, + "end_line": 120, + "parameters": [ + "self", + "target" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1e414d58b8", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "class", + "name": "DataclassTypeTargetAnalyzer", + "qualname": "DataclassTypeTargetAnalyzer", + "line": 123, + "end_line": 132, + "parameters": [], + "decorators": [], + "base_names": [ + "UnifiedParameterTargetAnalyzer" + ] + }, + { + "target_id": "9f866f7e54", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "matches", + "qualname": "DataclassTypeTargetAnalyzer.matches", + "line": 128, + "end_line": 129, + "parameters": [ + "self", + "target" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "abc7a36d53", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "analyze", + "qualname": "DataclassTypeTargetAnalyzer.analyze", + "line": 131, + "end_line": 132, + "parameters": [ + "self", + "target" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0485e464e0", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "class", + "name": "ClassTargetAnalyzer", + "qualname": "ClassTargetAnalyzer", + "line": 135, + "end_line": 144, + "parameters": [], + "decorators": [], + "base_names": [ + "UnifiedParameterTargetAnalyzer" + ] + }, + { + "target_id": "39a915b030", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "matches", + "qualname": "ClassTargetAnalyzer.matches", + "line": 140, + "end_line": 141, + "parameters": [ + "self", + "target" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "d7a3e06af4", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "analyze", + "qualname": "ClassTargetAnalyzer.analyze", + "line": 143, + "end_line": 144, + "parameters": [ + "self", + "target" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c271baa567", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "class", + "name": "DataclassInstanceTargetAnalyzer", + "qualname": "DataclassInstanceTargetAnalyzer", + "line": 147, + "end_line": 156, + "parameters": [], + "decorators": [], + "base_names": [ + "UnifiedParameterTargetAnalyzer" + ] + }, + { + "target_id": "1dc66289ce", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "matches", + "qualname": "DataclassInstanceTargetAnalyzer.matches", + "line": 152, + "end_line": 153, + "parameters": [ + "self", + "target" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "fc26005362", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "analyze", + "qualname": "DataclassInstanceTargetAnalyzer.analyze", + "line": 155, + "end_line": 156, + "parameters": [ + "self", + "target" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8d45e3cca1", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "class", + "name": "ObjectInstanceTargetAnalyzer", + "qualname": "ObjectInstanceTargetAnalyzer", + "line": 159, + "end_line": 168, + "parameters": [], + "decorators": [], + "base_names": [ + "UnifiedParameterTargetAnalyzer" + ] + }, + { + "target_id": "848cae689c", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "matches", + "qualname": "ObjectInstanceTargetAnalyzer.matches", + "line": 164, + "end_line": 165, + "parameters": [ + "self", + "target" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4bd057256a", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "analyze", + "qualname": "ObjectInstanceTargetAnalyzer.analyze", + "line": 167, + "end_line": 168, + "parameters": [ + "self", + "target" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5b4bf72e7f", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "class", + "name": "UnifiedParameterAnalyzer", + "qualname": "UnifiedParameterAnalyzer", + "line": 171, + "end_line": 403, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0d16a28c9d", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "analyze", + "qualname": "UnifiedParameterAnalyzer.analyze", + "line": 180, + "end_line": 219, + "parameters": [ + "target", + "exclude_params" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "eb56275fe4", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "_excluded_parameter_names", + "qualname": "UnifiedParameterAnalyzer._excluded_parameter_names", + "line": 222, + "end_line": 229, + "parameters": [ + "target", + "exclude_params" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "fa556f2366", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "_analyze_callable", + "qualname": "UnifiedParameterAnalyzer._analyze_callable", + "line": 232, + "end_line": 245, + "parameters": [ + "callable_obj" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "65430d0726", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "_analyze_dataclass_type", + "qualname": "UnifiedParameterAnalyzer._analyze_dataclass_type", + "line": 248, + "end_line": 262, + "parameters": [ + "dataclass_type" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "bc34d12f8b", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "_analyze_object_instance", + "qualname": "UnifiedParameterAnalyzer._analyze_object_instance", + "line": 265, + "end_line": 350, + "parameters": [ + "instance" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "9b650f3220", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "_analyze_dataclass_instance", + "qualname": "UnifiedParameterAnalyzer._analyze_dataclass_instance", + "line": 353, + "end_line": 365, + "parameters": [ + "instance" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "3ac8afe3cc", + "file_id": "68635b381b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/unified_parameter_analyzer.py", + "node_type": "method", + "name": "analyze_nested", + "qualname": "UnifiedParameterAnalyzer.analyze_nested", + "line": 368, + "end_line": 403, + "parameters": [ + "target", + "parent_info" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "9ad414f2c3", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "module", + "name": "python_introspect.validation", + "qualname": "python_introspect.validation", + "line": 1, + "end_line": 292, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "767cc390a5", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "class", + "name": "AnnotationValidationError", + "qualname": "AnnotationValidationError", + "line": 25, + "end_line": 26, + "parameters": [], + "decorators": [], + "base_names": [ + "ValueError" + ] + }, + { + "target_id": "77dcaad8ce", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "class", + "name": "AnnotatedDataclassValidationMixin", + "qualname": "AnnotatedDataclassValidationMixin", + "line": 32, + "end_line": 42, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3c8422f299", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "method", + "name": "__post_init__", + "qualname": "AnnotatedDataclassValidationMixin.__post_init__", + "line": 41, + "end_line": 42, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a370ba3b30", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "overlay_non_none_dataclass", + "qualname": "overlay_non_none_dataclass", + "line": 45, + "end_line": 76, + "parameters": [ + "base", + "overlay" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "456354944d", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "validate_annotated_dataclass", + "qualname": "validate_annotated_dataclass", + "line": 79, + "end_line": 97, + "parameters": [ + "instance" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9c3b413773", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "validate_annotation_value", + "qualname": "validate_annotation_value", + "line": 100, + "end_line": 175, + "parameters": [ + "annotation", + "value", + "path" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "9b980f4515", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_validate_tuple", + "qualname": "_validate_tuple", + "line": 178, + "end_line": 193, + "parameters": [ + "annotation", + "value", + "path" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8cc6110302", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_validate_sequence", + "qualname": "_validate_sequence", + "line": 196, + "end_line": 206, + "parameters": [ + "annotation", + "value", + "path" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b616668b35", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_validate_mapping", + "qualname": "_validate_mapping", + "line": 209, + "end_line": 218, + "parameters": [ + "annotation", + "value", + "path" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e478efc9b9", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_annotation_label", + "qualname": "_annotation_label", + "line": 221, + "end_line": 222, + "parameters": [ + "annotation" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "064f650a3f", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_validate_constraint", + "qualname": "_validate_constraint", + "line": 226, + "end_line": 227, + "parameters": [ + "metadata", + "value", + "path" + ], + "decorators": [ + "singledispatch" + ], + "base_names": [] + }, + { + "target_id": "0963abf465", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 231, + "end_line": 233, + "parameters": [ + "metadata", + "value", + "path" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "1aad50bc49", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 237, + "end_line": 239, + "parameters": [ + "metadata", + "value", + "path" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "e1de2e66ef", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 243, + "end_line": 245, + "parameters": [ + "metadata", + "value", + "path" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "9094b2e6e1", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 249, + "end_line": 251, + "parameters": [ + "metadata", + "value", + "path" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "5ec19a9707", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 255, + "end_line": 259, + "parameters": [ + "metadata", + "value", + "path" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "95a91d4253", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 263, + "end_line": 267, + "parameters": [ + "metadata", + "value", + "path" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "811d62e4ad", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 271, + "end_line": 273, + "parameters": [ + "metadata", + "value", + "path" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "fbf243d319", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 277, + "end_line": 285, + "parameters": [ + "metadata", + "value", + "path" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "fd115ea452", + "file_id": "2c16f99a99", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect/validation.py", + "node_type": "function", + "name": "_", + "qualname": "_", + "line": 289, + "end_line": 292, + "parameters": [ + "metadata", + "value", + "path" + ], + "decorators": [ + "register" + ], + "base_names": [] + }, + { + "target_id": "a338ae6216", + "file_id": "8e53cce8a4", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/__init__.py", + "node_type": "module", + "name": "metaclass_registry", + "qualname": "metaclass_registry", + "line": 1, + "end_line": 58, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "cfe8e59338", + "file_id": "0858dadcd6", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/_home.py", + "node_type": "module", + "name": "metaclass_registry._home", + "qualname": "metaclass_registry._home", + "line": 1, + "end_line": 15, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c0960a64fd", + "file_id": "0858dadcd6", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/_home.py", + "node_type": "function", + "name": "get_home_dir", + "qualname": "get_home_dir", + "line": 6, + "end_line": 15, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ad1fac7886", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "module", + "name": "metaclass_registry.cache", + "qualname": "metaclass_registry.cache", + "line": 1, + "end_line": 433, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "11ce04318c", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "function", + "name": "get_cache_file_path", + "qualname": "get_cache_file_path", + "line": 44, + "end_line": 68, + "parameters": [ + "cache_name" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "af3e1f258d", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "class", + "name": "CacheKeyCodec", + "qualname": "CacheKeyCodec", + "line": 74, + "end_line": 106, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "15e90e11c9", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "method", + "name": "encode", + "qualname": "CacheKeyCodec.encode", + "line": 82, + "end_line": 97, + "parameters": [ + "cls", + "key" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "f472d55611", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "method", + "name": "decode", + "qualname": "CacheKeyCodec.decode", + "line": 100, + "end_line": 106, + "parameters": [ + "cls", + "payload" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "e03e235c35", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "function", + "name": "_decode_primitive_cache_key", + "qualname": "_decode_primitive_cache_key", + "line": 109, + "end_line": 113, + "parameters": [ + "payload" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "82e897833e", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "function", + "name": "_decode_enum_cache_key", + "qualname": "_decode_enum_cache_key", + "line": 116, + "end_line": 123, + "parameters": [ + "payload" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1efb8e68a6", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "function", + "name": "_decode_tuple_cache_key", + "qualname": "_decode_tuple_cache_key", + "line": 126, + "end_line": 127, + "parameters": [ + "payload" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7970d00ac0", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "class", + "name": "CacheConfig", + "qualname": "CacheConfig", + "line": 138, + "end_line": 143, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "d8ab8883a2", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "class", + "name": "RegistryCacheManager", + "qualname": "RegistryCacheManager", + "line": 146, + "end_line": 344, + "parameters": [], + "decorators": [], + "base_names": [ + "Generic" + ] + }, + { + "target_id": "05b8e58cb3", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "method", + "name": "__init__", + "qualname": "RegistryCacheManager.__init__", + "line": 158, + "end_line": 186, + "parameters": [ + "self", + "cache_name", + "version_getter", + "serializer", + "deserializer", + "config", + "file_mtimes_getter" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "045d504176", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "method", + "name": "load_cache", + "qualname": "RegistryCacheManager.load_cache", + "line": 188, + "end_line": 261, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a552f2dd9f", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "method", + "name": "save_cache", + "qualname": "RegistryCacheManager.save_cache", + "line": 263, + "end_line": 305, + "parameters": [ + "self", + "items", + "file_mtimes" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "89659689b3", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "method", + "name": "clear_cache", + "qualname": "RegistryCacheManager.clear_cache", + "line": 307, + "end_line": 311, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "5c8db9e0b6", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "method", + "name": "_validate_mtimes", + "qualname": "RegistryCacheManager._validate_mtimes", + "line": 313, + "end_line": 344, + "parameters": [ + "self", + "cached_mtimes", + "current_mtimes" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8fa49e5d63", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "function", + "name": "serialize_plugin_class", + "qualname": "serialize_plugin_class", + "line": 350, + "end_line": 364, + "parameters": [ + "plugin_class" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "95c51a98ea", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "function", + "name": "deserialize_plugin_class", + "qualname": "deserialize_plugin_class", + "line": 367, + "end_line": 390, + "parameters": [ + "data" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a6c2a1beb0", + "file_id": "e1d4fe933b", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/cache.py", + "node_type": "function", + "name": "get_package_file_mtimes", + "qualname": "get_package_file_mtimes", + "line": 393, + "end_line": 433, + "parameters": [ + "package_path", + "recursive" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "460c3c0cb5", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "module", + "name": "metaclass_registry.core", + "qualname": "metaclass_registry.core", + "line": 1, + "end_line": 899, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "f25fef8d69", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "class", + "name": "RegistryKeyAttribute", + "qualname": "RegistryKeyAttribute", + "line": 73, + "end_line": 80, + "parameters": [], + "decorators": [], + "base_names": [ + "str", + "Enum" + ] + }, + { + "target_id": "d341d250e9", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "class", + "name": "SecondaryRegistryDict", + "qualname": "SecondaryRegistryDict", + "line": 83, + "end_line": 130, + "parameters": [], + "decorators": [], + "base_names": [ + "dict" + ] + }, + { + "target_id": "4012e49f0a", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "__init__", + "qualname": "SecondaryRegistryDict.__init__", + "line": 91, + "end_line": 93, + "parameters": [ + "self", + "primary_registry" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "77f213dd50", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "_ensure_discovered", + "qualname": "SecondaryRegistryDict._ensure_discovered", + "line": 95, + "end_line": 98, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1e45e13555", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "__getitem__", + "qualname": "SecondaryRegistryDict.__getitem__", + "line": 100, + "end_line": 102, + "parameters": [ + "self", + "key" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bec5267b01", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "__contains__", + "qualname": "SecondaryRegistryDict.__contains__", + "line": 104, + "end_line": 106, + "parameters": [ + "self", + "key" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "25bcd74190", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "__iter__", + "qualname": "SecondaryRegistryDict.__iter__", + "line": 108, + "end_line": 110, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "39edf71176", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "__len__", + "qualname": "SecondaryRegistryDict.__len__", + "line": 112, + "end_line": 114, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "109a2b87b0", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "keys", + "qualname": "SecondaryRegistryDict.keys", + "line": 116, + "end_line": 118, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "3c51872a9a", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "values", + "qualname": "SecondaryRegistryDict.values", + "line": 120, + "end_line": 122, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "218c6ece9e", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "items", + "qualname": "SecondaryRegistryDict.items", + "line": 124, + "end_line": 126, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "781d835f01", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "get", + "qualname": "SecondaryRegistryDict.get", + "line": 128, + "end_line": 130, + "parameters": [ + "self", + "key", + "default" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "89e6d46fdb", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "class", + "name": "LazyDiscoveryDict", + "qualname": "LazyDiscoveryDict", + "line": 133, + "end_line": 361, + "parameters": [], + "decorators": [], + "base_names": [ + "dict" + ] + }, + { + "target_id": "272086c4ae", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "__init__", + "qualname": "LazyDiscoveryDict.__init__", + "line": 144, + "end_line": 158, + "parameters": [ + "self", + "enable_cache" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "55b5e4293e", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "_set_config", + "qualname": "LazyDiscoveryDict._set_config", + "line": 160, + "end_line": 180, + "parameters": [ + "self", + "base_class", + "config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "acdb9eeb40", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "_get_version", + "qualname": "LazyDiscoveryDict._get_version", + "line": 182, + "end_line": 197, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "a0e23410a1", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "_get_discovery_file_mtimes", + "qualname": "LazyDiscoveryDict._get_discovery_file_mtimes", + "line": 199, + "end_line": 207, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "b6e858580e", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "_discover", + "qualname": "LazyDiscoveryDict._discover", + "line": 209, + "end_line": 283, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "ccf9051134", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "__getitem__", + "qualname": "LazyDiscoveryDict.__getitem__", + "line": 286, + "end_line": 289, + "parameters": [ + "self", + "key" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bca28dc64e", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "__contains__", + "qualname": "LazyDiscoveryDict.__contains__", + "line": 291, + "end_line": 294, + "parameters": [ + "self", + "key" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "71f79369d3", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "__iter__", + "qualname": "LazyDiscoveryDict.__iter__", + "line": 296, + "end_line": 299, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "1982755e06", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "__len__", + "qualname": "LazyDiscoveryDict.__len__", + "line": 301, + "end_line": 304, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "4a76c51383", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "keys", + "qualname": "LazyDiscoveryDict.keys", + "line": 306, + "end_line": 309, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0a1157c0f2", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "values", + "qualname": "LazyDiscoveryDict.values", + "line": 311, + "end_line": 314, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "490e063012", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "items", + "qualname": "LazyDiscoveryDict.items", + "line": 316, + "end_line": 319, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8882a51a03", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "get", + "qualname": "LazyDiscoveryDict.get", + "line": 321, + "end_line": 324, + "parameters": [ + "self", + "key", + "default" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7ac8f92d71", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "__getstate__", + "qualname": "LazyDiscoveryDict.__getstate__", + "line": 326, + "end_line": 344, + "parameters": [ + "self" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "075137e7d8", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "__setstate__", + "qualname": "LazyDiscoveryDict.__setstate__", + "line": 346, + "end_line": 361, + "parameters": [ + "self", + "state" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "77343a1aee", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "class", + "name": "SecondaryRegistry", + "qualname": "SecondaryRegistry", + "line": 365, + "end_line": 370, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "a8cabc2c2c", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "class", + "name": "RegistryFamily", + "qualname": "RegistryFamily", + "line": 374, + "end_line": 401, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "93d602ca50", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "key_attribute_name", + "qualname": "RegistryFamily.key_attribute_name", + "line": 388, + "end_line": 392, + "parameters": [ + "self" + ], + "decorators": [ + "property" + ], + "base_names": [] + }, + { + "target_id": "291f048838", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "apply_to_class", + "qualname": "RegistryFamily.apply_to_class", + "line": 394, + "end_line": 401, + "parameters": [ + "self", + "cls", + "explicit_attrs" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "8064089b4e", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "class", + "name": "RegistryConfig", + "qualname": "RegistryConfig", + "line": 405, + "end_line": 472, + "parameters": [], + "decorators": [ + "dataclass" + ], + "base_names": [] + }, + { + "target_id": "778c16ebc1", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "class", + "name": "AutoRegisterMeta", + "qualname": "AutoRegisterMeta", + "line": 475, + "end_line": 855, + "parameters": [], + "decorators": [], + "base_names": [ + "ABCMeta" + ] + }, + { + "target_id": "963df78477", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "__new__", + "qualname": "AutoRegisterMeta.__new__", + "line": 509, + "end_line": 651, + "parameters": [ + "mcs", + "name", + "bases", + "attrs", + "registry_config" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "7b9c0b22f4", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "_get_registration_key", + "qualname": "AutoRegisterMeta._get_registration_key", + "line": 654, + "end_line": 671, + "parameters": [ + "name", + "cls", + "config" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "4e83153d33", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "_handle_missing_key", + "qualname": "AutoRegisterMeta._handle_missing_key", + "line": 674, + "end_line": 684, + "parameters": [ + "name", + "config", + "new_class" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "d0feec75d1", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "_auto_configure_registry", + "qualname": "AutoRegisterMeta._auto_configure_registry", + "line": 687, + "end_line": 812, + "parameters": [ + "cls", + "new_class", + "attrs" + ], + "decorators": [ + "classmethod" + ], + "base_names": [] + }, + { + "target_id": "69073afa8c", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "_register_class", + "qualname": "AutoRegisterMeta._register_class", + "line": 815, + "end_line": 818, + "parameters": [ + "cls", + "key", + "config" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "0c91ba033d", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "method", + "name": "_register_secondary", + "qualname": "AutoRegisterMeta._register_secondary", + "line": 821, + "end_line": 855, + "parameters": [ + "cls", + "primary_key", + "secondary_registries" + ], + "decorators": [ + "staticmethod" + ], + "base_names": [] + }, + { + "target_id": "c3ca955ea3", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "class", + "name": "RegisteredEnumMeta", + "qualname": "RegisteredEnumMeta", + "line": 858, + "end_line": 859, + "parameters": [], + "decorators": [], + "base_names": [ + "AutoRegisterMeta", + "EnumMeta" + ] + }, + { + "target_id": "a8aaa01aed", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "function", + "name": "extract_key_from_class_name", + "qualname": "extract_key_from_class_name", + "line": 865, + "end_line": 867, + "parameters": [ + "name", + "cls" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0a81eef1a9", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "function", + "name": "make_suffix_extractor", + "qualname": "make_suffix_extractor", + "line": 870, + "end_line": 894, + "parameters": [ + "suffix" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "17a9191d72", + "file_id": "0d62357938", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/core.py", + "node_type": "function", + "name": "extractor", + "qualname": "make_suffix_extractor.extractor", + "line": 889, + "end_line": 892, + "parameters": [ + "name", + "cls" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "bc19cbf624", + "file_id": "85e593217a", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/discovery.py", + "node_type": "module", + "name": "metaclass_registry.discovery", + "qualname": "metaclass_registry.discovery", + "line": 1, + "end_line": 266, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "e682387fa5", + "file_id": "85e593217a", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/discovery.py", + "node_type": "function", + "name": "import_module_preserving_root_logging", + "qualname": "import_module_preserving_root_logging", + "line": 26, + "end_line": 63, + "parameters": [ + "module_name", + "package" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "c7560cc34f", + "file_id": "85e593217a", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/discovery.py", + "node_type": "function", + "name": "discover_registry_classes", + "qualname": "discover_registry_classes", + "line": 66, + "end_line": 164, + "parameters": [ + "package_path", + "package_prefix", + "base_class", + "exclude_modules", + "validation_func", + "skip_packages" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "2eb81e4ede", + "file_id": "85e593217a", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/discovery.py", + "node_type": "function", + "name": "discover_registry_classes_recursive", + "qualname": "discover_registry_classes_recursive", + "line": 167, + "end_line": 266, + "parameters": [ + "package_path", + "package_prefix", + "base_class", + "exclude_modules", + "validation_func" + ], + "decorators": [], + "base_names": [] + }, + { + "target_id": "0d0ae3eef6", + "file_id": "cd7e5f77b2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/exceptions.py", + "node_type": "module", + "name": "metaclass_registry.exceptions", + "qualname": "metaclass_registry.exceptions", + "line": 1, + "end_line": 19, + "parameters": [], + "decorators": [], + "base_names": [] + }, + { + "target_id": "550f3f928c", + "file_id": "cd7e5f77b2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/exceptions.py", + "node_type": "class", + "name": "RegistryError", + "qualname": "RegistryError", + "line": 4, + "end_line": 7, + "parameters": [], + "decorators": [], + "base_names": [ + "Exception" + ] + }, + { + "target_id": "32a626014b", + "file_id": "cd7e5f77b2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/exceptions.py", + "node_type": "class", + "name": "DiscoveryError", + "qualname": "DiscoveryError", + "line": 10, + "end_line": 13, + "parameters": [], + "decorators": [], + "base_names": [ + "RegistryError" + ] + }, + { + "target_id": "594f879084", + "file_id": "cd7e5f77b2", + "file_path": "/home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry/exceptions.py", + "node_type": "class", + "name": "CacheError", + "qualname": "CacheError", + "line": 16, + "end_line": 19, + "parameters": [], + "decorators": [], + "base_names": [ + "RegistryError" + ] + } + ], + "evidence": [ + { + "evidence_id": "1469b72515", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 64, + "symbol": "WorkerState", + "finding_ids": [ + "140210271f" + ], + "target_ids": [ + "4cba09b35f" + ] + }, + { + "evidence_id": "23a1dacef3", + "file_id": "c33d1375a0", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "line": 48, + "symbol": "ExecutionWaiter.wait", + "finding_ids": [ + "5184b55f77", + "b2decaf3cb" + ], + "target_ids": [ + "28618aafba" + ] + }, + { + "evidence_id": "281d23a0af", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 478, + "symbol": "ExecutionStatus", + "finding_ids": [ + "b2decaf3cb" + ], + "target_ids": [ + "ce8bfe1c4e" + ] + }, + { + "evidence_id": "29aefb5040", + "file_id": "185adf4c5f", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "line": 276, + "symbol": "InMemoryExecutionLifecycleEngine._running_executions", + "finding_ids": [ + "b2decaf3cb" + ], + "target_ids": [ + "c901e54423" + ] + }, + { + "evidence_id": "29d63dc3ef", + "file_id": "f6075e9cc3", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "line": 257, + "symbol": "ExecutionClient._ensure_progress_subscription", + "finding_ids": [ + "5184b55f77" + ], + "target_ids": [ + "fbdee5d5d1" + ] + }, + { + "evidence_id": "2c7fa87316", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1279, + "symbol": "ImageTransferIdentity.to_dict", + "finding_ids": [ + "82e6ff9807" + ], + "target_ids": [ + "28a64c2cee" + ] + }, + { + "evidence_id": "2ef5c6b672", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1137, + "symbol": "PongResponse.from_dict", + "finding_ids": [ + "5184b55f77" + ], + "target_ids": [ + "a24751d356" + ] + }, + { + "evidence_id": "45ef6c7f76", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1257, + "symbol": "AckReturnRoute.to_dict", + "finding_ids": [ + "82e6ff9807" + ], + "target_ids": [ + "b4c085fc66" + ] + }, + { + "evidence_id": "4776c0ded9", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 328, + "symbol": "ProcessIdentity.to_dict:return", + "finding_ids": [ + "04098b57c4" + ], + "target_ids": [ + "43e213dd28" + ] + }, + { + "evidence_id": "4c3d73c86c", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 69, + "symbol": "WorkerState.cpu_percent", + "finding_ids": [ + "140210271f" + ], + "target_ids": [ + "4cba09b35f" + ] + }, + { + "evidence_id": "4f72b7feb8", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 68, + "symbol": "WorkerState.status", + "finding_ids": [ + "140210271f" + ], + "target_ids": [ + "4cba09b35f" + ] + }, + { + "evidence_id": "50b73f8b67", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 628, + "symbol": "ControlResponse", + "finding_ids": [ + "822e072924" + ], + "target_ids": [ + "75025b182d" + ] + }, + { + "evidence_id": "5b9843268f", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 310, + "symbol": "ProcessIdentity", + "finding_ids": [ + "04098b57c4" + ], + "target_ids": [ + "b0cbedaf06" + ] + }, + { + "evidence_id": "72d7778f03", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 637, + "symbol": "ControlErrorResponse", + "finding_ids": [ + "822e072924" + ], + "target_ids": [ + "33b3237ac6" + ] + }, + { + "evidence_id": "768da244df", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 313, + "symbol": "ProcessIdentity.pid", + "finding_ids": [ + "04098b57c4" + ], + "target_ids": [ + "b0cbedaf06" + ] + }, + { + "evidence_id": "8d8b6290b5", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 55, + "symbol": "ViewerInstance.is_healthy", + "finding_ids": [ + "6cefe33a23" + ], + "target_ids": [ + "801a076f53" + ] + }, + { + "evidence_id": "90320c3afa", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 314, + "symbol": "ProcessIdentity.create_time", + "finding_ids": [ + "04098b57c4" + ], + "target_ids": [ + "b0cbedaf06" + ] + }, + { + "evidence_id": "9758874ce1", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 659, + "symbol": "ExecuteResponse", + "finding_ids": [ + "822e072924" + ], + "target_ids": [ + "31f97e830b" + ] + }, + { + "evidence_id": "9a8fb01640", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 70, + "symbol": "WorkerState.memory_mb", + "finding_ids": [ + "140210271f" + ], + "target_ids": [ + "4cba09b35f" + ] + }, + { + "evidence_id": "a532e57ec1", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 166, + "symbol": "ViewerProtocolStatus", + "finding_ids": [ + "a7c7099848" + ], + "target_ids": [ + "d61bd3881c" + ] + }, + { + "evidence_id": "ab5ac5b5e4", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 314, + "symbol": "ViewerStateManager.update_queued_images", + "finding_ids": [ + "6cefe33a23" + ], + "target_ids": [ + "952816733e" + ] + }, + { + "evidence_id": "b8b850f29b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 470, + "symbol": "ResponseType", + "finding_ids": [ + "5184b55f77" + ], + "target_ids": [ + "9bda8b397c" + ] + }, + { + "evidence_id": "bb42b43e79", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 828, + "symbol": "ViewerAckPolicy.require_success", + "finding_ids": [ + "86b7c1e03f", + "a7c7099848" + ], + "target_ids": [ + "c20e0438a0" + ] + }, + { + "evidence_id": "becdf4e7fe", + "file_id": "a87685b151", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "line": 16, + "symbol": "_LAZY_EXPORTS", + "finding_ids": [ + "822e072924" + ], + "target_ids": [ + "59e8054d9d" + ] + }, + { + "evidence_id": "c57fe59ca6", + "file_id": "10b0309c7c", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "line": 195, + "symbol": "ExecutionServer._queue_worker", + "finding_ids": [ + "b2decaf3cb" + ], + "target_ids": [ + "304afb70dd" + ] + }, + { + "evidence_id": "d57f4f2c30", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 67, + "symbol": "WorkerState.pid", + "finding_ids": [ + "140210271f" + ], + "target_ids": [ + "4cba09b35f" + ] + }, + { + "evidence_id": "d63e5af20a", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 926, + "symbol": "ProgressRegistrationRequest.from_dict", + "finding_ids": [ + "4660d0dc7d" + ], + "target_ids": [ + "ea90f70634" + ] + }, + { + "evidence_id": "d884527e9c", + "file_id": "c15a8fc3cf", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 29, + "symbol": "ViewerState", + "finding_ids": [ + "6cefe33a23" + ], + "target_ids": [ + "1b0ff1b61d" + ] + }, + { + "evidence_id": "e3a06c9778", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 71, + "symbol": "WorkerState.create_time", + "finding_ids": [ + "140210271f" + ], + "target_ids": [ + "4cba09b35f" + ] + }, + { + "evidence_id": "e73a2744ed", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 173, + "symbol": "ViewerControlResponseField", + "finding_ids": [ + "86b7c1e03f" + ], + "target_ids": [ + "0db89bbbd9" + ] + }, + { + "evidence_id": "e92e79791b", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 86, + "symbol": "known_fields", + "finding_ids": [ + "140210271f" + ], + "target_ids": [ + "4cba09b35f", + "41bbebd5a2" + ] + }, + { + "evidence_id": "ebd8eac863", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 944, + "symbol": "ProgressUnregistrationRequest.from_dict", + "finding_ids": [ + "4660d0dc7d" + ], + "target_ids": [ + "f95f096b25" + ] + }, + { + "evidence_id": "fb46b3d8d7", + "file_id": "8e4fa82a81", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1065, + "symbol": "PongResponse", + "finding_ids": [ + "822e072924" + ], + "target_ids": [ + "851abd9d8b" + ] + }, + { + "evidence_id": "fcfa7d6cf4", + "file_id": "921df7bfa1", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 820, + "symbol": "ViewerAckPolicy.status", + "finding_ids": [ + "86b7c1e03f" + ], + "target_ids": [ + "7d0450e2c7" + ] + } + ] + }, + "timing": { + "parse_seconds": 0.224, + "analysis_seconds": 3.357, + "planning_seconds": 0.0, + "source_index_seconds": 0.022, + "analysis_cache_status": "partial", + "total_seconds": 3.603 + }, + "semantic_refactor_gate": { + "boundary_evidence": [ + { + "label": "ControlResponse semantic descent boundary", + "authority_candidates": [ + "ControlResponse" + ], + "detector_ids": [ + "semantic_mirror_without_descent" + ], + "finding_ids": [ + "822e072924" + ], + "target_count": 5, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 3, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ControlResponse", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ControlResponse", + "authority_id": "finding:822e072924:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:822e072924:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 628, + "symbol": "ControlResponse", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "_LAZY_EXPORTS", + "ControlResponse", + "ControlErrorResponse", + "ExecuteResponse", + "PongResponse" + ], + "stable_id": "09050225b8", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ControlResponse` has 1 raw mirror signal(s) from semantic_mirror_without_descent; missing derivation path: mapping_literal has semantic overlap ('control_error_response', 'execute_response', 'pong_response') with class_family `ControlResponse`; mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface.", + "relation_context": "mapping_literal has semantic overlap ('control_error_response', 'execute_response', 'pong_response') with class_family `ControlResponse`; mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface", + "authority_candidate": "ControlResponse", + "authority_discovery_required": false + }, + { + "label": "ExecutionStatus semantic descent boundary", + "authority_candidates": [ + "ExecutionStatus" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "b2decaf3cb" + ], + "target_count": 4, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 4, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ExecutionStatus", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ExecutionStatus", + "authority_id": "finding:b2decaf3cb:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:b2decaf3cb:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 478, + "symbol": "ExecutionStatus", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ExecutionStatus", + "InMemoryExecutionLifecycleEngine._running_executions", + "ExecutionServer._queue_worker", + "ExecutionWaiter.wait" + ], + "stable_id": "233b8d7c67", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ExecutionStatus` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ExecutionStatus", + "authority_discovery_required": false + }, + { + "label": "ProcessIdentity semantic descent boundary", + "authority_candidates": [ + "ProcessIdentity" + ], + "detector_ids": [ + "semantic_mirror_without_descent" + ], + "finding_ids": [ + "04098b57c4" + ], + "target_count": 4, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 2, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ProcessIdentity", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ProcessIdentity", + "authority_id": "finding:04098b57c4:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:04098b57c4:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 310, + "symbol": "ProcessIdentity", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ProcessIdentity.to_dict:return", + "ProcessIdentity", + "ProcessIdentity.create_time", + "ProcessIdentity.pid" + ], + "stable_id": "889646d511", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ProcessIdentity` has 1 raw mirror signal(s) from semantic_mirror_without_descent; missing derivation path: mapping_literal has semantic overlap ('create_time', 'pid') with dataclass_schema `ProcessIdentity`; mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection.", + "relation_context": "mapping_literal has semantic overlap ('create_time', 'pid') with dataclass_schema `ProcessIdentity`; mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection", + "authority_candidate": "ProcessIdentity", + "authority_discovery_required": false + }, + { + "label": "ResponseType semantic descent boundary", + "authority_candidates": [ + "ResponseType" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "5184b55f77" + ], + "target_count": 4, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 3, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ResponseType", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ResponseType", + "authority_id": "finding:5184b55f77:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:5184b55f77:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 470, + "symbol": "ResponseType", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ResponseType", + "PongResponse.from_dict", + "ExecutionClient._ensure_progress_subscription", + "ExecutionWaiter.wait" + ], + "stable_id": "84c0bc4ed3", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ResponseType` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ResponseType", + "authority_discovery_required": false + }, + { + "label": "ViewerControlResponseField semantic descent boundary", + "authority_candidates": [ + "ViewerControlResponseField" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "86b7c1e03f" + ], + "target_count": 3, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 2, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ViewerControlResponseField", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "qualname": "ViewerControlResponseField", + "authority_id": "finding:86b7c1e03f:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:86b7c1e03f:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 173, + "symbol": "ViewerControlResponseField", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ViewerControlResponseField", + "ViewerAckPolicy.status", + "ViewerAckPolicy.require_success" + ], + "stable_id": "f57d7eae3a", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ViewerControlResponseField` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ViewerControlResponseField", + "authority_discovery_required": false + }, + { + "label": "ViewerProtocolStatus semantic descent boundary", + "authority_candidates": [ + "ViewerProtocolStatus" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "a7c7099848" + ], + "target_count": 2, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 2, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ViewerProtocolStatus", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "qualname": "ViewerProtocolStatus", + "authority_id": "finding:a7c7099848:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:a7c7099848:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 166, + "symbol": "ViewerProtocolStatus", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ViewerProtocolStatus", + "ViewerAckPolicy.require_success" + ], + "stable_id": "7716e65807", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ViewerProtocolStatus` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ViewerProtocolStatus", + "authority_discovery_required": false + }, + { + "label": "ViewerState semantic descent boundary", + "authority_candidates": [ + "ViewerState" + ], + "detector_ids": [ + "external_enum_case_recovery" + ], + "finding_ids": [ + "6cefe33a23" + ], + "target_count": 3, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 4, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "ViewerState", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "qualname": "ViewerState", + "authority_id": "finding:6cefe33a23:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:6cefe33a23:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 29, + "symbol": "ViewerState", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "ViewerState", + "ViewerInstance.is_healthy", + "ViewerStateManager.update_queued_images" + ], + "stable_id": "f42afdd70f", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`ViewerState` has 1 raw mirror signal(s) from external_enum_case_recovery; missing derivation path: multiple declared enum members are inspected outside their nominal owner.", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "authority_candidate": "ViewerState", + "authority_discovery_required": false + }, + { + "label": "WorkerState semantic descent boundary", + "authority_candidates": [ + "WorkerState" + ], + "detector_ids": [ + "semantic_mirror_without_descent" + ], + "finding_ids": [ + "140210271f" + ], + "target_count": 7, + "covered_finding_count": 1, + "certificate_count": 1, + "matched_fact_count": 5, + "authority_kinds": [ + "finding_declared_authority" + ], + "projection_kinds": [ + "detector_finding" + ], + "authority_claims": [ + { + "claim": { + "claimed_symbol": "WorkerState", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "WorkerState", + "authority_id": "finding:140210271f:authority" + }, + "status": "resolved", + "proof_edges": [ + { + "edge_kind": "semantic_descent_graph", + "authority_id": "finding:140210271f:authority", + "authority_kind": "finding_declared_authority", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 64, + "symbol": "WorkerState", + "detail": "claim matched semantic-descent authority catalog" + } + ], + "discovery_required": null + } + ], + "evidence_symbols": [ + "known_fields", + "WorkerState", + "WorkerState.cpu_percent", + "WorkerState.create_time", + "WorkerState.memory_mb", + "WorkerState.pid", + "WorkerState.status" + ], + "stable_id": "6c3bc867ea", + "detector_id": "semantic_mirror_without_descent", + "title": "Semantic mirror should descend to its nominal authority", + "summary": "`WorkerState` has 1 raw mirror signal(s) from semantic_mirror_without_descent; missing derivation path: collection_literal has semantic overlap ('cpu_percent', 'create_time', 'memory_mb', 'pid', 'status') with dataclass_schema `WorkerState`; collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection.", + "relation_context": "collection_literal has semantic overlap ('cpu_percent', 'create_time', 'memory_mb', 'pid', 'status') with dataclass_schema `WorkerState`; collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection", + "authority_candidate": "WorkerState", + "authority_discovery_required": false + } + ], + "authority_discovery_findings": [], + "active": true, + "ssot_authority_finding_count": 8, + "policy": "authority_boundary_proof", + "raw_findings_default": "suppressed_when_active" + }, + "active_finding_surface": "semantic_refactor_boundary_evidence", + "raw_findings_default": "suppressed_when_active", + "supporting_raw_finding_count": 10, + "supporting_raw_findings": [ + { + "pattern_id": 1, + "title": "`_LAZY_EXPORTS` mirrors `ControlResponse`", + "why": "The mapping literal at /home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py:16 repeats ControlErrorResponse, ExecuteResponse, PongResponse from the `ControlResponse` semantic authority. A later class, enum member, or schema field can diverge from this hand-maintained view.", + "capability_gap": "derived class-family registry or polymorphic dispatch", + "relation_context": "mapping_literal has semantic overlap ('control_error_response', 'execute_response', 'pong_response') with class_family `ControlResponse`; mapping literal `_LAZY_EXPORTS` repeats members from class_family `ControlResponse`; derive it by iterating the authority registry or subclass family instead of maintaining a parallel presentation surface", + "confidence": "high", + "certification": "certified", + "capability_tags": [ + "nominal_identity", + "provenance", + "enumeration", + "authoritative_mapping" + ], + "observation_tags": [ + "class_family", + "manual_synchronization", + "projection_dict" + ], + "detector_id": "semantic_mirror_without_descent", + "summary": "`_LAZY_EXPORTS` mirrors 3 member(s) of `ControlResponse` without a descent path", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "line": 16, + "symbol": "_LAZY_EXPORTS" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 628, + "symbol": "ControlResponse" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 637, + "symbol": "ControlErrorResponse" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 659, + "symbol": "ExecuteResponse" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1065, + "symbol": "PongResponse" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "line": 16, + "symbol": "_LAZY_EXPORTS" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 628, + "symbol": "ControlResponse" + }, + "compression_certificate": null, + "metrics": { + "registration_site_count": 3, + "registry_name": "_LAZY_EXPORTS", + "class_names": [ + "ControlErrorResponse", + "ExecuteResponse", + "PongResponse" + ], + "class_key_pairs": [] + }, + "stable_id": "822e072924", + "evidence_ids": [ + "becdf4e7fe", + "50b73f8b67", + "72d7778f03", + "9758874ce1", + "fb46b3d8d7" + ] + }, + { + "pattern_id": 1, + "title": "`known_fields` mirrors `WorkerState`", + "why": "The collection literal at /home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py:86 repeats cpu_percent, create_time, memory_mb, pid, status from the `WorkerState` semantic authority. A later class, enum member, or schema field can diverge from this hand-maintained view.", + "capability_gap": "dataclass-schema-derived projection", + "relation_context": "collection_literal has semantic overlap ('cpu_percent', 'create_time', 'memory_mb', 'pid', 'status') with dataclass_schema `WorkerState`; collection literal `known_fields` repeats fields from dataclass_schema `WorkerState`; derive it from dataclass fields through a declaration-owned projection", + "confidence": "high", + "certification": "certified", + "capability_tags": [ + "nominal_identity", + "provenance", + "enumeration", + "authoritative_mapping" + ], + "observation_tags": [ + "class_family", + "manual_synchronization", + "projection_dict" + ], + "detector_id": "semantic_mirror_without_descent", + "summary": "`known_fields` mirrors 5 member(s) of `WorkerState` without a descent path", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 86, + "symbol": "known_fields" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 64, + "symbol": "WorkerState" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 69, + "symbol": "WorkerState.cpu_percent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 71, + "symbol": "WorkerState.create_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 70, + "symbol": "WorkerState.memory_mb" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 67, + "symbol": "WorkerState.pid" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 68, + "symbol": "WorkerState.status" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 86, + "symbol": "known_fields" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 64, + "symbol": "WorkerState" + }, + "compression_certificate": null, + "metrics": { + "mapping_site_count": 5, + "field_count": 5, + "mapping_name": "known_fields", + "field_names": [ + "cpu_percent", + "create_time", + "memory_mb", + "pid", + "status" + ], + "source_name": "WorkerState", + "identity_field_names": [ + "cpu_percent", + "create_time", + "memory_mb", + "pid", + "status" + ] + }, + "stable_id": "140210271f", + "evidence_ids": [ + "e92e79791b", + "1469b72515", + "4c3d73c86c", + "e3a06c9778", + "9a8fb01640", + "d57f4f2c30", + "4f72b7feb8" + ] + }, + { + "pattern_id": 1, + "title": "`ProcessIdentity.to_dict:return` mirrors `ProcessIdentity`", + "why": "The mapping literal at /home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py:328 repeats create_time, pid from the `ProcessIdentity` semantic authority. A later class, enum member, or schema field can diverge from this hand-maintained view.", + "capability_gap": "dataclass-schema-derived projection", + "relation_context": "mapping_literal has semantic overlap ('create_time', 'pid') with dataclass_schema `ProcessIdentity`; mapping literal `ProcessIdentity.to_dict:return` repeats fields from dataclass_schema `ProcessIdentity`; derive it from dataclass fields through a declaration-owned projection", + "confidence": "high", + "certification": "certified", + "capability_tags": [ + "nominal_identity", + "provenance", + "enumeration", + "authoritative_mapping" + ], + "observation_tags": [ + "class_family", + "manual_synchronization", + "projection_dict" + ], + "detector_id": "semantic_mirror_without_descent", + "summary": "`ProcessIdentity.to_dict:return` mirrors 2 member(s) of `ProcessIdentity` without a descent path", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 328, + "symbol": "ProcessIdentity.to_dict:return" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 310, + "symbol": "ProcessIdentity" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 314, + "symbol": "ProcessIdentity.create_time" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 313, + "symbol": "ProcessIdentity.pid" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 328, + "symbol": "ProcessIdentity.to_dict:return" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 310, + "symbol": "ProcessIdentity" + }, + "compression_certificate": null, + "metrics": { + "mapping_site_count": 2, + "field_count": 2, + "mapping_name": "ProcessIdentity.to_dict:return", + "field_names": [ + "create_time", + "pid" + ], + "source_name": "ProcessIdentity", + "identity_field_names": [ + "create_time", + "pid" + ] + }, + "stable_id": "04098b57c4", + "evidence_ids": [ + "4776c0ded9", + "5b9843268f", + "90320c3afa", + "768da244df" + ] + }, + { + "pattern_id": 3, + "title": "External enum case recovery should move to its nominal owner", + "why": "A function outside an enum declaration recovers multiple cases from that closed axis. The enum or a keyed strategy family should own those case semantics so consumers query behavior instead of rediscovering member identity.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "confidence": "high", + "certification": "strong_heuristic", + "capability_tags": [ + "authoritative_dispatch", + "closed_family_dispatch", + "nominal_identity" + ], + "observation_tags": [ + "branch_dispatch", + "closed_family_cases", + "dataflow_root" + ], + "detector_id": "external_enum_case_recovery", + "summary": "Enum `ResponseType` has 4 external branch site(s) across 3 function(s) for cases ResponseType.ERROR, ResponseType.OK, ResponseType.PONG.", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 470, + "symbol": "ResponseType" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1137, + "symbol": "PongResponse.from_dict" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/client.py", + "line": 257, + "symbol": "ExecutionClient._ensure_progress_subscription" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "line": 48, + "symbol": "ExecutionWaiter.wait" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1137, + "symbol": "PongResponse.from_dict" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 470, + "symbol": "ResponseType" + }, + "compression_certificate": null, + "metrics": { + "dispatch_site_count": 4, + "dispatch_axis": "ResponseType", + "literal_cases": [ + "ResponseType.ERROR", + "ResponseType.OK", + "ResponseType.PONG" + ] + }, + "stable_id": "5184b55f77", + "evidence_ids": [ + "b8b850f29b", + "2ef5c6b672", + "29d63dc3ef", + "23a1dacef3" + ] + }, + { + "pattern_id": 3, + "title": "External enum case recovery should move to its nominal owner", + "why": "A function outside an enum declaration recovers multiple cases from that closed axis. The enum or a keyed strategy family should own those case semantics so consumers query behavior instead of rediscovering member identity.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "confidence": "high", + "certification": "strong_heuristic", + "capability_tags": [ + "authoritative_dispatch", + "closed_family_dispatch", + "nominal_identity" + ], + "observation_tags": [ + "branch_dispatch", + "closed_family_cases", + "dataflow_root" + ], + "detector_id": "external_enum_case_recovery", + "summary": "Enum `ExecutionStatus` has 5 external branch site(s) across 3 function(s) for cases ExecutionStatus.CANCELLED, ExecutionStatus.COMPLETE, ExecutionStatus.FAILED, ExecutionStatus.RUNNING.", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 478, + "symbol": "ExecutionStatus" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "line": 276, + "symbol": "InMemoryExecutionLifecycleEngine._running_executions" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/server.py", + "line": 195, + "symbol": "ExecutionServer._queue_worker" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/wait_policy.py", + "line": 48, + "symbol": "ExecutionWaiter.wait" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/execution/lifecycle.py", + "line": 276, + "symbol": "InMemoryExecutionLifecycleEngine._running_executions" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 478, + "symbol": "ExecutionStatus" + }, + "compression_certificate": null, + "metrics": { + "dispatch_site_count": 5, + "dispatch_axis": "ExecutionStatus", + "literal_cases": [ + "ExecutionStatus.CANCELLED", + "ExecutionStatus.COMPLETE", + "ExecutionStatus.FAILED", + "ExecutionStatus.RUNNING" + ] + }, + "stable_id": "b2decaf3cb", + "evidence_ids": [ + "281d23a0af", + "29aefb5040", + "c57fe59ca6", + "23a1dacef3" + ] + }, + { + "pattern_id": 5, + "title": "Exact tiny methods expose one repeated nominal role", + "why": "Several classes without one nominal ancestor own the same complete tiny method declaration. The exact method role is one maintenance object, but the current snapshot does not prove whether an existing authority or a new inheritance boundary should own it.", + "capability_gap": "one proved nominal authority derives the exact method role for every participant", + "relation_context": "unrelated classes repeat the same promotion-safe method declaration with a closed receiver contract; ownership placement remains a practitioner decision", + "confidence": "high", + "certification": "strong_heuristic", + "capability_tags": [ + "shared_algorithm_authority", + "nominal_identity", + "mro_ordering" + ], + "observation_tags": [ + "method_role", + "repeated_method_roles", + "normalized_ast" + ], + "detector_id": "exact_tiny_method_role", + "summary": "('from_dict',) are repeated exactly across ('ProgressRegistrationRequest', 'ProgressUnregistrationRequest') without one nominal ancestor and contain 1 shared statement(s); no ownership placement is selected from this snapshot.", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 926, + "symbol": "ProgressRegistrationRequest.from_dict" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 944, + "symbol": "ProgressUnregistrationRequest.from_dict" + } + ], + "projection_evidence": null, + "authority_evidence": null, + "compression_certificate": { + "before_cost": { + "grammar_objects": 0, + "residual_objects": 6, + "wiring_objects": 0, + "provenance_objects": 0, + "ambiguity_bits": 0, + "independent_rate_debt": 0 + }, + "after_cost": { + "grammar_objects": 2, + "residual_objects": 3, + "wiring_objects": 2, + "provenance_objects": 1, + "ambiguity_bits": 0, + "independent_rate_debt": 0 + }, + "semantic_axes": [], + "margin_cost": { + "grammar_objects": 0, + "residual_objects": 0, + "wiring_objects": 0, + "provenance_objects": 0, + "ambiguity_bits": 0, + "independent_rate_debt": 1 + } + }, + "metrics": { + "duplicate_site_count": 2, + "statement_count": 1, + "class_count": 2, + "method_symbols": [ + "ProgressRegistrationRequest.from_dict", + "ProgressUnregistrationRequest.from_dict" + ], + "shared_statement_texts": [] + }, + "stable_id": "4660d0dc7d", + "evidence_ids": [ + "d63e5af20a", + "ebd8eac863" + ] + }, + { + "pattern_id": 5, + "title": "Exact tiny methods expose one repeated nominal role", + "why": "Several classes without one nominal ancestor own the same complete tiny method declaration. The exact method role is one maintenance object, but the current snapshot does not prove whether an existing authority or a new inheritance boundary should own it.", + "capability_gap": "one proved nominal authority derives the exact method role for every participant", + "relation_context": "unrelated classes repeat the same promotion-safe method declaration with a closed receiver contract; ownership placement remains a practitioner decision", + "confidence": "high", + "certification": "strong_heuristic", + "capability_tags": [ + "shared_algorithm_authority", + "nominal_identity", + "mro_ordering" + ], + "observation_tags": [ + "method_role", + "repeated_method_roles", + "normalized_ast" + ], + "detector_id": "exact_tiny_method_role", + "summary": "('to_dict',) are repeated exactly across ('AckReturnRoute', 'ImageTransferIdentity') without one nominal ancestor and contain 1 shared statement(s); no ownership placement is selected from this snapshot.", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1257, + "symbol": "AckReturnRoute.to_dict" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "line": 1279, + "symbol": "ImageTransferIdentity.to_dict" + } + ], + "projection_evidence": null, + "authority_evidence": null, + "compression_certificate": { + "before_cost": { + "grammar_objects": 0, + "residual_objects": 4, + "wiring_objects": 0, + "provenance_objects": 0, + "ambiguity_bits": 0, + "independent_rate_debt": 0 + }, + "after_cost": { + "grammar_objects": 2, + "residual_objects": 2, + "wiring_objects": 2, + "provenance_objects": 1, + "ambiguity_bits": 0, + "independent_rate_debt": 0 + }, + "semantic_axes": [], + "margin_cost": { + "grammar_objects": 0, + "residual_objects": 0, + "wiring_objects": 0, + "provenance_objects": 0, + "ambiguity_bits": 0, + "independent_rate_debt": 1 + } + }, + "metrics": { + "duplicate_site_count": 2, + "statement_count": 1, + "class_count": 2, + "method_symbols": [ + "AckReturnRoute.to_dict", + "ImageTransferIdentity.to_dict" + ], + "shared_statement_texts": [] + }, + "stable_id": "82e6ff9807", + "evidence_ids": [ + "45ef6c7f76", + "2c7fa87316" + ] + }, + { + "pattern_id": 3, + "title": "External enum case recovery should move to its nominal owner", + "why": "A function outside an enum declaration recovers multiple cases from that closed axis. The enum or a keyed strategy family should own those case semantics so consumers query behavior instead of rediscovering member identity.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "confidence": "high", + "certification": "strong_heuristic", + "capability_tags": [ + "authoritative_dispatch", + "closed_family_dispatch", + "nominal_identity" + ], + "observation_tags": [ + "branch_dispatch", + "closed_family_cases", + "dataflow_root" + ], + "detector_id": "external_enum_case_recovery", + "summary": "Enum `ViewerProtocolStatus` has 2 external branch site(s) across 1 function(s) for cases ViewerProtocolStatus.ERROR, ViewerProtocolStatus.SUCCESS.", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 166, + "symbol": "ViewerProtocolStatus" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 828, + "symbol": "ViewerAckPolicy.require_success" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 828, + "symbol": "ViewerAckPolicy.require_success" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 166, + "symbol": "ViewerProtocolStatus" + }, + "compression_certificate": null, + "metrics": { + "dispatch_site_count": 2, + "dispatch_axis": "ViewerProtocolStatus", + "literal_cases": [ + "ViewerProtocolStatus.ERROR", + "ViewerProtocolStatus.SUCCESS" + ] + }, + "stable_id": "a7c7099848", + "evidence_ids": [ + "a532e57ec1", + "bb42b43e79" + ] + }, + { + "pattern_id": 3, + "title": "External enum case recovery should move to its nominal owner", + "why": "A function outside an enum declaration recovers multiple cases from that closed axis. The enum or a keyed strategy family should own those case semantics so consumers query behavior instead of rediscovering member identity.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "confidence": "high", + "certification": "strong_heuristic", + "capability_tags": [ + "authoritative_dispatch", + "closed_family_dispatch", + "nominal_identity" + ], + "observation_tags": [ + "branch_dispatch", + "closed_family_cases", + "dataflow_root" + ], + "detector_id": "external_enum_case_recovery", + "summary": "Enum `ViewerControlResponseField` has 2 external branch site(s) across 2 function(s) for cases ViewerControlResponseField.MESSAGE, ViewerControlResponseField.STATUS.", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 173, + "symbol": "ViewerControlResponseField" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 820, + "symbol": "ViewerAckPolicy.status" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 828, + "symbol": "ViewerAckPolicy.require_success" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 820, + "symbol": "ViewerAckPolicy.status" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_protocol.py", + "line": 173, + "symbol": "ViewerControlResponseField" + }, + "compression_certificate": null, + "metrics": { + "dispatch_site_count": 2, + "dispatch_axis": "ViewerControlResponseField", + "literal_cases": [ + "ViewerControlResponseField.MESSAGE", + "ViewerControlResponseField.STATUS" + ] + }, + "stable_id": "86b7c1e03f", + "evidence_ids": [ + "e73a2744ed", + "fcfa7d6cf4", + "bb42b43e79" + ] + }, + { + "pattern_id": 3, + "title": "External enum case recovery should move to its nominal owner", + "why": "A function outside an enum declaration recovers multiple cases from that closed axis. The enum or a keyed strategy family should own those case semantics so consumers query behavior instead of rediscovering member identity.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "relation_context": "multiple declared enum members are inspected outside their nominal owner", + "confidence": "high", + "certification": "strong_heuristic", + "capability_tags": [ + "authoritative_dispatch", + "closed_family_dispatch", + "nominal_identity" + ], + "observation_tags": [ + "branch_dispatch", + "closed_family_cases", + "dataflow_root" + ], + "detector_id": "external_enum_case_recovery", + "summary": "Enum `ViewerState` has 3 external branch site(s) across 2 function(s) for cases ViewerState.ERROR, ViewerState.PROCESSING, ViewerState.READY, ViewerState.STOPPED.", + "evidence": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 29, + "symbol": "ViewerState" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 55, + "symbol": "ViewerInstance.is_healthy" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 314, + "symbol": "ViewerStateManager.update_queued_images" + } + ], + "projection_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 55, + "symbol": "ViewerInstance.is_healthy" + }, + "authority_evidence": { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/viewer_state.py", + "line": 29, + "symbol": "ViewerState" + }, + "compression_certificate": null, + "metrics": { + "dispatch_site_count": 3, + "dispatch_axis": "ViewerState", + "literal_cases": [ + "ViewerState.ERROR", + "ViewerState.PROCESSING", + "ViewerState.READY", + "ViewerState.STOPPED" + ] + }, + "stable_id": "6cefe33a23", + "evidence_ids": [ + "d884527e9c", + "8d8b6290b5", + "ab5ac5b5e4" + ] + } + ], + "finding_recipe_plan": { + "synthesis_report": { + "records": [ + { + "action_keys": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "subject_name": "ControlErrorResponse", + "detector_id": "semantic_mirror_without_descent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "subject_name": "ExecuteResponse", + "detector_id": "semantic_mirror_without_descent" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/__init__.py", + "subject_name": "PongResponse", + "detector_id": "semantic_mirror_without_descent" + } + ], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "822e072924", + "detector_id": "semantic_mirror_without_descent", + "title": "`_LAZY_EXPORTS` mirrors `ControlResponse`", + "summary": "`_LAZY_EXPORTS` mirrors 3 member(s) of `ControlResponse` without a descent path", + "capability_gap": "derived class-family registry or polymorphic dispatch", + "reason": "no class-family recipe declaration proved an executable exact derivation", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [ + { + "reason": "Class-family authority and projection module must expose exactly one complete literal collection; found 0", + "executable_declaration": "ClassFamilyCollectionSemanticMirrorRecipeBuilder" + }, + { + "reason": "source does not prove one complete zero-argument constructor view owned by the AutoRegisterMeta family", + "executable_declaration": "AutoregisterInstanceViewRecipeBuilder" + }, + { + "reason": "manual-registry conversion requires one complete direct dict component with an exact registered-class anchor", + "executable_declaration": "RegistrationSemanticMirrorRecipeStrategy" + } + ], + "evaluation_declaration": "RegistrationSemanticMirrorRecipeStrategy", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "auto_register_class_registry" + }, + { + "action_keys": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "subject_name": "known_fields->WorkerState", + "detector_id": "semantic_mirror_without_descent" + } + ], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "140210271f", + "detector_id": "semantic_mirror_without_descent", + "title": "`known_fields` mirrors `WorkerState`", + "summary": "`known_fields` mirrors 5 member(s) of `WorkerState` without a descent path", + "capability_gap": "dataclass-schema-derived projection", + "reason": "semantic mapping mirror has a stable DSL action key, but no safe mapping recipe exists yet to derive `known_fields` from `WorkerState`", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "MappingSemanticMirrorRecipeStrategy", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "" + }, + { + "action_keys": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "subject_name": "ProcessIdentity.to_dict:return->ProcessIdentity", + "detector_id": "semantic_mirror_without_descent" + } + ], + "proposal_preflight": null, + "proposal": null, + "status": "executable_candidate", + "finding_id": "04098b57c4", + "detector_id": "semantic_mirror_without_descent", + "title": "`ProcessIdentity.to_dict:return` mirrors `ProcessIdentity`", + "summary": "`ProcessIdentity.to_dict:return` mirrors 2 member(s) of `ProcessIdentity` without a descent path", + "capability_gap": "dataclass-schema-derived projection", + "reason": "", + "recipe_id": "04098b57c4-derive-dataclass-projection", + "recipe": { + "recipe_id": "04098b57c4-derive-dataclass-projection", + "operations": [ + { + "operation": "derive_dataclass_payload_projection", + "target_id": "b0cbedaf06", + "rationale": "Derive a mirrored projection from its dataclass authority.", + "projection_target": { + "target_id": "43e213dd28", + "file_path": null, + "target_qualname": null + } + } + ], + "architecture_guards": [], + "reason": "Derive a mirrored projection from its dataclass authority.", + "authority_claims": [ + { + "claimed_symbol": "ProcessIdentity", + "authority_kind": "dataclass_schema", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ProcessIdentity", + "authority_id": "b0cbedaf06" + } + ] + }, + "proof_obstacles": [], + "evaluation_declaration": "DataclassPayloadProjectionMappingRecipeBuilder", + "conflict_evidence": null, + "planning_horizon": "current_snapshot", + "refactor_concept": "dataclass_payload_projection" + }, + { + "action_keys": [], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "5184b55f77", + "detector_id": "external_enum_case_recovery", + "title": "External enum case recovery should move to its nominal owner", + "summary": "Enum `ResponseType` has 4 external branch site(s) across 3 function(s) for cases ResponseType.ERROR, ResponseType.OK, ResponseType.PONG.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "reason": "semantic mirror metrics have no registered recipe strategy", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "ExternalEnumCaseRecoveryDetector", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "" + }, + { + "action_keys": [], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "b2decaf3cb", + "detector_id": "external_enum_case_recovery", + "title": "External enum case recovery should move to its nominal owner", + "summary": "Enum `ExecutionStatus` has 5 external branch site(s) across 3 function(s) for cases ExecutionStatus.CANCELLED, ExecutionStatus.COMPLETE, ExecutionStatus.FAILED, ExecutionStatus.RUNNING.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "reason": "semantic mirror metrics have no registered recipe strategy", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "ExternalEnumCaseRecoveryDetector", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "" + }, + { + "action_keys": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "subject_name": "ProgressRegistrationRequest.from_dict", + "detector_id": "exact_tiny_method_role" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "subject_name": "ProgressUnregistrationRequest.from_dict", + "detector_id": "exact_tiny_method_role" + } + ], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "4660d0dc7d", + "detector_id": "exact_tiny_method_role", + "title": "Exact tiny methods expose one repeated nominal role", + "summary": "('from_dict',) are repeated exactly across ('ProgressRegistrationRequest', 'ProgressUnregistrationRequest') without one nominal ancestor and contain 1 shared statement(s); no ownership placement is selected from this snapshot.", + "capability_gap": "one proved nominal authority derives the exact method role for every participant", + "reason": "Exact-method role factoring requires an explicit semantic authority name; author factor_exact_method_role against any evidence method", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "ExactTinyMethodRoleDetector", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "class_family_authority" + }, + { + "action_keys": [ + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "subject_name": "AckReturnRoute.to_dict", + "detector_id": "exact_tiny_method_role" + }, + { + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "subject_name": "ImageTransferIdentity.to_dict", + "detector_id": "exact_tiny_method_role" + } + ], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "82e6ff9807", + "detector_id": "exact_tiny_method_role", + "title": "Exact tiny methods expose one repeated nominal role", + "summary": "('to_dict',) are repeated exactly across ('AckReturnRoute', 'ImageTransferIdentity') without one nominal ancestor and contain 1 shared statement(s); no ownership placement is selected from this snapshot.", + "capability_gap": "one proved nominal authority derives the exact method role for every participant", + "reason": "Exact-method role factoring requires an explicit semantic authority name; author factor_exact_method_role against any evidence method", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "ExactTinyMethodRoleDetector", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "class_family_authority" + }, + { + "action_keys": [], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "a7c7099848", + "detector_id": "external_enum_case_recovery", + "title": "External enum case recovery should move to its nominal owner", + "summary": "Enum `ViewerProtocolStatus` has 2 external branch site(s) across 1 function(s) for cases ViewerProtocolStatus.ERROR, ViewerProtocolStatus.SUCCESS.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "reason": "semantic mirror metrics have no registered recipe strategy", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "ExternalEnumCaseRecoveryDetector", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "" + }, + { + "action_keys": [], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "86b7c1e03f", + "detector_id": "external_enum_case_recovery", + "title": "External enum case recovery should move to its nominal owner", + "summary": "Enum `ViewerControlResponseField` has 2 external branch site(s) across 2 function(s) for cases ViewerControlResponseField.MESSAGE, ViewerControlResponseField.STATUS.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "reason": "semantic mirror metrics have no registered recipe strategy", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "ExternalEnumCaseRecoveryDetector", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "" + }, + { + "action_keys": [], + "proposal_preflight": null, + "proposal": null, + "status": "rejected_by_safety_check", + "finding_id": "6cefe33a23", + "detector_id": "external_enum_case_recovery", + "title": "External enum case recovery should move to its nominal owner", + "summary": "Enum `ViewerState` has 3 external branch site(s) across 2 function(s) for cases ViewerState.ERROR, ViewerState.PROCESSING, ViewerState.READY, ViewerState.STOPPED.", + "capability_gap": "one nominal owner for closed-axis behavior with consumers deriving its result", + "reason": "semantic mirror metrics have no registered recipe strategy", + "recipe_id": "", + "recipe": null, + "proof_obstacles": [], + "evaluation_declaration": "ExternalEnumCaseRecoveryDetector", + "conflict_evidence": null, + "planning_horizon": "none", + "refactor_concept": "" + } + ], + "candidate_count": 1, + "rejected_count": 9, + "unsupported_count": 0, + "application_blocked": true, + "application_block_reason": "application requires a proof across reachable refactor trajectories", + "planning_horizon": "current_snapshot", + "status_counts": { + "executable_candidate": 1, + "rejected_by_safety_check": 9 + } + }, + "document": { + "recipes": [ + { + "recipe_id": "04098b57c4-derive-dataclass-projection", + "operations": [ + { + "operation": "derive_dataclass_payload_projection", + "target_id": "b0cbedaf06", + "rationale": "Derive a mirrored projection from its dataclass authority.", + "projection_target": { + "target_id": "43e213dd28", + "file_path": null, + "target_qualname": null + } + } + ], + "architecture_guards": [], + "reason": "Derive a mirrored projection from its dataclass authority.", + "authority_claims": [ + { + "claimed_symbol": "ProcessIdentity", + "authority_kind": "dataclass_schema", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ProcessIdentity", + "authority_id": "b0cbedaf06" + } + ] + } + ], + "architecture_guards": [] + }, + "trajectory_frontier": { + "budget": { + "max_candidate_batches": 256 + }, + "branches": [ + { + "finding_ids": [ + "04098b57c4" + ], + "assessment": { + "candidate_indices": [ + 0 + ], + "disposition": "clean", + "reason": "the recipe set simulates with clean architecture guards", + "rewritten_file_paths": [ + "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py" + ], + "rewritten_source_digest": "e5eedf1085ee1efd4bf0dc8eda9a6d79" + }, + "candidate_indices": [ + 0 + ], + "document": { + "recipes": [ + { + "recipe_id": "04098b57c4-derive-dataclass-projection", + "operations": [ + { + "operation": "derive_dataclass_payload_projection", + "target_id": "b0cbedaf06", + "rationale": "Derive a mirrored projection from its dataclass authority.", + "projection_target": { + "target_id": "43e213dd28", + "file_path": null, + "target_qualname": null + } + } + ], + "architecture_guards": [], + "reason": "Derive a mirrored projection from its dataclass authority.", + "authority_claims": [ + { + "claimed_symbol": "ProcessIdentity", + "authority_kind": "dataclass_schema", + "file_path": "/home/ts/wt/zmqruntime-ack-return-route-integration-20260930/src/zmqruntime/messages.py", + "qualname": "ProcessIdentity", + "authority_id": "b0cbedaf06" + } + ] + } + ], + "architecture_guards": [] + } + } + ], + "obstacles": [], + "complete": true, + "branch_count": 1 + }, + "expected_removed_finding_ids": [ + "04098b57c4" + ], + "expected_removed_finding_count": 1, + "application_blocked": true, + "application_block_reason": "application requires a proof across reachable refactor trajectories" + } +} diff --git a/docs/validation/issue10_nra_source_final.resources b/docs/validation/issue10_nra_source_final.resources new file mode 100644 index 0000000..c1ea455 --- /dev/null +++ b/docs/validation/issue10_nra_source_final.resources @@ -0,0 +1,23 @@ + Command being timed: "timeout 45 /home/ts/code/projects/nominal-refactor-advisor/.venv/bin/python -m nominal_refactor_advisor src/zmqruntime --context-root src/zmqruntime --context-root /home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/python_introspect --context-root /home/ts/code/projects/openhcs/.venv/lib/python3.12/site-packages/metaclass_registry --parse-workers 1 --analysis-workers 1 --scan-budget-seconds 30 --json --raw-findings --json-payload full --cache-dir /home/ts/.cache/agent-scratch/zmqruntime-ack-return-route-20260930/nra" + User time (seconds): 6.82 + System time (seconds): 0.37 + Percent of CPU this job got: 97% + Elapsed (wall clock) time (h:mm:ss or m:ss): 0:07.36 + Average shared text size (kbytes): 0 + Average unshared data size (kbytes): 0 + Average stack size (kbytes): 0 + Average total size (kbytes): 0 + Maximum resident set size (kbytes): 156884 + Average resident set size (kbytes): 0 + Major (requiring I/O) page faults: 0 + Minor (reclaiming a frame) page faults: 55386 + Voluntary context switches: 161 + Involuntary context switches: 44 + Swaps: 0 + File system inputs: 416 + File system outputs: 27952 + Socket messages sent: 0 + Socket messages received: 0 + Signals delivered: 0 + Page size (bytes): 4096 + Exit status: 0 diff --git a/docs/validation/issue10_openhcs_final.txt b/docs/validation/issue10_openhcs_final.txt new file mode 100644 index 0000000..f169bed --- /dev/null +++ b/docs/validation/issue10_openhcs_final.txt @@ -0,0 +1,5 @@ +........................................................................ [ 40%] +........................................................................ [ 80%] +................................... [100%] +- generated xml file: /home/ts/wt/zmqruntime-ack-return-route-integration-20260930/docs/validation/issue10_openhcs_final.xml - +179 passed in 27.17s diff --git a/docs/validation/issue10_openhcs_final.xml b/docs/validation/issue10_openhcs_final.xml new file mode 100644 index 0000000..4653a51 --- /dev/null +++ b/docs/validation/issue10_openhcs_final.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/validation/issue10_openhcs_source.txt b/docs/validation/issue10_openhcs_source.txt new file mode 100644 index 0000000..a543adf --- /dev/null +++ b/docs/validation/issue10_openhcs_source.txt @@ -0,0 +1,5 @@ +........................................................................ [ 40%] +........................................................................ [ 81%] +................................. [100%] +- generated xml file: /home/ts/wt/zmqruntime-ack-return-route-integration-20260930/docs/validation/issue10_openhcs_source.xml - +177 passed in 12.89s diff --git a/docs/validation/issue10_openhcs_source.xml b/docs/validation/issue10_openhcs_source.xml new file mode 100644 index 0000000..2475a13 --- /dev/null +++ b/docs/validation/issue10_openhcs_source.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/validation/issue10_polystore_final.txt b/docs/validation/issue10_polystore_final.txt new file mode 100644 index 0000000..5e7c2f0 --- /dev/null +++ b/docs/validation/issue10_polystore_final.txt @@ -0,0 +1,7 @@ +/home/ts/code/projects/openhcs-sequential/.venv/lib/python3.12/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. +The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" + + warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) +.................................... [100%] +- generated xml file: /home/ts/wt/zmqruntime-ack-return-route-integration-20260930/docs/validation/issue10_polystore_final.xml - +36 passed in 0.60s diff --git a/docs/validation/issue10_polystore_final.xml b/docs/validation/issue10_polystore_final.xml new file mode 100644 index 0000000..ae249c7 --- /dev/null +++ b/docs/validation/issue10_polystore_final.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/validation/issue10_polystore_handler_import_failure.txt b/docs/validation/issue10_polystore_handler_import_failure.txt new file mode 100644 index 0000000..16a2497 --- /dev/null +++ b/docs/validation/issue10_polystore_handler_import_failure.txt @@ -0,0 +1,22 @@ +/home/ts/code/projects/openhcs-sequential/.venv/lib/python3.12/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. +The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" + + warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) + +==================================== ERRORS ==================================== +____________ ERROR collecting tests/test_streaming_return_route.py _____________ +ImportError while importing test module '/home/ts/wt/polystore-ack-return-route-20260930/tests/test_streaming_return_route.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +../../.pyenv/versions/3.12.3/lib/python3.12/importlib/__init__.py:90: in import_module + return _bootstrap._gcd_import(name[level:], package, level) +tests/test_streaming_return_route.py:9: in + from polystore.streaming.handlers.fiji_rois import FijiROIWireItem +src/polystore/streaming/handlers/__init__.py:10: in + from metaclass_registry.lazy import LazyDiscoveryDict +E ModuleNotFoundError: No module named 'metaclass_registry.lazy' +- generated xml file: /home/ts/wt/zmqruntime-ack-return-route-integration-20260930/docs/validation/issue10_polystore_final.xml - +=========================== short test summary info ============================ +ERROR tests/test_streaming_return_route.py +!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! +1 error in 0.42s diff --git a/docs/validation/issue10_polystore_handler_import_failure.xml b/docs/validation/issue10_polystore_handler_import_failure.xml new file mode 100644 index 0000000..b856fce --- /dev/null +++ b/docs/validation/issue10_polystore_handler_import_failure.xml @@ -0,0 +1,10 @@ +ImportError while importing test module '/home/ts/wt/polystore-ack-return-route-20260930/tests/test_streaming_return_route.py'. +Hint: make sure your test modules/packages have valid Python names. +Traceback: +../../.pyenv/versions/3.12.3/lib/python3.12/importlib/__init__.py:90: in import_module + return _bootstrap._gcd_import(name[level:], package, level) +tests/test_streaming_return_route.py:9: in <module> + from polystore.streaming.handlers.fiji_rois import FijiROIWireItem +src/polystore/streaming/handlers/__init__.py:10: in <module> + from metaclass_registry.lazy import LazyDiscoveryDict +E ModuleNotFoundError: No module named 'metaclass_registry.lazy' \ No newline at end of file diff --git a/docs/validation/issue10_ratchet_native.json b/docs/validation/issue10_ratchet_native.json new file mode 100644 index 0000000..a9119d9 --- /dev/null +++ b/docs/validation/issue10_ratchet_native.json @@ -0,0 +1,676 @@ +{ + "root": "src/zmqruntime/", + "base_revision": "2aa6d21c000d18bd75647f998794015ba8f54710", + "head_revision": "52aa2cb2d1289fafddfd7b4a86291452ca30e9a6", + "paths": [ + "src/zmqruntime/ack_listener.py", + "src/zmqruntime/client.py", + "src/zmqruntime/config.py", + "src/zmqruntime/execution/server.py", + "src/zmqruntime/messages.py", + "src/zmqruntime/queue_tracker.py", + "src/zmqruntime/streaming/server.py", + "src/zmqruntime/transport.py", + "src/zmqruntime/transport_modes.py" + ], + "base": { + "StringDispatch:src/zmqruntime/ack_listener.py": 0, + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/config.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/queue_tracker.py": 0, + "StringDispatch:src/zmqruntime/streaming/server.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/ack_listener.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/config.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 1, + "TypeSwitch:src/zmqruntime/queue_tracker.py": 0, + "TypeSwitch:src/zmqruntime/streaming/server.py": 0, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/ack_listener.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/config.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/queue_tracker.py": 0, + "StringDispatchArms:src/zmqruntime/streaming/server.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/ack_listener.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/config.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 4, + "TypeSwitchArms:src/zmqruntime/queue_tracker.py": 0, + "TypeSwitchArms:src/zmqruntime/streaming/server.py": 0, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": 127, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::AckReturnRoute": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageTransferIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerReuseAdmissionABC": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::HealthyViewerReuseAdmission": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 1, + "BooleanChainTerms:src/zmqruntime/ack_listener.py": 0, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/config.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/queue_tracker.py": 0, + "BooleanChainTerms:src/zmqruntime/streaming/server.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 4, + "ForeignAbsenceProbe:src/zmqruntime/ack_listener.py": 1, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 3, + "ForeignAbsenceProbe:src/zmqruntime/config.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/queue_tracker.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/streaming/server.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 3, + "CodecSubclass:src/zmqruntime/ack_listener.py": 0, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/config.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/queue_tracker.py": 0, + "CodecSubclass:src/zmqruntime/streaming/server.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 17 + }, + "head": { + "StringDispatch:src/zmqruntime/ack_listener.py": 0, + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/config.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/queue_tracker.py": 0, + "StringDispatch:src/zmqruntime/streaming/server.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/ack_listener.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/config.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 1, + "TypeSwitch:src/zmqruntime/queue_tracker.py": 0, + "TypeSwitch:src/zmqruntime/streaming/server.py": 0, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/ack_listener.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/config.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/queue_tracker.py": 0, + "StringDispatchArms:src/zmqruntime/streaming/server.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/ack_listener.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/config.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 4, + "TypeSwitchArms:src/zmqruntime/queue_tracker.py": 0, + "TypeSwitchArms:src/zmqruntime/streaming/server.py": 0, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": 126, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::AckReturnRoute": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageTransferIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerReuseAdmissionABC": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::HealthyViewerReuseAdmission": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 1, + "BooleanChainTerms:src/zmqruntime/ack_listener.py": 0, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/config.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/queue_tracker.py": 0, + "BooleanChainTerms:src/zmqruntime/streaming/server.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 4, + "ForeignAbsenceProbe:src/zmqruntime/ack_listener.py": 1, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 3, + "ForeignAbsenceProbe:src/zmqruntime/config.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/queue_tracker.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/streaming/server.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 3, + "CodecSubclass:src/zmqruntime/ack_listener.py": 0, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/config.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/queue_tracker.py": 0, + "CodecSubclass:src/zmqruntime/streaming/server.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 24 + }, + "delta": { + "StringDispatch:src/zmqruntime/ack_listener.py": 0, + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/config.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/queue_tracker.py": 0, + "StringDispatch:src/zmqruntime/streaming/server.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/ack_listener.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/config.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 0, + "TypeSwitch:src/zmqruntime/queue_tracker.py": 0, + "TypeSwitch:src/zmqruntime/streaming/server.py": 0, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/ack_listener.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/config.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/queue_tracker.py": 0, + "StringDispatchArms:src/zmqruntime/streaming/server.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/ack_listener.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/config.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 0, + "TypeSwitchArms:src/zmqruntime/queue_tracker.py": 0, + "TypeSwitchArms:src/zmqruntime/streaming/server.py": 0, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": -1, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::AckReturnRoute": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageTransferIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerReuseAdmissionABC": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::HealthyViewerReuseAdmission": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 0, + "BooleanChainTerms:src/zmqruntime/ack_listener.py": 0, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/config.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/queue_tracker.py": 0, + "BooleanChainTerms:src/zmqruntime/streaming/server.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/ack_listener.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/config.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/queue_tracker.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/streaming/server.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 0, + "CodecSubclass:src/zmqruntime/ack_listener.py": 0, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/config.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/queue_tracker.py": 0, + "CodecSubclass:src/zmqruntime/streaming/server.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 7 + } +} diff --git a/docs/validation/issue10_ratchet_native_final.json b/docs/validation/issue10_ratchet_native_final.json new file mode 100644 index 0000000..15b6a06 --- /dev/null +++ b/docs/validation/issue10_ratchet_native_final.json @@ -0,0 +1,676 @@ +{ + "root": "src/zmqruntime/", + "base_revision": "2aa6d21c000d18bd75647f998794015ba8f54710", + "head_revision": "9e11f6f2102c2083b3255520a65ccbbeb4144af3", + "paths": [ + "src/zmqruntime/ack_listener.py", + "src/zmqruntime/client.py", + "src/zmqruntime/config.py", + "src/zmqruntime/execution/server.py", + "src/zmqruntime/messages.py", + "src/zmqruntime/queue_tracker.py", + "src/zmqruntime/streaming/server.py", + "src/zmqruntime/transport.py", + "src/zmqruntime/transport_modes.py" + ], + "base": { + "StringDispatch:src/zmqruntime/ack_listener.py": 0, + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/config.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/queue_tracker.py": 0, + "StringDispatch:src/zmqruntime/streaming/server.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/ack_listener.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/config.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 1, + "TypeSwitch:src/zmqruntime/queue_tracker.py": 0, + "TypeSwitch:src/zmqruntime/streaming/server.py": 0, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/ack_listener.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/config.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/queue_tracker.py": 0, + "StringDispatchArms:src/zmqruntime/streaming/server.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/ack_listener.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/config.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 4, + "TypeSwitchArms:src/zmqruntime/queue_tracker.py": 0, + "TypeSwitchArms:src/zmqruntime/streaming/server.py": 0, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": 127, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::AckReturnRoute": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageTransferIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerReuseAdmissionABC": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::HealthyViewerReuseAdmission": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 1, + "BooleanChainTerms:src/zmqruntime/ack_listener.py": 0, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/config.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/queue_tracker.py": 0, + "BooleanChainTerms:src/zmqruntime/streaming/server.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 4, + "ForeignAbsenceProbe:src/zmqruntime/ack_listener.py": 1, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 3, + "ForeignAbsenceProbe:src/zmqruntime/config.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/queue_tracker.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/streaming/server.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 3, + "CodecSubclass:src/zmqruntime/ack_listener.py": 0, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/config.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/queue_tracker.py": 0, + "CodecSubclass:src/zmqruntime/streaming/server.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 17 + }, + "head": { + "StringDispatch:src/zmqruntime/ack_listener.py": 0, + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/config.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/queue_tracker.py": 0, + "StringDispatch:src/zmqruntime/streaming/server.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/ack_listener.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/config.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 1, + "TypeSwitch:src/zmqruntime/queue_tracker.py": 0, + "TypeSwitch:src/zmqruntime/streaming/server.py": 0, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/ack_listener.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/config.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/queue_tracker.py": 0, + "StringDispatchArms:src/zmqruntime/streaming/server.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/ack_listener.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/config.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 4, + "TypeSwitchArms:src/zmqruntime/queue_tracker.py": 0, + "TypeSwitchArms:src/zmqruntime/streaming/server.py": 0, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": 126, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::AckReturnRoute": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageTransferIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerReuseAdmissionABC": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::HealthyViewerReuseAdmission": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 1, + "BooleanChainTerms:src/zmqruntime/ack_listener.py": 0, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/config.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/queue_tracker.py": 0, + "BooleanChainTerms:src/zmqruntime/streaming/server.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 4, + "ForeignAbsenceProbe:src/zmqruntime/ack_listener.py": 1, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 3, + "ForeignAbsenceProbe:src/zmqruntime/config.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/queue_tracker.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/streaming/server.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 3, + "CodecSubclass:src/zmqruntime/ack_listener.py": 0, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/config.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/queue_tracker.py": 0, + "CodecSubclass:src/zmqruntime/streaming/server.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 17 + }, + "delta": { + "StringDispatch:src/zmqruntime/ack_listener.py": 0, + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/config.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/queue_tracker.py": 0, + "StringDispatch:src/zmqruntime/streaming/server.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/ack_listener.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/config.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 0, + "TypeSwitch:src/zmqruntime/queue_tracker.py": 0, + "TypeSwitch:src/zmqruntime/streaming/server.py": 0, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/ack_listener.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/config.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/queue_tracker.py": 0, + "StringDispatchArms:src/zmqruntime/streaming/server.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/ack_listener.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/config.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 0, + "TypeSwitchArms:src/zmqruntime/queue_tracker.py": 0, + "TypeSwitchArms:src/zmqruntime/streaming/server.py": 0, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": -1, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::AckReturnRoute": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageTransferIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerReuseAdmissionABC": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::HealthyViewerReuseAdmission": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 0, + "BooleanChainTerms:src/zmqruntime/ack_listener.py": 0, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/config.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/queue_tracker.py": 0, + "BooleanChainTerms:src/zmqruntime/streaming/server.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/ack_listener.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/config.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/queue_tracker.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/streaming/server.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 0, + "CodecSubclass:src/zmqruntime/ack_listener.py": 0, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/config.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/queue_tracker.py": 0, + "CodecSubclass:src/zmqruntime/streaming/server.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 0 + } +} diff --git a/docs/validation/issue10_ratchet_openhcs.json b/docs/validation/issue10_ratchet_openhcs.json new file mode 100644 index 0000000..b653e3e --- /dev/null +++ b/docs/validation/issue10_ratchet_openhcs.json @@ -0,0 +1,15400 @@ +{ + "root": "openhcs/", + "base_revision": "d3a99c0d46dea979bba3f9076da87386e49cbed3", + "head_revision": "b1ca925eff0f9cc75f8dc6e374e3e98dce52fb5e", + "paths": [ + "openhcs/__init__.py", + "openhcs/runtime/fiji_viewer_server.py", + "openhcs/runtime/napari_viewer_server.py" + ], + "base": { + "StringDispatch:openhcs/__init__.py": 0, + "StringDispatch:openhcs/runtime/fiji_viewer_server.py": 0, + "StringDispatch:openhcs/runtime/napari_viewer_server.py": 0, + "TypeSwitch:openhcs/__init__.py": 0, + "TypeSwitch:openhcs/runtime/fiji_viewer_server.py": 0, + "TypeSwitch:openhcs/runtime/napari_viewer_server.py": 1, + "StringDispatchArms:openhcs/__init__.py": 0, + "StringDispatchArms:openhcs/runtime/fiji_viewer_server.py": 0, + "StringDispatchArms:openhcs/runtime/napari_viewer_server.py": 0, + "TypeSwitchArms:openhcs/__init__.py": 0, + "TypeSwitchArms:openhcs/runtime/fiji_viewer_server.py": 0, + "TypeSwitchArms:openhcs/runtime/napari_viewer_server.py": 5, + "GodClassExcess:openhcs/agent/authoring_contexts.py::AuthoringContextRoute": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::AuthoringContextDeclaration": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineSystemModelContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CellProfilerTranslationContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::RuntimeUiCoordinationContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::StateCodeRoundtripContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionRuntimeContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::SourceBindingWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ExampleCorpusContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineAuthoringRulesContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ImageAnalysisWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionAuthoringRulesContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FirstUseWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FolderOnboardingContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DomainExpertAssistedSetupContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::UiVisibleWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::HeadlessExecutionContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DebuggingWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ViewerReviewContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ObjectStateEditingContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FirstUseAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::UiVisibleWorkflowAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DomainExpertAssistedSetupAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FolderOnboardingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ImageAnalysisWorkflowAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::HeadlessExecutionAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DebuggingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ViewerReviewAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ObjectStateEditingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CellProfilerTranslationAuthoringContext": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::ReviewDecision": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::DataSplit": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::Capture": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::VisualReview": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::TrialEvidence": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::RecipePromotionEvidence": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityKind": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTransportSemanticsABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::LocalStdioCapabilityTransportSemantics": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HostedHttpCapabilityTransportSemantics": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTransport": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityCliConnectionProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityWorkflowGroup": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityWorkflowStage": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTargetContext": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityVisibility": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityRole": 0, + "GodClassExcess:openhcs/agent/capabilities.py::LocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::NonExpertCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::WorkflowGroupCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SelfContainedCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::FullLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DesktopLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AuthoringLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CoreLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityExposition": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentScalarInputContract": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRequestInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRegistryRequestInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionRequestInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionScalarInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionScalarServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityNoArgumentInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentNoArgumentFunctionInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityScalarInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentScalarServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentNoArgumentServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentFromFieldsServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentDataclassRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConfigPatchServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentViewerWindowRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySpec": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySearchRequest": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySummary": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySearchResult": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySurfaceSelection": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityDeclaration": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HostedTransportCapabilityMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DiscoveryCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::KnowledgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ArchitectureCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::FunctionCatalogCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ConfigDraftCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::PipelineDraftCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::PlatePathCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HeadlessExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmittedJobCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSelectedPlateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSemanticActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWidgetFallbackCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiObjectStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSnapshotCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ViewerWindowCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RuntimeServerCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityGroup": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRegistry": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityNamespace": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilitiesResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SweepViewerEndpointsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HealthCheckCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListCapabilitiesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchCapabilitiesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchFunctionsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeFunctionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::StartFunctionCatalogPreparationCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetFunctionCatalogPreparationStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CancelFunctionCatalogPreparationCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RegisterCustomFunctionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetAuthoringContextCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::KnowledgeResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListKnowledgeDocumentsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetKnowledgeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchKnowledgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GenerateSyntheticPlateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectPlatePathCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::QueryPlateFilesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SamplePlateImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::StreamPlateFilesToViewerCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInspectSelectedPlateImagesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiQuerySelectedPlateFilesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSampleSelectedPlateImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiStreamSelectedPlateFilesToViewerCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ArchitectureTopicsResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListArchitectureTopicsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ExplainArchitectureCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeInternalSymbolCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeConfigSchemaCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateConfigCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidateConfigPatchCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RenderConfigSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreatePipelineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AddFunctionStepCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidatePipelineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RenderPipelineSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateOrchestratorSessionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateOrchestratorSessionFromPipelineSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetOrchestratorSessionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectPipelineSourceArtifactPlanCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmitCompileCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmitPipelineExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetExecutionStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CancelExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ScanRuntimeServersCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetRuntimeServerInfoCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetRuntimeServerExecutionStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectDebugRuntimeValuesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SendDebugCommandCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ExportDebugArtifactCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ViewerSnapshotWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CloseViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetViewerWindowStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetViewerWindowPayloadsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::MeasureViewerPolylineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::MeasureViewerRegionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SampleViewerWindowImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SummarizeViewerWindowRoisCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SetViewerViewportCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SetViewerImageIntensityCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::NavigateViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::IsolateViewerWindowLayersCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ApplyViewerIntensityWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ProbeViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidateViewerWindowStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListBridgesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListCodeDocumentsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListStateSurfacesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetStateSurfaceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListActionsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInvokeActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSelectedPlateWorkflowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListWindowsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiFocusWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiNavigateWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiCloseWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSnapshotWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetWidgetTreeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInvokeWidgetActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListObjectStateScopesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetObjectStateFieldsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiDescribeObjectStateFieldCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiMutateObjectStateFieldCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiValidateCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiApplyCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListSnapshotsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiRestoreSnapshotCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiTimeTravelHeadCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListBranchesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSwitchBranchCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetOperationStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWaitForOperationReceiptCapability": 0, + "GodClassExcess:openhcs/agent/dto/__init__.py::_AgentDtoModule": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::InternalApiSymbol": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopicSummary": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopicPage": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/dto/authoring.py::AuthoringContextRequest": 0, + "GodClassExcess:openhcs/agent/dto/authoring.py::AuthoringContext": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentCliArgumentSpec": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentCliRequest": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentWarning": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentError": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentResultEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentTimedStatusEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentResourceRef": 0, + "GodClassExcess:openhcs/agent/dto/common.py::RenderedSource": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigTypeRef": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSchemaRequest": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRef": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigFieldSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRegisteredType": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRegistrySchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigTypeSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigPatch": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSourceRenderRequest": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionConnectionProjection": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerToolRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerConnectionToolRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionRef": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionCreationRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineSourceOrchestratorSessionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineSourceArtifactPlanInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSession": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobIdentity": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobRef": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::CompileSubmissionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineExecutionSubmissionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionCancellationRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobStatus": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobCancellationResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactMaterializationPathSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactMaterializationPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactStoragePlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactInputPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::MainFlowMaterializationPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ViewerStreamingPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::CompiledStepPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::SourceWorkspaceFileRecord": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::SourceWorkspaceSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactPlanInspection": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerInfo": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerScanResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerScanRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerInfoRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeExecutionStatus": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerExecutionStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugCommandRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugCommandResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugArtifactExportRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugArtifactExportResult": 0, + "GodClassExcess:openhcs/agent/dto/execution_connection.py::ExecutionConnectionSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlMessageType": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlField": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::ImportPathRef": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlRequestABC": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionSearchRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationHandle": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationOutcome": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationState": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogNotReadyError": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStartRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationCancelRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestinationRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestination": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionParameterSource": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogEntry": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionParameterSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionArtifactSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CellProfilerArtifactBindingSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CellProfilerModuleDeclarationSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionRuntimeContractSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetail": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPage": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionReferenceControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlPayload": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlResponseBase": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStateControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStatus": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionReferenceControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationResult": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestinationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentSourceProjection": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentSummary": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSourceSpan": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSectionSummary": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentTarget": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseContentBounds": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentRequest": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchRequest": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseCatalog": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocument": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchHit": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchResult": 0, + "GodClassExcess:openhcs/agent/dto/mcp.py::McpServerHealthResult": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionSpecRef": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionStepSpec": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionStepAddRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineRef": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::CreatePipelineRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineSourceRenderRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineSpec": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionStatus": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionConfidence": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionValueSource": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionIssueCode": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryTarget": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateWorkspacePreparationOperation": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkflowScope": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionIngestionRoute": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionSourceBindingRole": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionDefaults": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateTargetOptions": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileFilterOptions": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionBounds": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlatePathInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileStreamRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileStreamRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SyntheticPlateGenerationRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionComponentValue": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionComponentSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionImageRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionImageFileSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFileRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFilePreview": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileStreamResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SyntheticPlateGenerationResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFileSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionParseFailure": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionParseSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkspacePreparation": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionHandlerCandidate": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkflowAdvice": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlatePathInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileStreamResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewSeverity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeInstanceIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeApplicationIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorFileRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSemanticAddress": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeVisibility": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListOptions": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCurrentSnapshotState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentCurrentRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentBaseRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentOptionalBaseRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiTimeTravelRuntimeState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationRequirement": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationRequirementCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionFields": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionSpec": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeEndpointIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorFile": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorWirePayload": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCatalogPageMetadata": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCatalogPageCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiFieldCatalogPageCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPageRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocument": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPlateManagerRowState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineEditorStepState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPlateManagerState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveMeasurementEntryState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveMeasurementsState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineEditorState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugActionState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugCursorState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugTerminalSummaryState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugSessionIdentityCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugSnapshotStoreRefCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiProgressIdentityState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugRuntimeFrameState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineDebugSessionState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewMetric": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewItem": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewSection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceDocument": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvocationStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvocationOutcome": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationRequestToken": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationRequestTokenCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationReceipt": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvokeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvokeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowManagerScope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSemanticMarker": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowOpenPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowOperationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowFocusRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowFocusResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowNavigateRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowNavigateResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCloseRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCloseResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSnapshotRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSnapshotResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetRect": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateValuePreview": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldValuePreviewCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeNode": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvokeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionIssueCode": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvokeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldPathIndex": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpQuery": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldMutationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldMutationResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeListRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldProjection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldScopeProjection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListQuery": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeBranchMutationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentApplyRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentApplyResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSelectedPlateWorkflowRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSelectedPlateWorkflowResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotListRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRestoreRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiTimeTravelHeadRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRestoreResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchSwitchRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationRoute": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationWaitRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeEnvelopeBase": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeRequestEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeResponseEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowDescriptor": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowCloseRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowStateRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowViewportRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageIntensityRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowNavigationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerIsolationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityWindowRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPolylineMeasurementRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRegionMeasurementRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRoiSummaryRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowProbeResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerDescriptor": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerState": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowErrorResultFactory": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowObservedErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowStateResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadRecord": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerPayloads": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPolylineMeasurementResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRegionMeasurementResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowViewportResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageIntensityResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowNavigationResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerVisibilityRecord": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerIsolationResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityPayloadIdentity": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityWindowResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRoiSummaryResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationCounters": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerValidationSummary": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationSummaryResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerEndpointDiscoveryRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerEndpointDiscoveryResult": 0, + "GodClassExcess:openhcs/agent/exceptions.py::AgentFacingErrorMixin": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaMeasure": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaPrecondition": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaEvidenceRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ReferenceEvidenceRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SeededSegmentationRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaMissStage": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ThinStructureContinuationConstraint": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SignalTransformConstraint": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SemanticGate": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::RootedContinuityObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::CandidateRejectionReason": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::RejectedCandidateObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ResidualStructureDisposition": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ResidualStructureObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageAnalysisQaPolicy": 0, + "GodClassExcess:openhcs/agent/knowledge_manifest_schema.py::KnowledgeBaseManifestField": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathLocationAuthority": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathRootSet": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathPolicy": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathPolicyError": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::AgentRuntimePlatformKey": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::AgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::OtherAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::PosixAgentRuntimePlatformMixin": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::NativeGraphicalSessionMixin": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::PosixAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::LinuxAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::MacOSAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::WindowsAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::InternalApiSymbolSpec": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureTopicProjection": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::PipelineModelArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::CellProfilerTranslationArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::SourceSemanticsArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ExecutionRuntimeArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureProjectionService": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureSymbolNotCuratedError": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::SourceLocation": 0, + "GodClassExcess:openhcs/agent/services/config_reference_service.py::ConfigReferenceRstRenderer": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::AgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::GlobalPipelineAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::PipelineAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::FunctionStepAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::UiAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::ConfigService": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::ConfigPatchUnknownFieldError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::CustomFunctionRegistrationUncertainError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::EndpointFunctionUnavailableError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogEndpointRevision": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogProjection": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogClientSession": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogPreparation": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::EndpointFunctionCatalogServiceABC": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::ZMQFunctionCatalogService": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::UnknownExecutionSessionIdError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::UnknownExecutionJobIdError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::AgentProgressQueue": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionInput": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionResult": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::InProcessCompileInspectionGateway": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::GlobalConfigSelection": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobKind": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientFactoryABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ZMQExecutionClientAdapter": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ZMQExecutionClientFactory": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionCommonRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionPipelineSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ResolvedExecutionSessionInputs": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionPipelineDefinition": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::DraftPipelineSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::PipelineSourceSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionRecord": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobRecord": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionStore": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobStore": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobSubmission": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompletedPipelineExecution": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientGateway": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionService": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogError": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::UnknownFunctionIdError": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchRank": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::SignatureView": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::AgentFunctionSearchPolicy": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogFilterText": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogTextMatch": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::SummaryView": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchCandidate": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchProjection": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::ParameterDocumentationPolicy": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogServiceABC": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogService": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseIssueCode": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseDocumentSpec": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ComparisonManifestPathResolver": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ComparisonManifestSnapshot": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30CaseModuleInventory": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30CaseProjection": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30RecipeProjection": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ExampleSourceFile": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ParsedDocument": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseSearchQuery": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseService": 366, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseSectionHierarchy": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::UniqueSectionIdAuthority": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::AuthoringContextSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::StaticAuthoringContextSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CatalogPreparationReadinessSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::PipelineSystemModelSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CellProfilerTranslationBridgeSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::RuntimeUiCoordinationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::StateCodeRoundtripSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRuntimeSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::SourceBindingWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ExampleCorpusSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::PipelineRulesSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ImageAnalysisWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigSchemaHintsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRulesSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionTemplateSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRegistrationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::FirstUseOrientationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::FolderOnboardingStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::DomainExpertAssistedSetupSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::UiVisibleWorkflowStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::HeadlessExecutionStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::DebuggingWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ViewerReviewStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ObjectStateEditingStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigFieldRequirementLabel": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigFieldResolutionLabel": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::AgentAuthoringContextService": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::ObjectStateFieldHelpInferencePolicy": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::ObjectStateFieldHelpService": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::_CallableValueReference": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::ObjectStateFieldFilterDeclaration": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::AllObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::DirtyObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::DefaultDiffObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::InheritedObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::RawResolvedObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::SemanticObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::ObjectStateFieldListProjector": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::PipelineAuthoringError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::UnknownPipelineIdError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::DuplicatePipelineStepIdError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::InvalidFunctionKwargsError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::MissingFunctionKwargsError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::PipelineAuthoringService": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionText": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFileManagerFactory": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionContext": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionBackendProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionHandlerCandidateProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFileQueryProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentEntrySet": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentCollection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentMetadataAccess": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionMetadataComponentProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionMutableParsedComponents": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionParsedFileSet": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFilenameParser": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentSummaryBuilder": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentSort": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionParseCoverage": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionStatusPolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionWorkspacePreparationPolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionWorkflowAdvicePolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionPathPlanningConfigProvider": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionService": 834, + "GodClassExcess:openhcs/agent/services/plate_streaming_service.py::PlateStreamingService": 15, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerWrongKindError": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::ZMQRuntimeServerGateway": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerService": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateStateResolution": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateTargetRoot": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateService": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationIssueCode": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationText": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationService": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNoPayloadGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgePayloadGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeFeature": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeOperationContractABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNoPayloadOperationContract": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgePayloadOperationContract": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorDirectoryAuthority": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeStatusOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListDocumentsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListStateSurfacesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListActionsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListWindowsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListObjectStateScopesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescribeObjectStateFieldOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeMutateObjectStateFieldOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetStateSurfaceOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeInvokeActionOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeFocusWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNavigateWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeCloseWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSnapshotWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeWidgetTreeOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeInvokeWidgetActionOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeValidateDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeApplyDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListSnapshotsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeRestoreSnapshotOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeTimeTravelHeadOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListBranchesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSwitchBranchOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetOperationStatusOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSelectedPlateWorkflowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UnavailableUiBridgeGateway": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayErrorABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayUnavailableError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayResponseError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayTimeoutError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorResolution": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeConnectionResolution": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorReadResult": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorProcessGoneError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorProcessIdentityError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::DescriptorSetCardinality": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::LiveUiBridgeDescriptorSet": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeEnvironment": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::DescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::NoDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::SingleDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::AmbiguousDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorReader": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorCatalog": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeProcessAdvertisedDescriptorCatalog": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorResolver": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeService": 332, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::AgentDtoJsonCodec": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::UiBridgeControlClient": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::ZMQUiBridgeGateway": 0, + "GodClassExcess:openhcs/agent/services/viewer_endpoint_discovery.py::ViewerEndpointRecord": 0, + "GodClassExcess:openhcs/agent/services/viewer_endpoint_discovery.py::ViewerEndpointDiscoveryService": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadComponentProjection": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerPayloadCoordinateSet": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationProjection": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerCoordinateCoverage": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationTotals": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationAuthority": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationWarningCode": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationPolicyCarrier": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerExpectedLayerCountEvidence": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationWarningContext": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationWarningContext": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationWarningRuleBase": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWarningCodeBase": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerCountMismatchWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerActiveDimensionLabelRouteMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerUnmountedWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerPendingUpdateWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerRequiredAxisLabelsMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerRequiredComponentLabelsMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCountWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadNonzeroMetadataMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadsZeroWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerCoordinateGapsWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCoordinatesMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCoordinatesDuplicateWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadsWithoutCoordinatesWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ZMQViewerWindowGateway": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowService": 1102, + "GodClassExcess:openhcs/agent/skill_bundle.py::AgentSkillBundle": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncReceipt": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncResult": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncPartialFailure": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::PlateOperation": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::ManagerButtonPresentationMixin": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::MainWindowAction": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::PlateManagerAction": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::CompilationActionProjection": 0, + "GodClassExcess:openhcs/agent/ui_bridge_environment.py::UIConfigCacheEnvironment": 0, + "GodClassExcess:openhcs/agent/ui_bridge_environment.py::UiBridgeDescriptorEnvironment": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiBridgeIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStableWindowIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStableWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiOwnedByWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiCodeDocumentIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStateSurfaceIdentityDeclarationBase": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineEditorWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineDebugToolbarWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::MainWindowWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ManagedWindowWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::SystemMonitorWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ZmqServerManagerWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ImageBrowserWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::LogViewerWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::GlobalConfigWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::KnowledgeBaseWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::AboutOpenHCSWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerOrchestratorCodeDocumentIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerLiveMeasurementsStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineEditorStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineDebugSessionStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiLiveOverviewStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfiguration": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfigurationFactory": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfigurationFactory.create_openhcs_default_configuration._ComponentTemplate": 0, + "GodClassExcess:openhcs/constants/constants.py::Microscope": 0, + "GodClassExcess:openhcs/constants/constants.py::OrchestratorState": 0, + "GodClassExcess:openhcs/constants/constants.py::FileFormat": 0, + "GodClassExcess:openhcs/constants/input_source.py::InputSource": 0, + "GodClassExcess:openhcs/core/__init__.py::CoreExport": 0, + "GodClassExcess:openhcs/core/alias_property.py::AliasProperty": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::NumPyImagePayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ObjectLabelPayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStackKwargResolver": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadSliceProjector": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStackKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::TupleAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ObjectLabelAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::RuntimeSliceAlignedValueKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::RuntimeSliceProjectableAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::PassThroughAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadComposition": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadBundleContext": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageSliceContext": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStack": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImageOutputBundle": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::NestedAlignedImageStackKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::ArtifactInspectionControlMessageType": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInvocationInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactStepInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionRequest": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionControlPayload": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionResponse": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::ArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::NativeReturnArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::AdapterRecordedArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::ArtifactPlanKeySelector": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactPayloadShape": 0, + "GodClassExcess:openhcs/core/artifacts.py::NamedArtifactPayload": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactTypeStrategyMatchMixin": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpecialArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ImageArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectLabelsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::MeasurementsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectLineageArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::RelationshipsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::TableArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpatialGridArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpatialGraphArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::MetadataArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSidecarRole": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactViewerStreaming": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactMaterializationPayload": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecRef": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectArtifactSubjectBinding": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSidecarSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSourceContextSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactGroupScopeSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::GroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::SourceStackLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::InputGroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::InputStackBroadcastSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::AssembledStackGroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::MaterializationSourceIdentityRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectArtifactMemberSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ImageMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::MainFlowStackOutputSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::MainFlowPlaneProjectionOutputSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecAccumulator": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecCollection": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactOutputPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactInputPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactInputProjectionPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::NoMainFlowOutput": 0, + "GodClassExcess:openhcs/core/autoregister_preparation.py::AutoRegisterRegistryPreparationReport": 0, + "GodClassExcess:openhcs/core/autoregister_preparation.py::AutoRegisterRegistryPreparation": 0, + "GodClassExcess:openhcs/core/axis_filter.py::StepAxisFilterResolution": 0, + "GodClassExcess:openhcs/core/axis_filter.py::StepAxisFilterSet": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableImportIdentity": 0, + "GodClassExcess:openhcs/core/callable_contract.py::KeywordRuntimeParameter": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CompilerPreparedAutoRegisterFamily": 0, + "GodClassExcess:openhcs/core/callable_contract.py::FunctionStepExecutionScope": 0, + "GodClassExcess:openhcs/core/callable_contract.py::ImagePayloadConsumption": 0, + "GodClassExcess:openhcs/core/callable_contract.py::PrimaryImageCarrierRequirement": 0, + "GodClassExcess:openhcs/core/callable_contract.py::PrimaryImageCarrierTransition": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableMetadata": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableContract": 195, + "GodClassExcess:openhcs/core/callable_contract.py::CallableRequestBinding": 0, + "GodClassExcess:openhcs/core/callable_contract.py::RequestParameterName": 0, + "GodClassExcess:openhcs/core/callable_contract.py::RequestPublicFieldSelection": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableProjection": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableMetadataReader": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledWorkerStartPlan": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledRuntimeEnvironmentPlan": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledExecutionBundle": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::FrameworkDeviceBinding": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::FrameworkDeviceAssignment": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::InputConversionPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::MaterializedOutputPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::SequentialRuntimeFilter": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::SequentialRuntimeFilterPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::RuntimeArtifactMaterializationPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::CompiledStepPlan": 0, + "GodClassExcess:openhcs/core/component_group_scope.py::ComponentGroupScope": 0, + "GodClassExcess:openhcs/core/component_group_scope.py::RuntimeExecutionAxisScope": 0, + "GodClassExcess:openhcs/core/component_set.py::ComponentSet": 0, + "GodClassExcess:openhcs/core/components/component_values.py::OpenHCSComponentValues": 0, + "GodClassExcess:openhcs/core/components/multiprocessing.py::Task": 0, + "GodClassExcess:openhcs/core/components/multiprocessing.py::MultiprocessingCoordinator": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::FilenameParseResult": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::MissingFilenameComponentError": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::GenericFilenameParser": 0, + "GodClassExcess:openhcs/core/components/validation.py::ValidationResult": 0, + "GodClassExcess:openhcs/core/components/validation.py::GenericValidator": 0, + "GodClassExcess:openhcs/core/config.py::StreamingConfigMeta": 0, + "GodClassExcess:openhcs/core/config.py::MaterializationBackend": 0, + "GodClassExcess:openhcs/core/config.py::WellFilterMode": 0, + "GodClassExcess:openhcs/core/config.py::NormalizationMethod": 0, + "GodClassExcess:openhcs/core/config.py::MultiprocessingStartMethod": 0, + "GodClassExcess:openhcs/core/config.py::GlobalPipelineConfig": 0, + "GodClassExcess:openhcs/core/config.py::NapariDimensionMode": 0, + "GodClassExcess:openhcs/core/config.py::NapariVariableSizeHandling": 0, + "GodClassExcess:openhcs/core/config.py::NapariDisplayConfig": 0, + "GodClassExcess:openhcs/core/config.py::FijiDimensionMode": 0, + "GodClassExcess:openhcs/core/config.py::FijiDisplayConfig": 0, + "GodClassExcess:openhcs/core/config.py::WellFilterConfig": 0, + "GodClassExcess:openhcs/core/config.py::ZarrConfig": 0, + "GodClassExcess:openhcs/core/config.py::TiffConfig": 0, + "GodClassExcess:openhcs/core/config.py::VFSConfig": 0, + "GodClassExcess:openhcs/core/config.py::DtypeConfig": 0, + "GodClassExcess:openhcs/core/config.py::ProcessingConfig": 0, + "GodClassExcess:openhcs/core/config.py::SequentialProcessingConfig": 0, + "GodClassExcess:openhcs/core/config.py::AnalysisConsolidationConfig": 0, + "GodClassExcess:openhcs/core/config.py::PlateMetadataConfig": 0, + "GodClassExcess:openhcs/core/config.py::ExperimentalAnalysisConfig": 0, + "GodClassExcess:openhcs/core/config.py::PathPlanningConfig": 0, + "GodClassExcess:openhcs/core/config.py::StepWellFilterConfig": 0, + "GodClassExcess:openhcs/core/config.py::StepMaterializationConfig": 0, + "GodClassExcess:openhcs/core/config.py::StreamingDefaults": 0, + "GodClassExcess:openhcs/core/config.py::StreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::NapariStreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::FijiStreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::CompilationDebugConfig": 0, + "GodClassExcess:openhcs/core/config_cache.py::ConfigCacheSpec": 0, + "GodClassExcess:openhcs/core/config_cache.py::ConfigCache": 0, + "GodClassExcess:openhcs/core/config_document.py::ConfigDocumentField": 0, + "GodClassExcess:openhcs/core/config_document.py::ConfigDocumentAuthority": 0, + "GodClassExcess:openhcs/core/context/processing_context.py::RequiredVisualizer": 0, + "GodClassExcess:openhcs/core/context/processing_context.py::ProcessingContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEventType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommandType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommandDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug.py::AdvancesOneDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ToggleDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RunDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RunToPauseDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RestartDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::ChooseSourceGroupDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RandomSourceGroupDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::StopDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryOutcome": 0, + "GodClassExcess:openhcs/core/debug.py::DebugTimelineNodeState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryEventDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug.py::StartedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::CompletedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::FailedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ReportsOutputArtifactsDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::BeforeInvocationDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::AfterInvocationDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ExceptionDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::DebugControlMessageType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerStatus": 0, + "GodClassExcess:openhcs/core/debug.py::DebugReplayMode": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCursor": 0, + "GodClassExcess:openhcs/core/debug.py::DebugJsonCodec": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactRef": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactIdentity": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactRefProjection": 0, + "GodClassExcess:openhcs/core/debug.py::DebugInvocationParameter": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshot": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSessionRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportPlan": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWarmReplayArtifactAvailability": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWarmReplayArtifactReusePlan": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactHydrationContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEvent": 0, + "GodClassExcess:openhcs/core/debug.py::DebugProgressContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugProgressEventRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerController": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerStopped": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerRegistry": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSession": 0, + "GodClassExcess:openhcs/core/debug.py::DebugTerminalSummary": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionConfig": 0, + "GodClassExcess:openhcs/core/debug.py::DebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::NeverStopDebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::NeverStopDebugStepStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::RunToPauseDebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSinkInstallRequest": 0, + "GodClassExcess:openhcs/core/debug.py::NoOpDebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::ProgressDebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::NoOpDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::RecordingDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::ProgressDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::LocalSnapshotProgressDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::DebugStoreManifest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug.py::LocalDebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug.py::FileManagerDebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionTargetState": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugPauseBoundaryState": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionProjectionContext": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionPhaseDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NoPlateDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NeedsInitializationDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NeedsCompileDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::PendingExecutionDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::ActiveDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalCompleteDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalFailedDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalCancelledDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::ReadyDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTableProjection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSectionKind": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSectionDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::AvailableEmptySection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::ReportedEmptySection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTableProjectionDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::AvailableEmptyTable": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewModel": 0, + "GodClassExcess:openhcs/core/debug_views.py::SummaryDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::SourcesDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::InputArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::OutputArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::PreviewArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::InvocationParametersDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::RuntimeValuesDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::MeasurementsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::RelationshipsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::TimingDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::ErrorDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::ArtifactActionDebugTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::ArtifactRefsDebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::InvocationParametersDebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::RuntimeValueRecordsDebugViewTable": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellValueKind": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellSignature": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::EmptyRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::NumberRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::TextRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::_SparseNumericInstability": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementCellSignatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementCellPresence": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementValuePresence": 0, + "GodClassExcess:openhcs/core/equivalence/images.py::RuntimeImageSnapshot": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSubjectKey": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSourceQualification": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSourcePair": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKey": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementNamePartsProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeAggregateFeatureIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticAggregatePrefixedFeatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticAggregateFeatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticCoreFeatureAndSourceNameProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureNameProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKeySourceContext": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::_MeasurementScopeAggregatePolicy": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKeyProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeRowProjectionRecord": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeExpectedMeasurementFactCompletion": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeDirectionalPairMeasurementDerivationContract": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeMeasurementFactProjectionContract": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementFeatureSemanticContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::MarkerRuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementDescriptorSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementIndexedDescriptorEquivalence": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::DefaultRuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCountFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectIdentifierFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectLocationFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCalculatedFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCalculatedIdentifierFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::TieSensitiveLocationValueFeatureRelation": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_requirements.py::RequiredRuntimeMeasurementProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeImageNumberOffset": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowSchema": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowHeaderProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeWideProjectionColumn": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRequiredKeyIndex": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeIndexedRowValues": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowMapping": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeObjectMeasurementRowIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowProjectionContext": 218, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowValueProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellValue": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellFactProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellNumericProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormFactProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormNumericProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::CachedRuntimeLongFormMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementSource": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementFact": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeSnapshotLongFormMeasurementFactProjector": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementLongFormFactProjector": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowSubjectProjection": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementState": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementProjection": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::RuntimeObjectLabelMeasurementAuthority": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::RuntimeObjectLabelInstanceCatalog": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementCompletion": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::PayloadObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::PlaneObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::RuntimeOutputSnapshot": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::RuntimeTableNamespaceAdapter": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::CommonStemRuntimeTableNamespaceAdapter": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementFeatureNameMode": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementSourceNameEncoding": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementSourceQualifiedFeature": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementQualifierValueMode": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::_NonNegativeRuntimePolicyField": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimePolicyNonNegativeFieldValidationMixin": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementRowQualifier": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::IdentifierQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::TwoDigitIntegerQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::FractionOfCountQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementRowQualifierSequence": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementDialect": 261, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementFeatureNumericTolerance": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeEquivalencePolicy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RuntimeScopedMeasurementTable": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RuntimeObjectRelationshipIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::ObjectInstanceKeyPlaneAlignmentContext": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::ObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::UnmodifiedObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::SingleSliceValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::MultiSliceValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::UnscopedValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureContext": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureKeyProjection": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureResolution": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::GenericRelationshipAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipMeasurementSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceDifferenceKind": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceDifference": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceReport": 0, + "GodClassExcess:openhcs/core/equivalence/tables.py::RuntimeTableSnapshot": 0, + "GodClassExcess:openhcs/core/execution_state.py::ExecutionOutputPlateSummary": 0, + "GodClassExcess:openhcs/core/execution_state.py::ExecutionCompletionPayload": 0, + "GodClassExcess:openhcs/core/execution_state.py::ManagerExecutionState": 0, + "GodClassExcess:openhcs/core/execution_state.py::TerminalExecutionStatus": 0, + "GodClassExcess:openhcs/core/execution_visualizer.py::ExecutionVisualizerABC": 0, + "GodClassExcess:openhcs/core/framework_device_resolver.py::FrameworkDeviceResolver": 0, + "GodClassExcess:openhcs/core/function_contract_metadata.py::FunctionContractAttribute": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeParameterBinding": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeCallableKwargPolicy": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeInvocationDomain": 0, + "GodClassExcess:openhcs/core/function_patterns.py::MainFlowInputProjection": 0, + "GodClassExcess:openhcs/core/function_patterns.py::FunctionInvocationKey": 0, + "GodClassExcess:openhcs/core/function_patterns.py::InvocationArtifactInputProjectionKey": 0, + "GodClassExcess:openhcs/core/function_patterns.py::InvocationArtifactInputEdgePlan": 0, + "GodClassExcess:openhcs/core/function_patterns.py::FunctionInvocation": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionItem": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionGroup": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionPattern": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionInvocation": 0, + "GodClassExcess:openhcs/core/function_patterns.py::ComponentFunctionInvocationProjection": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionGroup": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionPattern": 0, + "GodClassExcess:openhcs/core/function_patterns.py::PatternItemKwargMerge": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizeFunctionGroupAuthority": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompileFunctionGroupAuthority": 0, + "GodClassExcess:openhcs/core/function_reference.py::FunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::ImportableFunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::RegistryFunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::ResolvedRegistryFunction": 0, + "GodClassExcess:openhcs/core/function_reference.py::FunctionReferenceTransportAuthority": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocumentField": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocument": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocumentAuthority": 0, + "GodClassExcess:openhcs/core/function_step_transport.py::FunctionStepTransportAuthority": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::SourceImagePixelSemantics": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImageFileSourceMetadata": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NumpyImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::TiffImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::EightBitRasterImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::BmpImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::GifImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::JpegImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::PngImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NativeUint8ImagePayloadStrategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::BoolImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NumericImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_payload_execution_mode.py::ImagePayloadExecutionMode": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ArrayShape": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ColorImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::GrayscaleImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::GrayscaleVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ColorVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ChannelFirstVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/input_workspace.py::PipelineImportDiagnostic": 0, + "GodClassExcess:openhcs/core/input_workspace.py::InputWorkspacePreparationRequest": 0, + "GodClassExcess:openhcs/core/input_workspace.py::InputWorkspacePreparationResult": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::ArtifactDeclarationStepContext": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractPlan": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractProviderFactory": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::MainFlowArtifactContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::CompositeInvocationContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::PipelineInvocationContractProviderAuthority": 0, + "GodClassExcess:openhcs/core/lazy_gpu_imports.py::LazyFrameworkModule": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectSliceMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectLabelMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementAxisValueProjection": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchCacheKey": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureAxisBatchCacheKey": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ColumnarMeasurementTableSchema": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ColumnarMeasurementTableSchemaCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementFeatureQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchQuery": 115, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchQueryCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureAxisBatchQueryCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementFeatureValueIndex": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableObjectFeatureSemanticsCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableObjectFeatureSemantics": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableFeatureQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ObjectMeasurementLabelPlaneBinding": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::IndexedObjectMeasurementLabelPlaneBinding": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::DefaultObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::IndexedObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageAlignmentSource": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageLabelAlignmentRequest": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::PreparedMeasurementObjectLabels": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementLabelSourceAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageLabelAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageReferenceDomain": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementObjectDomainPolicy": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupDialect": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementFeatureAliasSpan": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupAliasCache": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementFeatureLookup": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupDialectReference": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::CurrentRuntimeMeasurementLookupDialect": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowDeclaredValue": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowTextValue": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectName": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowSourceImageName": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectLabel": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectIdentityRole": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementProjectedColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementSparseCell": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ColumnarRowColumnOverlay": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementSparseColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::WideMeasurementRowAccumulator": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::SequenceMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ColumnarMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementObjectLabelResolution": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowQualifier": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowOwnership": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementColumnarRowsView": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedColumnarRowColumns": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::DataclassMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::QualifiedMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementTableRowLayout": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowLayoutProjectionStrategy": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::LongMeasurementRowProjectionStrategy": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::WideMeasurementRowProjectionStrategy": 0, + "GodClassExcess:openhcs/core/metadata_cache.py::MetadataCache": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisSummaryDestination": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisDirectoryInputs": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisConsolidationInputs": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::FileManagerAnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancelledError": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancellationSignal": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancellationAuthority": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionExtras": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionResults": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionRequest": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::ValidatedCompiledPlateExecution": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::_PlateStepProgressHeartbeat": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::ViewerSettlementProgressObserver": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeExecutionTransportSerialization": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::ExecutionStatus": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeContextObservation": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeExecutionObservation": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeObservationMode": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::ExecutionResult": 0, + "GodClassExcess:openhcs/core/orchestrator/orchestrator.py::PipelineOrchestrator": 465, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::WorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::InlineWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::ForkInheritedWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::PooledWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::WorkerExecutorFactory": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::ForkInheritedWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::InlineWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::PooledWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::ForkInheritedWorkerExecutionState": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerLaneExecutionContext": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerAssignmentPlan": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerLaneExecutionPlan": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::CompiledContextLanePlanner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::WorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::DisabledWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::CProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::ThreadOwnedProfilerCallback": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::ThreadLocalCProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::MonitoringCProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/path_cache.py::PathCacheKey": 0, + "GodClassExcess:openhcs/core/path_cache.py::UnifiedPathCache": 0, + "GodClassExcess:openhcs/core/path_pattern_matching.py::PathPatternTemplateMatcher": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::TerminalMaterializationSpec": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::StreamingOnlyMaterializationSpec": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticImageArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticObjectLabelsArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticMeasurementsArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactOutputMaterializationPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactProducer": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactConsumer": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactGraph": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationPlateScope": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationPathResolver": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationSession": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::ResolvedPipelineDefinition": 0, + "GodClassExcess:openhcs/core/pipeline/compiler.py::AxisCompilationRequest": 0, + "GodClassExcess:openhcs/core/pipeline/compiler.py::PipelineCompiler": 1306, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::ParameterKindPolicy": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::ImportStatementExtractor": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::FuncStepContractValidator": 414, + "GodClassExcess:openhcs/core/pipeline/function_contracts.py::ObjectLabelInputExecutionMode": 0, + "GodClassExcess:openhcs/core/pipeline/materialization_flag_planner.py::MaterializationFlagPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::MissingArtifactInputError": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerGroupScope": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerComponentScopes": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::ArtifactPlanMaps": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerExecutionGroups": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerArtifactStage": 931, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerMaterializationStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerValidationStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerPathAuthority": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerStepAssemblyStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PipelinePathPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/step_attribute_stripper.py::StepAttributeStripper": 0, + "GodClassExcess:openhcs/core/pipeline/step_snapshot.py::StepSnapshot": 0, + "GodClassExcess:openhcs/core/pipeline_document.py::PipelineDocument": 0, + "GodClassExcess:openhcs/core/pipeline_document.py::PipelineDocumentAuthority": 0, + "GodClassExcess:openhcs/core/pipeline_document_fields.py::PipelineDocumentField": 0, + "GodClassExcess:openhcs/core/plate_file_inventory.py::PlateFileKind": 0, + "GodClassExcess:openhcs/core/plate_file_inventory.py::PlateFileInventoryQuery": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFileRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileInventoryQueryResult": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFilePreview": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFilePreviewReader": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFileInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecordNotFoundError": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecordAmbiguityError": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageSample": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageSampler": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::ProcessLocalBoundedCache": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::RegisteredProcessLocalBoundedCache": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::IdentityBoundProcessCache": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationOperation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::RegistryFamilyPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::ModuleRegistryPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::DeclaredHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::ModuleHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::CallableHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::CallablePreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationCacheWorker": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationCacheBatch": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugProgressRecord": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeFrame": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugTimelineNode": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugProjectionSource": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionSource": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionBundle": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::ProgressEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::NoopEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::CallbackEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::ZMQProgressEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::LoggingEmitter": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressError": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressValidationError": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressRegistrationError": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementPayloadError": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementRowPreview": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementTablePreview": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementProgressPayload": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeStateDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/projection.py::TerminalPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PendingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::IdlePlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::QueuedPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompilingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompiledPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::ExecutingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompletePlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::FailedPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::AxisRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeIdentity": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::ExecutionRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::_OpenHCSProjectionAdapter": 0, + "GodClassExcess:openhcs/core/progress/registry.py::ProgressRegistry": 0, + "GodClassExcess:openhcs/core/progress/runtime_artifacts.py::RuntimeArtifactPayloadError": 0, + "GodClassExcess:openhcs/core/progress/runtime_artifacts.py::RuntimeArtifactProgressPayload": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeIdentity": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MeanPercentRuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ExplicitPercentRuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::PlateProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::WorkerProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::WellProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::StepProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompilationProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeProjection": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeExecutionTopology": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeWorkerStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeWorkerStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompleteWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::QueuedWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeEventStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeEventStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MissingEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::SuccessTerminalEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStepStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStepStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MissingStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeExecutionModeContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeExecutionModeStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompileModeSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ExecutionEventSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::InitOnlyExecutionSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStatusProjector": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeFactory": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannelRole": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannelDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ControlProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ExecutionProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::PipelineProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressPhaseDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::TerminalProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailureProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessTerminalProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::StatusTerminatedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PipelineChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::QueuedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::RunningProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CancelledProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisStartedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepStartedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepCompletedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PatternGroupProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisCompletedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ViewerSettlementProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisErrorProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressStatusDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PendingProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::StartedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::RunningProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::CancelledProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ErrorProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::QueuedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressIdentity": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressQueue": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressExecutionContext": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressEventPayload": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressEvent": 0, + "GodClassExcess:openhcs/core/projected_image_output.py::SourceProjectedImageOutput": 0, + "GodClassExcess:openhcs/core/projected_image_output.py::SelectedPlaneImageOutput": 0, + "GodClassExcess:openhcs/core/python_source_literal.py::PythonSourceLiteral": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::RegisteredStrategyTypesMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::StrategyLabelRegistryMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::EnumKeyedStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::NominalTypeKeyedStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::NominalTypeStrategyFamilyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::MostDerivedContextStrategyMeta": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::MostDerivedContextStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::AlwaysMatchesContextMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::RegisteredLeafClassSpec": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::GeneratedLeafClassSpec": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::GeneratedEnumClassSpec": 0, + "GodClassExcess:openhcs/core/roi_point_metadata.py::ROIFractionalZ": 0, + "GodClassExcess:openhcs/core/roi_source_metadata.py::ROIArchiveSourceMetadata": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeImageExecutionContext": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeImageRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeFunctionInvocationRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeAdapterRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeAdapterSpec": 0, + "GodClassExcess:openhcs/core/runtime_array_values.py::RuntimeArrayPayload": 0, + "GodClassExcess:openhcs/core/runtime_array_values.py::DataBackedRuntimeArrayPayload": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchQueryCache": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementTableUnion": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::RuntimeArtifactQueryContext": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementObjectQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementScopeQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementTableAxisProjection": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceAxisSelection": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::AxisFilteredMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/runtime_artifact_values.py::ArtifactKey": 0, + "GodClassExcess:openhcs/core/runtime_artifact_values.py::RuntimeValue": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::SliceIndexRuntimeParameter": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimePlaneAxisValueProjectionParameter": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchInvocationRequest": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchExecutionDomain": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchCallableMetadataField": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimePure2DSliceBatchRequest": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchCallableFamily": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::Pure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::ParallelPure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::SerialPure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeAggregateMeanAccumulator": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseNumericCounterToleranceProfile": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ObjectBoundarySparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ShapeDescriptorSparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::BinarySparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateMeanKeyProjection": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeObjectMeasurementFactRowDomain": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ValueMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeanMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::CountMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationAxis": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementProjectionState": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementRowProjectionRecorder": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeTableRowProjectionRecorder": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SpatialGridObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeasurementTableObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ObjectLabelsObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RelationshipObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationValueFeatureContext": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateTieSensitiveLocationFeature": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::DirectTieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateTieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationFeatureContract": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationProjector": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementSnapshot": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementSnapshotAccumulator": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeThresholdSensitivePairToleranceContract": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementFeatureSemantics": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryStatisticEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryCountEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryValueEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryMeanEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeasurementFeatureStabilityPolicy": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactViewerPayloadExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactViewerExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactAxisExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactExecutionExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactExecutionObservation": 0, + "GodClassExcess:openhcs/core/runtime_exports.py::RuntimeExportExpectation": 0, + "GodClassExcess:openhcs/core/runtime_exports.py::RuntimeExportObservation": 0, + "GodClassExcess:openhcs/core/runtime_image_loading.py::ImagePayloadSourceMetadataContext": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageUnitIntervalIntensityMetadata": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadata": 554, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadataCarrier": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageMetadataPayload": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::MaskedImagePayload": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadataCompositionMode": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::_ImagePayloadMetadataComposer": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageMaskDomain": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementTable": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLabelMeasurementValues": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScope": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScopeSelection": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelation": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureOwner": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureSemanticMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCountFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectGroupInvariantFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectReferenceFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectIdentifierFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasuredObjectAnchorFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectIntensityFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCalculatedFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectShapeDescriptorFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementIndexedDescriptorDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeature": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelationDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelationDeclarationCollection": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementStatistic": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCoreMeasurementFeature": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationCoordinateValues": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationCoordinateProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::AxisBackedObjectLocationCoordinateProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectMeasurementValueRow": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectMeasurementSliceValueRow": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementRowAxisField": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementRowIdentityContract": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementRowValueField": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScalarLiteral": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomain": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureMissingValue": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomainContext": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::OrdinalObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasuredObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::LabelIdFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RowOrdinalFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureValueTable": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementSubject": 0, + "GodClassExcess:openhcs/core/runtime_object_label_aggregation.py::DenseObjectLabelAggregation": 0, + "GodClassExcess:openhcs/core/runtime_object_label_aggregation.py::ObjectLabelPure2DSliceAggregator": 0, + "GodClassExcess:openhcs/core/runtime_object_label_building.py::SourceImageObjectLabelBuildRequest": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainScope": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomain": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainMetadata": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::NominalObjectLabelDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseIntegerObjectLabelIdDomain": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseArrayObjectLabelIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PayloadObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PlaneObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ConsecutiveObjectLabelIdProjection": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseObjectLabelConsecutiveRelabelingStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::NumpyDenseObjectLabelConsecutiveRelabelingStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ExplicitObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PreserveSourceObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PresentObjectLabelIdsDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseObjectLabelExtentDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelRepresentation": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelVariant": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelVariantData": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValue": 98, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelPayload": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelDataDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelSet": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValueIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::DenseArrayObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::SparseIJVObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValueStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::DenseObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::SparseIJVObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_output_matching.py::RuntimeOutputBundle": 0, + "GodClassExcess:openhcs/core/runtime_output_matching.py::RuntimeReturnedOutputMatcher": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::RuntimePatternDiscoveryCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::FrozenAxisPatternCollection": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::FrozenPatternDiscoveryResult": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::RuntimePatternDiscoveryCache": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceProjectableValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceInvariantValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceIdentityProjectableValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxis": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSlicePlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::SourceBindingPlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisProjector": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneProjection": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisValueProjection": 0, + "GodClassExcess:openhcs/core/runtime_profile.py::RuntimeProfileTimer": 0, + "GodClassExcess:openhcs/core/runtime_profile.py::RuntimeProfileLogger": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationship": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DirectedObjectRelationshipPayload": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadKernel": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DefaultObjectRelationshipPayloadKernel": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadRequest": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DenseObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::SparseIJVObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectInstanceKey": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectInstanceRelationship": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectLabelInstanceDomains": 0, + "GodClassExcess:openhcs/core/runtime_slice_alignment.py::RuntimeSliceAlignedValueSet": 0, + "GodClassExcess:openhcs/core/runtime_slice_alignment.py::RuntimeSliceAlignedValues": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectionDeclarationError": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequest": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionPlaneMetadata": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequirement": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityError": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::OptionalRuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ComponentMetadataRuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectedPayloadItem": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::PassThroughRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ArrayBridgeArrayRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SpatialGraphRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ImagePayloadRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::AlignedImageStackRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ImageOutputBundleRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceIdentityProjectionMixin": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceRelationshipProjectionMixin": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceIdentityProjectableValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceAlignedValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::MeasurementTableRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ColumnarRowsRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectableValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::DirectedObjectRelationshipRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ObjectRelationshipRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SparseIJVLabelRowsRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ObjectLabelValueRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SequenceRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjection": 0, + "GodClassExcess:openhcs/core/runtime_source_binding_cache.py::RuntimeSourceBindingContextCache": 0, + "GodClassExcess:openhcs/core/runtime_sparse_labels.py::SparseIJVLabelRows": 0, + "GodClassExcess:openhcs/core/runtime_sparse_labels.py::SparseIJVLabelRowsIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraphNode": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraphEdge": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraph": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridAxis": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridOrdering": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridOrigin": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGrid": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCacheValue": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCache": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactLocation": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeStoreObservationCursor": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactQueryTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactLocationTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactDynamicComponentTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactQuery": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::StoredRuntimeValue": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactInput": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactBatch": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactAddress": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeValueStore": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::ColumnarRows": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::FieldSpec": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::MeasurementRowMappingCache": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::MeasurementObjectRowIdentity": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedAllSelectionMode": 0, + "GodClassExcess:openhcs/core/selection.py::SelectionModeCarrier": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedScopeIdsCarrier": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedScopeIdsArgument": 0, + "GodClassExcess:openhcs/core/source_binding_context.py::SourceBindingContext": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceMetadataRecord": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceMetadataCandidates": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceCandidatePathResolution": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourcePatternResolutionContext": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingCandidateMatcher": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceAnchorSelectionStatus": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceAnchorPatternSelection": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceWorkspaceAnchorNarrowing": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchResolutionStatus": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchResolution": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBoundAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::DefaultSourceBoundAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::OrderMatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MetadataMatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchedImageSet": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceFileUniverse": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseRuntimeState": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputSourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartSourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::DiskPipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MemoryPipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspacePipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::AxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputAxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartAxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::CurrentPatternStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspaceStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PhysicalAxisStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::AxisScopedPipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspacePipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PhysicalPipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingRuntimeContextRequest": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::_SourceSet": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::_ImportedMetadataIndex": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::MetadataSourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::OrderSourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingProjectionStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::PrimaryPlaneBindingProjection": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceArtifactBindingProjection": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingWorkspaceMaterialization": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingWorkspaceProjector": 189, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeContextProcessIdentity": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingPlanMeta": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingOrigin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceSetRole": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceProjectionRole": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataSource": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterSubject": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterMatchType": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterClause": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImagePlaneSource": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImportedMetadataJoin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImportedMetadataTable": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataExtractionRule": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchMethod": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchField": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchFields": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchDimension": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchPlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ComponentSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceAssignmentBase": 0, + "GodClassExcess:openhcs/core/source_bindings.py::NamedSourceBinding": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingDeclarationsMixin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::_SourceBindingPlanBase": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingsConfig": 0, + "GodClassExcess:openhcs/core/source_bindings.py::StepSourceBindingsConfig": 0, + "GodClassExcess:openhcs/core/source_bindings.py::CompiledSourceBindingPlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::CompiledSourceUniversePlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceRuntimePathLookup": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeMetadataNormalizer": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeContext": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceFilterView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceSelectorView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::MetadataRuleView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::MatchDimensionView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingMatchPlanView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::GroupingView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::ImportedMetadataTableView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::PipelineSourceUniverseView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingsViewModel": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceInventory": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingPreviewRow": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceSetPreviewRow": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingDiagnosticSeverity": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingDiagnostic": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingsPreview": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageIdentity": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlane": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::RuntimeSourceImageProvenancePlane": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceContributor": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlaneRecord": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlanes": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenance": 139, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourcePlaneIndexedMetadata": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourcePlaneIndexedProvenanceExpansion": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SatisfiedSourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::UnsatisfiedSourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlaneCountRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceAddressRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceAlias": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceFields": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::VariableComponentAxisProjection": 0, + "GodClassExcess:openhcs/core/source_load_plan.py::SourceLoadPlan": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterMatchRequest": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ValuePredicateSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::PathPredicateSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ContainsSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotContainSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ContainsRegexSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotContainRegexSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::EqualsSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotEqualSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::StartsWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotStartWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::EndsWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotEndWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::IsImageSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::IsTifSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::FileSourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::DirectorySourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::ExtensionSourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetComponentRole": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityPolicy": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentity": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityPairPredicate": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityCompatibility": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityExactMatch": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceAxisMetadataScope": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceMetadataLookupProjectionCache": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceMetadataLookupProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::OriginalSourceMetadata": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceFilterPathMetadata": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacingUnit": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacing": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacingFields": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceMetadataRoleView": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceMetadataIdentityProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceComponentProjectionStrategy": 0, + "GodClassExcess:openhcs/core/source_metadata.py::WellSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SiteSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::ChannelSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::ZIndexSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::TimepointSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentitySequenceCacheKey": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentity": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentitySequence": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePlaneIdentitySequenceAlignment": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetConflictError": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetDiagnostic": 0, + "GodClassExcess:openhcs/core/source_projection.py::OpenHCSPlaneAddress": 0, + "GodClassExcess:openhcs/core/source_projection.py::OpenHCSPlaneFilename": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetIdentity": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneStoreIdentity": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceCandidate": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneDataset": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceArtifactProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjectionSet": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjectionMetadataSerializer": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SpatialShapeYX": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomain": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainAlias": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainFields": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialPayloadDomain": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::CommonRuntimeValue": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/source_tile_geometry.py::SourceTileLayout": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspacePathLookup": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjection": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceImagePayloadProjection": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionAxisCacheKey": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionCacheEntry": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionCache": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionAuthority": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionBuilder": 0, + "GodClassExcess:openhcs/core/step_dependencies.py::StepInputDependencyKind": 0, + "GodClassExcess:openhcs/core/step_dependencies.py::StepInputDependency": 0, + "GodClassExcess:openhcs/core/steps/abstract.py::StepExecutionObservation": 0, + "GodClassExcess:openhcs/core/steps/abstract.py::AbstractStep": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ImageArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::MeasurementArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationBackendPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactStreamSourceMetadataAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PersistentArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::StreamingOnlyArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactAnalysisOutputDescriptor": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PlannedArtifactMaterializationPath": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PlannedArtifactMaterializationPreview": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactRecordSourceDescriptor": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::AnalysisOutputDescriptorAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::RuntimeArtifactMaterialization": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::RuntimeProfileSettings": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::StepRuntimeProfileRecord": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::PatternGroups": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::StepAnchorPatternFilter": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::FunctionStepExecutor": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::StepPreloadFileSet": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZarrBatchItemIdentity": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZarrComponentAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::TimepointZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::SiteZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ChannelZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZIndexZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::IncompleteFunctionOutputFilenameIdentityError": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputParsedPathIdentityCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputFilenameCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputMetadataIdentityCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentityCache": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputPathRequest": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentity": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FilenameQualifier": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputParserContext": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputPathAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputExtensionAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputComponentIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentityAuthority": 191, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::StepOutputManifestKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::NoStepOutputManifestMatch": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::FunctionStepOutputProducerIdentityRequest": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::FunctionStepOutputProducerIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedOutputSemantics": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::StepOutputManifestStore": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathSet": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathRecordIndex": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathPatternSelector": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::ProducedMemoryPathsAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MemoryOutputWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MaterializedImageOutputWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputProjectionRequest": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputItem": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputBatch": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputsAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::OpenHCSMetadataWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::OpenHCSMetadataWriter.OutputTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::ProducedImageMetadataCapability": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::PrimaryImageMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MaterializedImageMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::RuntimeArtifactMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::RuntimeArtifactMaterializationAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationCallableCache": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationCallableResolver": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeProfileSink": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::UnchangedFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ProjectedFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImageFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::MeasurementsFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::SpatialGraphFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::DefaultImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::AlignedImageStackOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedImageOutputContext": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelsFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ContextualObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::DenseArrayObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::NumpyArrayObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImagePayloadObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ComponentArtifactPlans": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupExecutionScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionRuntimeScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupExecutionRequest": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupData": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::OutputPathBatchEntry": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::OutputPathBatchUniqueness": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationArtifactScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionCoreExecutor": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionChainInvocationMemoryTypes": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::VariableComponentNames": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::MainFlowMemoryConversion": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupOutputData": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupRuntime": 508, + "GodClassExcess:openhcs/core/steps/function_step.py::FunctionStep": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamImagePayloadMetadataProjector": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentNameMetadata": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamScopedDisplayConfig": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentMessageExtraPayload": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamViewerComponentMetadataProjector": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamSourceComponentMetadataItems": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentNameMap": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataRoot": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataRootAuthority": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamExecutionAxisDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataBackedComponentDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentDomainProviders": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentMessageExtraAuthority": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::ViewerDeclarationABC": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::NapariViewerDeclaration": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::FijiViewerDeclaration": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::ViewerType": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingViewerSurface": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::ViewerProcessLaunchField": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::ViewerProcessLaunchConfig": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingViewerRuntimeConfig": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingConfigBehaviorMixin": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateFormat": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationParameters": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationBounds": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationProfile": 0, + "GodClassExcess:openhcs/core/utils.py::WellPatternConstants": 0, + "GodClassExcess:openhcs/core/utils.py::WellFilterProcessor": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::VariableComponentStackRequirementRequest": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::VariableComponentStackRequirement": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::AlwaysRequiresVariableComponentStack": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::SemanticControlVariableComponentStackRequirement": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::FileManagerLike": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlatePathDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateInputFileDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateInputDirectoryDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateOutputFileDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateOutputDirectoryDeclaration": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingContext": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ImageStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::FullWindowImageStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ManualImageStreamProjectionIdentity": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::RoiStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingResult": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingViewerLifecycle": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingSourceFilenameAuthority": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingSource": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingService": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataConfig": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::MetadataWriteError": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::AtomicMetadataWriter": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataFields": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataSubdirectories": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceMapping": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceSourceProjectionEntries": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceSourceMetadataEntries": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceChannelLabels": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartStepFacts": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartExecutionFacts": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartPlatform": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartDecision": 0, + "GodClassExcess:openhcs/demo/synthetic_data.py::SyntheticMicroscopyGenerator": 685, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentError": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopApplicationIdentity": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentContext": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentReport": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopEnvironmentCandidate": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_Publication": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_WindowsLauncherFingerprint": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_AtomicPathPublication": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentAuthority": 0, + "GodClassExcess:openhcs/desktop_deployment.py::WindowsDesktopDeployment": 83, + "GodClassExcess:openhcs/desktop_deployment.py::MacOSDesktopDeployment": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageExtra": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopBinaryOnlyPackage": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageSourceOverrideVariable": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallerSchemaVersion": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopUvRelease": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallProfile": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageInstallSelection": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallerContract": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::ExcludedWellSet": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRoleState": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutState": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRow": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutParameterReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRoleReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutConditionReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutAssignmentReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutBuilder": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::ControlNormalizationReference": 0, + "GodClassExcess:openhcs/formats/experimental_layout_rows.py::ExperimentalLayoutRowRole": 0, + "GodClassExcess:openhcs/formats/experimental_layout_rows.py::ExperimentalAnalysisScope": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::ExperimentalResultFormatStrategy": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::CX5ExperimentalResultFormat": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::MetaXpressExperimentalResultFormat": 0, + "GodClassExcess:openhcs/formats/pattern/pattern_discovery.py::PatternDiscoveryEngine": 8, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupProgressReporterABC": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventPresentationABC": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventSemantics": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventKind": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupWindowSignal": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupProgressController": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupStreamTee": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupOutputMirror": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._EventBridge": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._StartupWindow": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._StartupWindowPresentation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerObjectTableMode": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerRelationshipProjectionName": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertyName": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAExperimentPropertyColumn": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerDatabaseExportSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAImageChannelSpec": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPARelationshipTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerAnalystProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertiesFile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPATableRowProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerAnalystProjectionBuilder": 308, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertiesRenderer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPASQLiteRenderer": 167, + "GodClassExcess:openhcs/interop/cellprofiler/compile_time_contracts.py::CellProfilerInvocationContractProvider": 0, + "GodClassExcess:openhcs/interop/cellprofiler/compile_time_contracts.py::CellProfilerInvocationContractProviderFactory": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerExperimentProjectionField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerImageStructuralFieldFamily": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerSourceImageProjectionField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerObjectCoreMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerImageAggregateStatistic": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerProjectedTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerColumnNameMapping": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerDatabaseColumnDialect": 0, + "GodClassExcess:openhcs/interop/cellprofiler/image_set_numbering.py::CellProfilerImageSetNumbering": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_dialect.py::CellProfilerSpatialGridMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_dialect.py::CellProfilerMeasurementObjectDomainPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeatureKind": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerObjectCountFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerChildCountFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_scope.py::CellProfilerMeasurementTargetScope": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_semantic_profiles.py::CellProfilerDescriptorSemanticProfile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_contracts.py::CellProfilerModuleArtifactContracts": 694, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PlaneRuntimeArtifactModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ArtifactExportModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PerObjectMeasurementExecutionModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::NonExecutableCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceSetupCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::InteractiveCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectArtifactInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PriorMeasurementArtifactInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::MeasurementArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceQualifiedMeasurementFeatureModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceQualifiedWideMeasurementRowsModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ParentChildLineageArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectLineageTransformContractModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ImageMeasurementInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectMeasurementInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ScopedMeasurementModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_callable_abi.py::CellProfilerModuleCallableABI": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_declarations.py::CellProfilerModule": 320, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerModuleAuthority": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerMeasurementFeatureMarker": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectCountFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectIdentifierFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::MeasuredObjectAnchorFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectLocationFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::IntensityFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectCalculatedFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ShapeDescriptorFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerMeasurementFeatureOwner": 54, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingRowRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingCoverageRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingCoverageStatus": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::BoundModuleSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::UnmappedModuleSettingsError": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::CellProfilerModuleSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSetting": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSettingsModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::_ImagePlaneDetailsTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::ModuleSetting": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::ModuleBlock": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::CPPipeParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_SelectedInputBindingOccurrence": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_ParsedTargetUnit": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_PublicKwargProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_LoweredModuleBatch": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_ParsedPipelineDeclaration": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineStage": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineFileKind": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::AppleDoubleResourceForkFilename": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineFile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPlateWorkspacePreparer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/adapter.py::CellProfilerRecordedArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/adapter.py::CellProfilerRuntimeAdapter": 56, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeArtifactInputRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::ImageArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::ObjectLabelsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::MeasurementsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RelationshipsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::SpatialGridArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeInputBindingRequest": 78, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/function_contract_execution.py::CellProfilerFunctionContractExecutor": 147, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceIdentityMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerImageRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceImageEndpoint": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceImagePair": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerMeasurementImage": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSliceAlignedValues": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::PreparedObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::PreparedObjectMeasurementInvocationBatch": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::CellProfilerRuntimeProfiler": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::ObjectMeasurementOutputTimings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::ObjectMeasurementOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::CellProfilerMeasurementTableModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::MeasurementFeatureRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::FieldDerivedMeasurementFeatureModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::TableMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::RelationshipMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::NoObjectNameMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::PayloadOnlyMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::CurrentPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::ProducedImageMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::ProducedImagePayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::DeclaredImageOutputPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::SourceQualifiedInputPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::FormattingMeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::CellProfilerResultMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ModuleOwnedResultMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ObjectLocationCenterValues": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ObjectLocationMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/module_execution.py::CellProfilerModuleExecutor": 899, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::CellProfilerObjectInputPolicyMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::ObjectLabelsRuntimeParameter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::SingleObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::PrimaryObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::TwoObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::PairedPrimarySecondaryObjectInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::LabelsObjectInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::ObjectLabelsInputBindingMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::ObjectFeatureMeasurementContext": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RuntimeRelationshipPlaneRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RelationshipPlaneProjectionResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::ObjectLabelMeasurementSliceRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RelationshipChildCountLabelMeasurement": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::CellProfilerObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::SliceAlignedObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::FullStackObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValuePolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValueRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::NanMissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ZeroWithinPositiveExtentMissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowCompletionSchema": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowIdentityProjectionResult": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementProjectedRowKeys": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowOrdinalProjectionState": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::LabelIdMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::CompactMeasurementObjectIdProjectionMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::RowOrdinalMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::RowSequenceMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::ObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::SourcePairObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::CellProfilerObjectMeasurementRowPolicy": 233, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DeclaredObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::CompactObjectMeasurementRowIdentityPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DeclaredDomainCompactMeasuredObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DenseColumnarObjectMeasurementRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_tables.py::ObjectMeasurementTableIndex": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerMeasurementVector": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandRow": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandAxisResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandVectorResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerObjectMeasurementVectorBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerObjectMeasurementVectorBatchBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_contexts.py::CellProfilerObjectLabelOutputSourceContext": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_contexts.py::InputObjectLabelWithoutParentImageOutputSourceContextPolicyMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_record_request.py::CellProfilerOutputRecordRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::CellProfilerOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::ImageOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::ObjectLabelsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::MeasurementsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::RelationshipsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::SpatialGridOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/primary_image_input_policies.py::ObjectLabelDrivenPrimaryImageInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceFeatureMarker": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceFeatureDeclaration": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::RelationshipMeasurementRows": 7, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/runtime_profile.py::CellProfilerRuntimeProfileEvent": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/runtime_profile.py::CellProfilerRuntimeProfileLogger": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::SettingNameFamily": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::OptionalSettingSymbol": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::RepeatedSettingSequence": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::CellProfilerSettingLiteralNormalizer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::BlockSettingLookupPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::CellProfilerEnumSettingParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::BoundParameter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SettingToKeywordBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SourceFileSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::MeasurementFeatureSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SettingsBinder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/source_metadata.py::CellProfilerSourceMetadataField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointAxis": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointMeasurementField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointMeasurementSchema": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePhase": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayload": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayloadWire": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayloadAuthority": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailure": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationStatus": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::McpLauncherSpec": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationEnvironment": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClaudeDesktopPlatformSemanticsABC": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::WindowsClaudeDesktopPlatformSemantics": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::MacOSClaudeDesktopPlatformSemantics": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientConfigMutation": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationResult": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientSkillSyncResult": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationReport": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientConfigFormatError": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::McpClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::CodexClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClaudeDesktopClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::HomeJsonMcpClientRegistrationMixin": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::CursorClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::GeminiCliClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::WindsurfClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::VsCodeClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/context.py::OpenHCSAgentContext": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::BoundedMcpTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpControlTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpUiBridgeTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpViewerTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/dev_client.py::McpDevCommandExecution": 0, + "GodClassExcess:openhcs/mcp/dev_client.py::McpDevClient": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::McpDevCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::CapabilityBackedCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::ToolsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::SingleToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::UiBridgeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::SingleUiBridgeToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedCapabilityCommandBinding": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedAgentCliRequestCommandMixin": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedSingleToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedUiBridgeToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedViewerWindowToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedRuntimeServerToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::DirectGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::UiBridgeGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::ViewerWindowGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::RuntimeServerGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::KnowledgeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ArchitectureCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::FunctionsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::FunctionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::RegisterCustomFunctionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::AuthoringContextCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::DraftPipelineStepCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ArtifactPlanCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ExecuteSourceCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::GenerateSyntheticPlateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::InspectPlateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::QueryPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SamplePlateImageCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::PlateFileStreamCommandOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::StreamPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateImagesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateSampleCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateStreamCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::StateSurfaceCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::CallCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::SelectedWorkflowCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::CodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ValidateCodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ApplyCodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ActionsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::InvokeActionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::InvokeWidgetActionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::WidgetTreeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::WindowSnapshotCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateScopesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateFieldsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateFieldHelpCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateSetCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::UiSmokeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerPayloadsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SnapshotViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerStateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ValidateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerRoisCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SampleViewerImageCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::NavigateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::IsolateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerIntensityWindowCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SetViewerViewportCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevCliUsageError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevClientPhase": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireMethod": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireContentType": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireProtocolVersion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevJsonRpcError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevProtocolError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSummaryStatus": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSkipReason": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolCall": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpToolArgumentRecord": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpToolArgumentAuthority": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpTimeoutValidatedArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevServerSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevServerIdentity": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportCause": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportFailure": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolResult": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollRowState": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::InitWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::CompileWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::RunWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowStatePollPolicy": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSummary": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollBaseline": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolBatchResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolMetadata": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolListResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::ViewerConnectionArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::UiConnectionArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::UiToolArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevStdioSession": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevSocketSession": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportAuthority": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/config.py::ConfigSchemaRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeSearchRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeDocumentRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::ArchitectureCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::ArchitectureTopicRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::InternalSymbolRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::FunctionSearchRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::CustomFunctionRegistrationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::FunctionDetailRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::AuthoringContextRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateScopeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldHelpRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldMutationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::PipelineDraftStepRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::PipelineArtifactPlanRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::ExecuteSourceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateImageSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SyntheticPlateGenerationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateInspectionRenderer": 93, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateFileQueryRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateFileStreamRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateImagesRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateFilesRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateStreamRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiBridgeStatusRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiWindowCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiSmokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfaceCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfacePayloadRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiLiveOverviewStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PlateManagerStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PipelineEditorStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PipelineDebugSessionStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::WidgetTreeOutlineOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::WidgetTreeOutlineRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentValidationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentApplyRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiActionCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiActionInvokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiWidgetActionInvokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerValidationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerStateRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerPayloadRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerPayloadPathRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerAxisIndexRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerRoiSummaryRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerImageSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerNavigationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::RuntimeServerRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::RuntimeDebugInspectionRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerProbeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerSnapshotRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::WindowSnapshotRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::WidgetTreeOutputFormat": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::AuthoringContextRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::CodeDocumentRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::UiActionCatalogRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::UiActionInvokeRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::ViewerImageSampleRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::CatalogRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::WidgetTreeRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRendererBinding": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevPayloadProjection": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDiagnosticRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::ToolListRenderer": 0, + "GodClassExcess:openhcs/mcp/http.py::create_hosted_fastmcp_type.OpenHCSHostedFastMCP": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpConfigurationError": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpAuthenticationMode": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpOAuthSettings": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpResourceServerSettings": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::IntrospectionTokenVerifier": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::InstalledDemoFailure": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::InstalledDemoResult": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::ExecutionPollDeadline": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpLifecycleConfigurationError": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessRecoveryReason": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpReconnectOwner": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpInstallationPointerSnapshot": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessRecoveryStatus": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessLifecycle": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::DiagnosticSourceIdentity": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::RetentionMetric": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::ProcessMemoryReceipt": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemorySampleEvent": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::DiagnosticFailure": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemoryDiagnosticReport": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemoryDiagnosticMcpClient": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic_launch.py::DiagnosticServerSpec": 0, + "GodClassExcess:openhcs/mcp/server.py::McpInvocationOutcome": 0, + "GodClassExcess:openhcs/mcp/server.py::McpSourceSnapshot": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiCatalogPayloadProjection": 0, + "GodClassExcess:openhcs/mcp/server.py::McpNoArgumentToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpNoArgumentToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpResourceBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::HealthCheckMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiConnectionToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiConnectionToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListCodeDocumentsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListStateSurfacesMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListActionsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListWindowsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiGetWidgetTreeMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpScalarInputToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpScalarInputToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiScalarInputToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiScalarInputToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpConfigPatchToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpConfigPatchToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpFromFieldsToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpFromFieldsToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpDataclassRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpDataclassRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpCapabilityRegistryRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpViewerRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::ViewerProbeMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpToolErrorResult": 0, + "GodClassExcess:openhcs/mcp/server.py::McpServerStaleErrorResult": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerConnectionToolFields": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerConnectionToolArgs": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiBridgeConnectionRequest": 0, + "GodClassExcess:openhcs/mcp/server.py::UiBridgeConnectionToolArgs": 0, + "GodClassExcess:openhcs/mcp/socket.py::McpSocketTransport": 0, + "GodClassExcess:openhcs/mcp/stdio.py::McpStdioTransport": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsHandler": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsAdapterUnavailableError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsDatasetAmbiguityError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsContainerOpenError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPackedRgbSeriesExclusion": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsNoScalarSourceError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPlane": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPixels": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsImage": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsWellSample": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsWell": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPlate": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsStoreMetadata": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::SourcePlaneStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsManifestAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::OmeZarrStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsJavaAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::ImageFileStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsContainerClaim": 0, + "GodClassExcess:openhcs/microscopes/bioformats_well_key.py::BioFormatsWellKeyAuthority": 0, + "GodClassExcess:openhcs/microscopes/exceptions.py::MicroscopeMetadataError": 0, + "GodClassExcess:openhcs/microscopes/exceptions.py::MicroscopePixelSizeUnavailableError": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressHandler": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/imagexpress_source_metadata.py::ImageXpressTiffSourceMetadataAdapter": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::MicroscopeSourceSelectionRole": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::BroadMicroscopeDetector": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::MicroscopeHandler": 239, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataComponentValues": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataComponentValueSet": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::AnalysisResultDirectory": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::GridDimensionsMetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::PixelSizeMetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataViewEntry": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataViewDocument": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::FilenameParser": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::DiskImageFileListingMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROHandler": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataBase": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataHandler": 183, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadata": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataGenerationRequest": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataGenerator": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMicroscopeHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlParseError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlContentError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlParser": 202, + "GodClassExcess:openhcs/microscopes/source_bindings_handler.py::SourceBindingsHandler": 0, + "GodClassExcess:openhcs/microscopes/source_schema.py::SourceSchemaFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/tiff_metadata_mixin.py::TiffPixelSizeMixin": 0, + "GodClassExcess:openhcs/napari_roi_manager/_dataclasses.py::RoiData": 0, + "GodClassExcess:openhcs/napari_roi_manager/_dataclasses.py::RoiTuple": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_dialogs.py::QCustomDialog": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_dialogs.py::QSpecifyDialog": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiManagerButtons": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::RoiTableColumn": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiTableModel": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiListWidget": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiManager": 118, + "GodClassExcess:openhcs/omero/plugin/omero_openhcs/apps.py::OpenHCSConfig": 0, + "GodClassExcess:openhcs/omero/plugin/omero_openhcs/views.py::SimpleZMQClient": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::DetectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ColocalizationMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::CellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::MultiChannelResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::DistanceColocalizationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::IntensityColocalizationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilterResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ColocalizationAnalysis": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::WatershedThresholdBackend": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::WatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::OtsuWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::LiWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ManualWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_cpu.py::CellCountMeasurementRow": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py::DetectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py::CellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisTableRecord": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::MaterializedAnalysisTableFile": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::RuntimeAnalysisTableOutput": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::FileSystemAnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::FilenameParserWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AutoDetectFilenameParserWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::ConfiguredWellListResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::CsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::MaterializedCsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::RuntimeCsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_special_outputs.py::AggregationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::Foreground": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::SimpleCellSegmentationConfig": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::StainedArea": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::MetaXpressWavelengthSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::MetaXpressW2Settings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::SimpleCellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::DualChannelCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::DualChannelCellResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::LabelShapeStatistics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::RoundObjectSegmentationStages": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::RoundObjectWidthResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::BinaryComponentStages": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::DxfMaskingMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::DXFMaskStackProjection": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::_RegistrationCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/analysis/focus_analyzer.py::FocusAnalyzer": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::SeedingMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::VisualizationMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::SeedingMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::VisualizationMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/metaxpress_utils.py::HiddenPixelSize": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplatePaddingMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::OpenCVTemplateMatchMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplateMatchCsvRow": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplateMatchResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteIllumination": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::CellProfilerNeuriteEngineProfile": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressCellBodySettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressOutgrowthSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressNuclearSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteOutgrowthSummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteOutgrowthCellResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuronalCellBodySummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuronalCellBodyResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::_TopologyResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::AnalysisBackendProvider": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::AnalysisBackendStrategyMixin": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::DenseLabelRegionProperties": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::LabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::NumbaNumpyLabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::SkimageNumpyLabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::SegmentationVolumeProjection": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::Encoder3D": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::Decoder3D": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AnalysisDimension": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AxonAnalysisSummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AxonBranchResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skeletonize_and_save.py::SkeletonizationResult": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/blending.py::TileBlendMethod": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/blending.py::SubpixelTilePlacement": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/self_supervised_stitcher.py::FeatureEncoder": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/self_supervised_stitcher.py::HomographyPredictionNet": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/__init__.py::CellProfilerBackendModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendRegistrySnapshot": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::DefaultCellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::ExplicitCellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendStrategyMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_preparation.py::CellProfilerKernelCachePreparationMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_preparation.py::CellProfilerCallableKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::_AlignShiftFieldRole": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.Method": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.AdditionalMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.CropMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignmentBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::NumbaNumpyAlignmentBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignShiftMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::TranslationOffsetRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::SimilarlyAlignedOutputGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::KeepSizeAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::PadImagesAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::CropToOverlapAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment_mutual_information_offset.py::MutualInformationOffsetWorkspace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::OperandChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRowsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRuntimeInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::BinaryAreaOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::ObjectLabelsAreaOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::VolumeOccupiedMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::SurfaceAreaRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::VolumeOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::_CalculateStatisticsMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::CalculateStatisticsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::StatisticsFeatureSeries": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::LocShrinkMeanStd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::CalculateStatisticsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifiedImageOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifiedImageSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassifiedImageRuleIndicesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurementValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurement1ValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurement2ValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationRuleValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsMeasurementInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule": 448, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule.MeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationBinChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::SingleMeasurementClassificationRule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::MeanClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::MedianClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::CustomClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationResultFieldRole": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationMeasurementVector": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::SingleMeasurementClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::TwoMeasurementClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::IntensityBinsClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ObjectClassificationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::NumbaNumpyObjectClassificationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskRuntimeOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ColocalizationThresholdMaskOutputsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationSourcePairFeatureRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::CostesMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationModule": 309, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::NumbaNumpyColocalizationCostesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurementSchema": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurementOptions": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationImagePairCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationObjectLabelCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationImagePairContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationObjectLabelContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRequestContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationBaseStage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRankCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::DirectObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ObjectColocalizationRankProviderRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ColocalizationCostesThresholdBatchRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::CachedObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationMetricArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationColumnarMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationThresholdStage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdBatch": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization_costes_prefix.py::UnitIntervalDenseRankSemantics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ImageChannelType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.FixedChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.FixedImageType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.Plan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.Scheme": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.IndexedChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.StackRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.StackChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::UnmixColorsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::UnmixColorsModule.OutputRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::NamedCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::HexCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::DelimitedCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::SequenceCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StainType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StainDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertInputMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorSchemeRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::RGBGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CMYKGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StackGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CompositeGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertForPrintingModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertForPrintingModule.Channel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.Shape": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.Method": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.RemovalMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropMaskRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropSpatialBounds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropShapeMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::PreviousCroppingMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::ImageMaskCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::ObjectMaskCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::RectangleCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::EllipseCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ObjectsOrImage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ColorMapScale": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::_DisplayMeasurementsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::_DisplayMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayMeasurementInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::CellProfilerFloatRangeSettingBinding": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::SavedImageContents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DensityPlotScaleType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DensityPlotData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::AxisScale": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::HistogramResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::AggregationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlateType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::WellFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ObjectOrImage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlatemapData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlatemapSummary": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlateDimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::Plate96DimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::Plate384DimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::MeasurementSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ScatterPlotScaleType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ScatterPlotData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageSpecialInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDensityPlotModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayHistogramModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayPlatemapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayScatterPlotModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EnhanceEdgesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeDirection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategyKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategyLeaf": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyLaplacianOfGaussianStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyCannyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyRobertsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyKirschStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::RenumberChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::EditedObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::EditObjectsManuallyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/enum_attributes.py::CellProfilerEnumAttributeMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/export_to_database.py::ExportToDatabaseModule": 284, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::OperationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SpeckleAccuracy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::NeuriteMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceOrSuppressFeaturesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhancementMaskContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhancementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceFeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SuppressFeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SpecklesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::NeuritesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::DarkHolesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::CirclesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::TextureFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::DicFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::MatchTemplateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::CombinationChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::MeasurementSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::_FlagImageMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageSettingField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageSettingRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagCriterion": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImagePlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/gaussian_filter.py::GaussianFilterModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySpectrumDescriptor": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySpectrumDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::CellProfilerRuntimeProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::ObjectGranularityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::ObjectGranularityMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySamplingGrid": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityImageSeries": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityBatchSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityBatchInvocation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityImageSeriesRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::NativeGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::NumbaGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::CppGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::OpenCVGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityLabelPixels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridCycleScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridVariant": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::TypedGridSetting": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::FragmentMatchedLiteral": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridCycleScopeExecutionModePolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridManualModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridManualModule.DefinitionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::ShapeChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DiameterChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridSpotReference": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridDefinitionBase": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridManualDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridAutomaticDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridRuntimeDefinitionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::RectangleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::ForcedCircleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::NaturalCircleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::NaturalGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IntensityChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::FilterSizeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RescaleOption": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SplineBgMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CalculationScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCorrectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CorrectIlluminationApplyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCalculationScopeExecutionModePolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CorrectIlluminationCalculateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::DivideIlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SubtractIlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCalculationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ManualSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ObjectWidthSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::AutomaticSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NoSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::FitPolynomialSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::GaussianFilterSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::MedianFilterSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::AverageSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ConvexHullSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SplinesSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RankMedianProfilerPhase": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NumbaNumpyRankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NativeNumpyRankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CentrosomeNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::LegacyFastNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ExactLevelSetNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NativeExactLevelSetNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CellProfilerMaskedGreyMorphology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::MaskSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeDimensionSpecification": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::MaskImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::PlaceFirst": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileStyle": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::InterpolationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::RotateMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::AlignmentDirection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::RotationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::CellProfilerPlaneGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::CellProfilerImageMaskPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule.MeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::PairwiseNumpyImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AddImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::DivideImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MinimumImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MaximumImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::SubtractImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::DifferenceImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MultiplyImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AverageImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::StandardDeviationImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::InvertingImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::InvertImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ComplementImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LogTransformImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LegacyLogTransformImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::NoOpImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LogicalReductionImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::OrImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AndImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::NotImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::EqualsImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathMaskPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathPreparedOperands": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityOtsuObjective": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdAggregate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeasureImageQualityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeasureImageQualityModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::_RadialSpectrumGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityMeasurementRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityIntensityMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBlurSummaryMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualitySaturationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityScalingMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBlurMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::PrimitiveImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::OtsuImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::LiImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::TriangleImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::IsodataImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MinimumImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeanImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::YenImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::NumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::NumbaNumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::CentrosomeNumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule.InputGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule.OutputGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceFilterSubject": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceFilterOperator": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceMatchMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceImageType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::ImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::LoadImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerMetadataPatternBlock": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.DataTypeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.FieldDtype": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::NamesAndTypesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::GroupsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureImageIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureImageIntensityModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MaxIntensityLocationFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::AutomaticLow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::AutomaticHigh": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ImageIntensityPercentileSpec": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ImageIntensityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementAxisContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityPreparedLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::NumbaNumpyObjectIntensityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleIntensityContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::StretchRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ManualInputRangeRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ManualIoRangeRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByImageMinimumRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByImageMaximumRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByValueRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionBinGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionSettingSchema": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapRuntimeOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::_IntensityDistributionHeatmapOutputsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionCenterChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionZernikeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IndexedRadialDistributionFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionFeatureDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionModule": 3, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCenterDistanceFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCenterPropagationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialLabelGeometryCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialLabelGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionSliceInput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionMeasureRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionGeometryIndex": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionMeasurementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::ObjectIntensityDistributionMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::DeclaredRadialDistributionObjectRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCVMissingValueAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::NativeNumpyRadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::NumbaNumpyRadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityFeatureValues": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityForegroundIndex": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/label_geometry.py::CellProfilerLabelHull": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/manual_objects.py::ManualObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/manual_objects.py::IdentifyObjectsManuallyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ExcludeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ThresholdMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaskMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ObjectMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::FindMaximaModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathNumeratorObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathDenominatorObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathObjectNamesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathOperand1ValueRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathOperand2ValueRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::HomogeneousObjectNameMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathRoundingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathResultColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathPowerTransform": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperand": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathFinalTransform": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathBounds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathCalculationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::NoneOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::AddOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::SubtractOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MultiplyOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::DivideOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::RoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::NotRoundedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::DecimalPlacesRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::FloorRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CeilingRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperandSliceAlignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathResultRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/medial_axis.py::MedialaxisModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::MedianFilterModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::VectorizedMedianFilterPlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::VectorizedMedianFilterMemoryPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::MedianFilterBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::NumpyMedianFilterBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOverlapHandling": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsNumberingChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ImageStructuringElementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ClosingModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectTransformContractModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectLineageTransformModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineobjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilateImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ZStackFunctionVariantModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilateObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErodeImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErodeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CellProfilerExpandShrinkOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandShrinkMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandOrShrinkObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpeningModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RemoveHolesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RepeatMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectHolesStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectConvexHullStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::PlaneStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectRemovalStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectCountTransitionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectRemovalTransitionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjects3DStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErosionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilationStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilationStats3D": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CentroidStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OnceRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ForeverRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CustomRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::IterativeConvolutionMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HorizontalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RisingDiagonalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::VerticalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FallingDiagonalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BranchpointsMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BridgeMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CleanMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ConvexHullMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DiagMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DistanceMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::EndpointsMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HBreakMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MajorityMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenLinesMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RemoveMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SkelpeMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SpurMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ThickenMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ThinMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::VBreakMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HoleRemovalDiameterPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ConnectedComponentConnectivity": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FaceConnectedComponents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FullConnectedComponents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CellProfilerDeclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillHolesOption": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DeclumpingMaximaGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SparseBooleanCubicMapCoordinatesThreshold": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::NumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CentrosomeNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::NumbaNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenCVNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BinaryShrinkPatternAlgebra": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FootprintOffsetDimensionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FootprintOffsetTable": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandShrinkOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandDefinedPixelsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandInfiniteStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkDefinedPixelsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkToPointStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::AddDividingLinesStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DespurStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SkeletonizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandOrShrinkObjectsKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsPlaneResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOverlapHandlingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsMaskOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsKeepOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRemoveOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRemovePercentageOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsNumberingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRenumberStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRetainNumberingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsPlaneOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOutputLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MergeCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::PreserveCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DiscardCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SegmentCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeMergeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOutputObjectType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeIntensityMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeInputTopology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MergeObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DistanceSplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ParentSplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeGuideImageFilter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeConvexHull": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MidpointPreservationPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SimpleDiskMidpointPreservationPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphologicalskeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkToObjectCentersModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::DistanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborDistancePlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::AdjacentNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::ExpandedNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::WithinNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::_NeighborsAreSameObjectsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborRetainedImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborTopologyArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborClosestArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborTopologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NumbaNumpyNeighborTopologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterMeasurementValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterEnclosingLabelsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterParentChildRelationshipsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRemovedObjectSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRuntimeInputPlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule": 247, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.SymbolRequirement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.ObjectPair": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.AdditionalObjectRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.MeasurementRule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.Plan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsMeasurementLimitWindow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRelabeledPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsSelectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterSelectionKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::BorderFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::LimitsFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::ExtremumFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MinimalFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MaximalFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MinimalPerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MaximalPerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignmentRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::BothParentsAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::ParentWithMostOverlapAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ImageMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ConvertObjectsToImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ObjectConversionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::BinaryImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::GrayscaleImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ColorImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::Uint16ImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ConvertImageToObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::ObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::WideObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::LongObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::DecimationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurementsWithEmd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::ImageOverlapMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::ImageOverlapMeasurementWithEmd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::_OverlapMeasurementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::_OverlapMeasurementModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::MeasureImageOverlapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::MeasureObjectOverlapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OutlineSourceKind": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlinesModule": 23, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlinesModule.OutlineRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::ObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::NumbaNumpyObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::CentrosomeNumpyObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::LineMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OutlineDisplayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::MaxType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlineRuntimeRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlineExecutionContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::DiagnosticPlaneSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::DeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::ExecutedDeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::UnexecutedDeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::PrimaryObjectDiagnosticPlanes": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::UnclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::WatershedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::ExcessObjectHandling": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::IdentifyPrimaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::IdentifyPrimaryObjectsKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::Float32ProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::AverageProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MaximumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MinimumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::SumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::VarianceProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::PowerProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::BrightfieldProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MaskProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MakeProjectionModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceParentInputRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanFeatureMarker": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule": 57, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule.DistanceMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule.AggregateMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanFeatureDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::ObjectRelationshipBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsRelationshipMeasurementRows": 325, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::NumbaNumpyObjectRelationshipBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesImageKind": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesFilenameMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesFileFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesBitDepth": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesWhen": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesSeriesAxis": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesOutputLocation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesModule": 57, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifyTertiaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::LabelPropagationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryInputNormalization": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondarySegmentationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondarySegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::DistanceOnlySegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::DistanceMaskedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::PropagationSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::GradientWatershedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ImageWatershedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumpySecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumbaSecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumbaSecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NativeSecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryObjectLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdCalculator": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdCalculatorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsReplacementPrimarySourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectLabelOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryPrimaryMaskPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiarySecondaryRegionPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectSegmentation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ZeroFilledShapeFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::MeasureObjectSizeShapeModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::MeasureObjectSizeShapeModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeObjectFeatureValueTable": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeObjectMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::SurfaceArea3DRegions": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeFeatureArrayOwner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeFeatureMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeMeasurementRowsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::DenseObjectSizeShapeMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::SparseIJVObjectSizeShapeMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeCoordinateFeatureFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::NumbaShapeMeasurementMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::LegacyFastNumpyShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::NumbaNumpyShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonSliceResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonNeighborhood": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::DiskStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonLabelPropagation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonSliceMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonConvolutionFeatures": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonLengthByLabel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureImageSkeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureImageSkeletonModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureObjectSkeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::ReducenoiseModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategyKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingBackendSelectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NativeSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::GaussianSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MedianSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::EdgePreservingSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::PolynomialSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::CircularAverageSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothToAverageBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategyLeaf": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::GaussianKernel1D": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MaskedFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MaskedLinearFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::OpenCVMaskedGaussianFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NumbaGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NumpyGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::OpenCVGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MedianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::EdgePreservingSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::PolynomialSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::CircularAverageSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothToAverageStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetDelimiter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetNanRepresentation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::CellProfilerSpreadsheetRowField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetColumnSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetFileSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::ExportToSpreadsheetModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::DiskStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::SquareStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::DiamondStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::OctagonStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StarStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::BallStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::CubeStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::OctahedronStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::ObjectTextureCropBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NumbaNumpyObjectTextureCropBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NumbaNumpyHaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NativeNumpyHaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::CellProfilerTexturePixelDataRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickFeatureMatrixRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::TextureMeasurementAxis": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickFeatureVector": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdAssignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerAveragingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerOtsuMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerVarianceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdKeywordArguments": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MeanRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MedianRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ModeRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::StandardDeviationRobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MedianAbsoluteDeviationRobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdDiagnostics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundThresholdSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodParameters": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdSourceSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdApplicationSmoothing": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdApplicationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumpyThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticDomain": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::PlanarThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::WholeImageThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaLogTransformConversion": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CentrosomeNumpyThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdTuple": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::HelperBackedGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MinimumCrossEntropyGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::LiGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::OtsuGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MultiOtsuGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::SauvolaGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::TriangleGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::IsodataGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MaxIntensityPercentageGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementFeatureRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GuideThresholdMeasurementField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ObjectThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::AdaptiveObjectThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::_ThresholdEmbeddedMaskRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::AdaptiveThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::LegacyCellProfilerThresholdVersionAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdSettingsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::OutputObjectThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ProducedImageThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics.py::QuantizedThresholdLogTables": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics.py::RectangularMaskDomain": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics_quantized.py::QuantizedThresholdDiagnosticContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics_quantized.py::QuantizedThresholdCodebook": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsModule": 1, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::MovementModel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::ObjectTrackingData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingObjectMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingImageMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingFrameRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingKernelFrame": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::ObjectTrackingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::NumbaNumpyObjectTrackingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::OverlapTrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::DistanceTrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedFactorProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedDeclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInputTopology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSeedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedRuntimeFamily": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSpecialInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInvocationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSegmentationSurface": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedComputationImages": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedParameters": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LocalWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::RegionalWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::ConnectedComponentsWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::ShapeWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::IntensityWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NoneWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::DistanceWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::IntensityWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::MarkerWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4InitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4DistanceInitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4MarkerInitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4WatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LibraryWatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CentrosomeNumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumbaNumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::MahotasCellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumbaCellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedRaveledState": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedPythonHeap": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worm_geometry.py::CellProfilerLookupTableProjection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worm_geometry.py::CellProfilerLookupPattern": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::OverlapStyle": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WithOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WithoutOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::BothOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::UntangleWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::_StraightenWormControlPointsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsSpecialInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::FlipMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsModule.ImageBinding": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormAngleMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenedWormPlacement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormControlPoints": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsSliceRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormDiamondTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::LineSegments": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::ConnectedComponentEdges": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormAdjacencyPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormControlPointGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormLabelCandidates": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::UntangleWormsExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraphPath": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraph": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraphFromBinaryRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormSegmentTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormClusterPathSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormPathSelectionState": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormPathSubsetSelectionContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormShapeCostRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectZernikeDescriptorFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IndexedObjectZernikeDescriptor": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeDescriptorSparseNumericTolerance": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeFeatureAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityMagnitudeObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityPhaseObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeFeatureAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::_ZernikeLabelGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeIntensityDebugArrayTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeIntensityDebugTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeMeasurementRowsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectIntensityZernikeMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::LegacyFastNumpyShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::NativeNumpyShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/enhance/deconvolution.py::DeconvolutionBlurMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/dl_edof_unsupervised.py::UNetLite": 0, + "GodClassExcess:openhcs/processing/backends/enhance/flatfield.py::FlatfieldCorrectionMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/flatfield.py::BasicFittingMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::FocusSharpnessMethod": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::LaplacianImageProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::FocusStackProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/jax_nlm_processor.py::JaxNlmInputDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/enhance/n2v2_processor_torch.py::BlurPool2d": 0, + "GodClassExcess:openhcs/processing/backends/enhance/n2v2_processor_torch.py::N2V2UNet": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::Deconvolution2DImageProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::_Simple2DCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::_LearnedBlur2D_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::Deconvolution3DVolumeProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::_Simple3DCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::_LearnedBlur3D_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/torch_nlm_processor.py::TorchNlmInputDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py::DataProcessingError": 0, + "GodClassExcess:openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py::ExperimentalAnalysisEngine": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/cupy_registry.py::CupyRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSFunctionCatalogModule": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSFunctionCatalogDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSRegistry": 43, + "GodClassExcess:openhcs/processing/backends/lib_registry/pyclesperanto_registry.py::PyclesperantoRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/pyclesperanto_registry.py::PyclesperantoRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/registry_service.py::RegistryService": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/scikit_image_registry.py::SkimageRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableView": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeInvocationKwargPolicy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::DecoratedRuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RawRuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::PassThroughRuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SignatureFilteredRuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableInvocation": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallablePolicy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DSliceResultBatch": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DRegisteredStrategyFamily": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::NumPyPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImagePayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::MaskedImagePayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImageMetadataPayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::DirectedRelationshipPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SpatialGridPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::AlignedImageStackPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeArrayPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImagePayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::MaskedImagePayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImageMetadataPayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ObjectLabelPayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ObjectLabelSetPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::NumPyPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ColumnarRowsPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FlatSequencePure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ListPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::TuplePure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ModuleFilterComponents": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ProcessingContractDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::VariableComponentStackProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SemanticControlVariableComponentStackProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure3DProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FlexibleProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::VolumetricToSliceProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FunctionMetadata": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::LibraryRegistryBase": 429, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeTestingRegistryBase": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_config.py::AshlarAlignmentConfig": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_config.py::AshlarPositionRequest": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::DataWarning": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::Intersection": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::ArrayEdgeAligner": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::DataWarning": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::IntersectionGPU": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::ArrayEdgeAlignerGPU": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMeanSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySumSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMaxSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMinSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySlice2DEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyVolume3DEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::SpatialBinMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::StackProjectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::EdgeMagnitudeMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::ScipyBoundaryMode": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::SobelKernelBoundaryMode": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::OrthogonalProjectionPlane": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpySpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMeanSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpySumSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMaxSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMinSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyStackProjectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMinStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMaskDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/custom_functions/events.py::CustomFunctionChangedEvent": 0, + "GodClassExcess:openhcs/processing/custom_functions/manager.py::CustomFunctionInfo": 0, + "GodClassExcess:openhcs/processing/custom_functions/manager.py::CustomFunctionManager": 114, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionLifetime": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionRuntimeDeclaration": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionRuntimeRegistry": 0, + "GodClassExcess:openhcs/processing/custom_functions/signals.py::CustomFunctionSignals": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSource": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceRevision": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceSnapshot": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceNamespace": 0, + "GodClassExcess:openhcs/processing/custom_functions/validation.py::ValidationError": 0, + "GodClassExcess:openhcs/processing/custom_functions/validation.py::ValidationResult": 0, + "GodClassExcess:openhcs/processing/materialization/constants.py::MaterializationFormat": 0, + "GodClassExcess:openhcs/processing/materialization/constants.py::WriteMode": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendCallKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RawBackendKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRow": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRows": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendKwargsAbsent": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::Output": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TextOutput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::Utf8TextOutput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceSegmentAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::IdentityMaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePathSegments": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::DottedMaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationInputItem": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationSourceSpatialDomain": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePlaneProjectionContract": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceComponentMetadataStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemAuthoritySelection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MissingSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ComponentMetadataSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePathSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathOnlySourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ParserBackedSourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationArchiveIdentity": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTarget": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIRequestBase": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetRequest": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationInput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathSuffixes": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathHelper": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROICandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::WriteModePathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::OverwritePathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ErrorPathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ViewerStreamBackendCallKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendSaver": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationContext": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::WriterSpec": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PrimaryPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendKwargsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRowsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::FieldValueAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CsvObjectRowAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CsvFieldnamesAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::JsonPayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SingleFileWriterAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TextPayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ImageFileCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPrimaryPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPlaneSourceIdentitySet": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationPathContext": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CombinedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ComponentAddressedCombinedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ProjectedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetCoalescer": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationPlaneMetadataAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSlicePayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffArrayAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RuntimePlaneStackAxisMetadataProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RuntimePlaneStackAxesProjectionSelection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataRequest": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::UnknownTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PreslicedTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SinglePayloadTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SinglePreslicedTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::EmptyTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationSpec": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendSequenceAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::AllowedBackendsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::MaterializedFilenameIdentity": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::FileOutputOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SourceOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TabularExtractionOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::CsvOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::JsonOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::ROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::PointROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SWCOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SpatialGraphROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TiffStackOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TextOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::ImageFileOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::FileBundleOptions": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::MaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::SharedMaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::ExecutionAxisMaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/presets.py::_TabularPreset": 0, + "GodClassExcess:openhcs/processing/presets/demo_contribution.py::PipelineDemoContribution": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepBinding": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepSpec": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetPipelineSpec": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetKey": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetFamily": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetDefinition": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepTemplate": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::CropAnalyzeMfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::StitchMfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/czi_brain_axon_cellbody.py::CziBrainCropSelection": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/czi_brain_axon_cellbody.py::CziBrainAxonCellBodyInputs": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/loose_operaphenix_neurite_outgrowth.py::SemanticImageSource": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/loose_operaphenix_neurite_outgrowth.py::LooseOperaPhenixNeuriteInputs": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/neuroncyto_ii_crossover_neurite_outgrowth.py::NeuronCytoIICrossoverInputs": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::MainWindowStartupReadinessState": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::MainWindowStartupReadiness": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::OpenHCSPyQtApp": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::GuiLogLevel": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::LoggingConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::ShortcutConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::ProgressUIConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::AgentUiBridgeConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::UIConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::PyQtGuiRuntimeContext": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/custom_function_manager_dialog.py::CustomFunctionManagerDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/function_selector_dialog.py::FunctionModuleTreeNode": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/function_selector_dialog.py::FunctionSelectorDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py::MetadataViewerDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/launch.py::QtPlatformSystem": 0, + "GodClassExcess:openhcs/pyqt_gui/main.py::MainWindowUiServices": 0, + "GodClassExcess:openhcs/pyqt_gui/main.py::OpenHCSMainWindow": 1271, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::CodeDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::PipelineDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::StepDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::ConfigDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::CustomFunctionDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::FunctionPatternDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::PlateManagerDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/config_window_code_document.py::ExternalCodeEditorPreference": 0, + "GodClassExcess:openhcs/pyqt_gui/services/config_window_code_document.py::ConfigCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_restart.py::DesktopSessionRestart": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckOrigin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartPurpose": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartEnvironment": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRuntimeEnvironment": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartUiState": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartSession": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartRestoreOutcomeABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartSucceeded": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateFailedAndRestored": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::ConsumedDesktopRestartSession": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckResult": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckFailure": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateDialogPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePhase": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressMode": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressAction": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressUnavailable": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressEventABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePhaseEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateOutputEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateFailureEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateCompleteEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressTheme": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressReporterABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::ResolvedProcessLaunchSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateExecution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePlan": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::_DesktopUpdateStageError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/embedded_code_documents.py::EmbeddedCodeDocumentRegistrationABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/function_step_code_document.py::FunctionStepCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/history_migration.py::DesktopHistoryUpgrade": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiLoggingHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiConsoleHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiRotatingFileHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::SignalConnectionSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::SignalEmissionSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::ConfigChangeSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::PipelineEditorWorkflowSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::PlateManagerWorkflowSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::QtShortcutSequenceAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::CodeEditorFocusAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::TimeTravelShortcutEventFilter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowShortcutLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowSpecDefinition": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockFloatController": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockPane": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowEmbeddedWidgets": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockLayoutStore": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowWidgetConnector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowPipelineActions": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowLifecycleWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowUiBridgeLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowTimeTravelWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/pipeline_object_state_binding.py::PipelineEditorStateRoot": 0, + "GodClassExcess:openhcs/pyqt_gui/services/pipeline_object_state_binding.py::PipelineObjectStateBinding": 42, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_batch_workflow.py::PlateManagerBatchWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_row.py::PlateManagerRow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerStateSelectionAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerOutputPlateRelation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerOutputPlateRelationAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateRowActivityProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerStateProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSFormGenConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSCodegenProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSLogDiscoveryProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSServerScanProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSComponentSelectionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSFunctionSelectionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::GlobalEventBus": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::PyQtServiceAdapter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::ExternalEditorProcess": 0, + "GodClassExcess:openhcs/pyqt_gui/services/step_scope_identity.py::FunctionStepScopeToken": 0, + "GodClassExcess:openhcs/pyqt_gui/services/step_scope_identity.py::StepEditorScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::FunctionScopeRef": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelNavigationTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelWindowRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelSourceScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::DirtyFieldSortKeyAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::CodeDocumentExecutionResult": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentSourcePolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::DeclarativeCodeDocumentAstValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::CatalogFunctionImportProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentExecutionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentValidationError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeBusyError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeMutationGate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeOperationTracker": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeMutationOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiActionInvokeOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateFieldMutationOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiSnapshotRestoreOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiWidgetActionInvokeOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeAcceptedMutationResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiActionInvokeAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateFieldMutationAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiSnapshotRestoreAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiWidgetActionInvokeAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgePostedMutation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateSnapshotProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyLabel": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiAgentBridgeService": 73, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::InProcessUiBridgeGateway": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_composition.py::OpenHCSUiBridgeCompositionRoot": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeRegistryKeyMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewContributorIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewContributorABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiCodeDocumentProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiStateSurfaceProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiOwnedStateSurfaceDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiActionProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiWindowProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiObjectStateScopeProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeSnapshotProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::SnapshotBackedUiCodeDocumentProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiCodeDocumentProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiStateSurfaceProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiActionProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiWindowProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiObjectStateScopeProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardRule": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardTemplate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::ViewerSessionLiveOverviewContributor": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::LiveOverviewBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::UiLiveOverviewStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeCodeDocumentAddress": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowCodeDocumentAddress": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldProvenanceEffect": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::MissingObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ResolvedObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldSemanticProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldHelpProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldMutationService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowCodeDocumentDriverBackedProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowManagerCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state_scope_policy.py::ObjectStateScopeVisibility": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::ManagerWidgetActionProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineDebugToolbarActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineDebugSessionStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerOrchestratorCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::LiveMeasurementsStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiRegisteredSurfaceKind": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeRegistrationContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeProviderSetABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::CompositeUiBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeSurfaceRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeBrowserPong": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeServerBinding": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeUnsupportedOperationError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeEndpointInUseError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeServerInProcessGateway": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestOperation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestExceptionClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgePermissionErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeUnsupportedOperationErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeValueErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestErrorAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestDispatcher": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeControlServer": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowSummaryProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedManagerSummaryProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowProjectionTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowProjectionResultAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowCloseResultBoundaryPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowContextFactoryMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowCatalogProjectionABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowTargetOperationProjectionMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::FocusableWindowRouteMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedWindowRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowIdentitySet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowRouteIndex": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowRouteResolution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::DynamicScopeWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::OpenWindowManagerScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ScopeWindowTargetOperationProjectionABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::QtTopLevelWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWindowSnapshotResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_ItemViewIndexResolution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetPathResolver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetActionInvokeResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetGeometryKey": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetFieldSemanticRecord": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetFieldSemanticContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetItemSemanticRecord": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetItemSemanticContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetTreeResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetTreeNodeDraft": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::FieldResetWidgetActionSummary": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetActionSummaryPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWindowProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_window_ids.py::OpenHCSUiWindowId": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_config.py::StartupWindowPresentation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_config.py::WindowSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_handlers.py::OpenHCSWindowCreationAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/zmq_version_restart.py::ZMQVersionRestartDialogPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/zmq_version_restart.py::ZMQVersionRestartWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/ui_tab_identities.py::DualEditorTab": 0, + "GodClassExcess:openhcs/pyqt_gui/ui_tab_identities.py::PlateViewerTab": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/debug_toolbar.py::DebugToolbarWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ResultFileAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserItem": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::StreamingViewerField": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserViewerControls": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserMetadataDisplayResolver": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserFilterController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserFileFocusController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserWidget": 732, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorEmbeddedCodeDocumentRegistration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorActionTargetMode": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepFunctionTooltipSection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepProcessingTooltipSection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepTooltipBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorWidget": 924, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateOrchestratorRegistration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateScopeNormalization": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::CellProfilerPlateScopeNormalizer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateValidationResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::EmptyPlateSelectionPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerCodeDocumentContext": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerEditorCodeData": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::EmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::AllowEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::ErrorEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::FallBackToAllEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::InitPlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::CompilePlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::RunPlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::TerminalCompletionUiPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerWidget": 1678, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/openhcs_manager_mixins.py::OpenHCSSingleRowActionManagerMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryMode": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::WellButtonState": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::WellButtonStyleColors": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateGridBounds": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateGridModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryButtonRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateWellButtonRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::SquareButton": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionInteractionLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::AspectRatioContainer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateViewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/live_tree_sync.py::LaunchingViewerServerInfo": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/live_tree_sync.py::LiveServerTreeSync": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/presentation_models.py::ExecutionServerSummary": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/presentation_models.py::ServerRowPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_projection.py::ExecutionProgressProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_projection.py::ExecutionServerProgressRenderer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_tree_builder.py::ProgressTreeNodeConverter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_tree_builder.py::ProgressTreeBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/batch_context.py::BatchWorkflowContext": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/batch_workflow_components.py::BatchWorkflowComponents": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::CompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::EmptyCompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::ExplicitCompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::CompileBatchWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlateExecutionIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlatePipelineRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileJob": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileRequestResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlateCompiledState": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_progress_service.py::DebugSnapshotAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_progress_service.py::DebugProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugActionRenderModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugToolbarActionProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugSessionPanelText": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugReplayScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugPlateRunRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugCompileArtifactCacheKey": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_control_service.py::ExecutionControlService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_server_status_presenter.py::ExecutionServerStatusView": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_server_status_presenter.py::ExecutionServerStatusPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_state.py::ExecutionBatchMember": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_state.py::ExecutionBatchRuntime": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_submission_service.py::ExecutionSubmissionService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_submission_service.py::ExecutionSubmissionService.start_completion_poller._ClientDisconnected": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/gui_event_bus_broadcast.py::GuiEventBusBroadcaster": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/live_measurement_progress_service.py::LiveMeasurementAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/live_measurement_progress_service.py::LiveMeasurementProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugActionDisabledReason": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugActionPlacement": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugToolbarAuxiliaryAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugActionDeclarationBase": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugCommandActionDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugAuxiliaryActionDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::ToggleDebugModeAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StartOrContinueDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StepDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RunToPauseDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RestartDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::InspectRuntimeValuesAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::ChooseSourceGroupDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StopDebugSessionAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RandomSourceGroupDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorCoroutineRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::FunctionPatternInvocationBadge": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorFunctionPresentation": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorDebugWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorCodeWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorDeletionWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorListWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineStepSaveWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::SelectedPlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::AllPlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerCodeWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerDeletionWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_pipeline_request_builder.py::RunSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_pipeline_request_builder.py::PlatePipelineRequestBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_status_presenter.py::PlateStatusPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/progress_workflow_service.py::ProgressWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/qt_widget_edit_commit.py::QtWidgetEditCommitError": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/qt_widget_edit_commit.py::QtWidgetEditCommitter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/runtime_artifact_progress_service.py::RuntimeArtifactAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/runtime_artifact_progress_service.py::RuntimeArtifactProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionDispatchError": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionDispatchResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/zmq_client_service.py::ZMQClientService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/time_travel_widget.py::TimeTravelWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py::ZMQServerManagerWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::MetadataRuleColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceFilterColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::MatchPlanColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EnumCellSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::FreeFormCellEditorKind": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorEditorSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::FreeFormCellSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorCellWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingSuggestionSet": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableProgrammaticUpdateGuard": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableItem": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableController": 53, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableLayout": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StepBindingsTableEditor": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StepBindingsDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SelectorListCodec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableSourceBindingRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableMetadataRuleRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableSourceFilterRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableMatchPlanRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingsEditorValue": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingsEditorWidget": 958, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepSettingsDialogRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepEditorStateRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepSettingsFileController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepParameterEditorWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/about_window.py::AboutOpenHCSWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_edit_session.py::GlobalConfigContextCheckpoint": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_edit_session.py::ConfigEditSession": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigSaveParticipant": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindowTabSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ConfigEditorTabView": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ConfigEditorTab": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ActiveConfigCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindowNavigationDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindow": 123, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactOpenRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactMaterializeRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactActionsModel": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugInspectorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_session.py::DualEditorSession": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_session.py::DualEditorFunctionPatternController": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabBuildContext": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabs": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_window.py::DualEditorWindowNavigationDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_window.py::DualEditorWindow": 617, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::KnowledgeDocumentSelection": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::FunctionDocumentSelection": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::HelpWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementTableEntry": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementTableModel": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementsWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::_ManagedChildCleanupWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ManagedPlatePipelineConnector": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::PlateManagerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::PipelineEditorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ImageBrowserWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::LogViewerWindowWrapper": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ZMQServerManagerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/plate_viewer_window.py::PlateViewerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotInfo": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotTableBrowser": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotBrowserWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py::SyntheticPlateGeneratorWindow": 0, + "GodClassExcess:openhcs/resources/brand.py::BrandAsset": 0, + "GodClassExcess:openhcs/runtime/environment_provenance.py::InstalledDistributionVersion": 0, + "GodClassExcess:openhcs/runtime/environment_provenance.py::RuntimeEnvironmentSnapshot": 0, + "GodClassExcess:openhcs/runtime/fiji_macro_runtime.py::FijiMacroExecutionRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_macro_runtime.py::FijiMacroExecutionResponse": 0, + "GodClassExcess:openhcs/runtime/fiji_stream_visualizer.py::FijiStreamVisualizer": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDisplayItemContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchProcessingContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchSettlementState": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDimensionStorage": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSharedMemorySpec": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePayload": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWireItem": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadLocalPlaneExpander": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageItemCollection": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePlaneLookup": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPlaneGeometry": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageIntensityRange": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiStackSliceLabelBuilder": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageStackBuilder": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSharedMemoryItemCopier": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDimensionAxis": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiHyperstackCoordinateComponents": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiHyperstackCoordinates": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowCoordinateResolution": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowState": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowRegistry": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiItemBatch": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowProcessingRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessageResponse": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlRequestContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessagePlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiGracefulShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiForceShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiClearStateControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiProcessLaunchControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSettleControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedStateControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedPayloadsControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedIntensityWindowControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRunMacroControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessageAuthority": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadHandlerRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadHandler": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchWireParser": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchMessage": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindItemGroup": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindItemBuckets": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindGroups": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowItemProjection": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchProcessingAuthority": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServerLaunchConfig": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiInteractiveModeFailure": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer": 517, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer._add_dimension_change_listener.DimensionScrollbarListener": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer._add_dimension_change_listener.WindowCloseListener": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePayloadHandler": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiManagerProvider": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiManagerProvider.invoke_on_event_dispatch_thread.FijiUiWorkUnit": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiPayloadHandler": 0, + "GodClassExcess:openhcs/runtime/function_catalog_preparation.py::FunctionCatalogPreparation": 0, + "GodClassExcess:openhcs/runtime/import_authority.py::OpenHCSRuntimeImportError": 0, + "GodClassExcess:openhcs/runtime/import_authority.py::OpenHCSRuntimeImportAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_orthogonal_widget.py::OpenHCSOrthogonalWidget": 0, + "GodClassExcess:openhcs/runtime/napari_stream_visualizer.py::NapariStreamVisualizer": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::VisualMetadataField": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariHighlightEmitterABC": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariSelectableLayerEventsABC": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapesLayerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionController": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerCollection": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariDimsController": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariViewerLayerCreator": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariTimerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariPendingLayerUpdate": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSettlementState": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariStreamLayerAddress": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariStreamLayerItem": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariImagePayloadAxisLabelPolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBinding": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBindingSet": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBindingAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapePlaneMetadata": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariImageLayerPresentationPolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionSnapshot": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerUpdateAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariDimensionLayerState": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAxisPresentation": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerRouteStateStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariComponentGroupStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerBatchDebouncePolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariBatchProcessorStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLabelAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLabelAllocator": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeFeatureColumns": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeColorProjection": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLayerPayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionSurface": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariWireField": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::PayloadMap": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::ShapePayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::VisualMetadata": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariBatchPayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedStreamItem": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedStreamBatch": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedControlRequest": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamMessageReply": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamLayerContext": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImagePayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImagePayloadLayoutRole": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPayloadDataLoader": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerRoute": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariVariableSizeDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPadToMaxDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariSeparateLayersDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariComponentAwareDisplayCoordinator": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerTitleAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteSource": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteResolution": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelStore": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteResolver": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelOverlayController": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayRequest": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImmediateLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImageLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShapesLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShapesLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPointsLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayPipeline": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariMessageTypeBase": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariGracefulShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariForceShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariClearStateControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariProcessLaunchControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariSettleControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::ShapeCoordinateBounds": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultElementSelectionState": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupBinding": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupState": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupIndex": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultElementSelectionAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionController": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerProjectionABC": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerStateProjection": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::_NapariShapePayloadBudget": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerPayloadProjection": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStateControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPayloadsControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariMountedRouteControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariFeatureMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPolylineMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariRegionMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewportControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImageIntensityControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariIntensityWindowControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPreparedNavigation": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariNavigationControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerIsolationControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariScreenshotControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariUnknownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamMessageHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariBatchStreamMessageHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDataTransportPump": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariControlTransportPump": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerServer": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::_OMEROComposeDeployment": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::_OMEROConnectionSettings": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::OMEROInstanceManager": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerStreamingDataTypeHandlerMeta": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentSemanticRole": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerStreamingDataTypeHandler": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerMappingDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerObjectDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAddress": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAddressedItem": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentLayoutMappingParser": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentLayout": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentMetadataNormalizer": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainEntry": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainPayload": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueParser": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerBatchPayloadFields": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueNameStore": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentNameMetadataStore": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentNameMetadata": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAxisSemantics": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAxisSemanticsAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDisplayBatchContext": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomain": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainView": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerRouteComponentValueTracker": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjection": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectedComponent": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionStep": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionRequestAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjector": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDimensionValueAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerShapePayloadProjection": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerResultElementCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerFractionalZPointCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerNativeDimensions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPayloadControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPayloadProjectionOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerStateControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRoutedImageControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerIntensityWindowControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerFeatureMeasurementControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolylineControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRegionControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerMeasurementCoordinates": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerIntensityStatistics": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolylineMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolygonGeometry": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRasterRegionGeometry": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRegionMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerNavigationControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerLayerIsolationControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_measurements.py::NativeMeasurementWindow": 0, + "GodClassExcess:openhcs/runtime/viewer_measurements.py::NativeImageMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettlePhase": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettleField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPayloadSummaryField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::OpenHCSViewerControlMessageType": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLayerIsolationField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerIntensityWindowField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLayerField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPayloadField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerDescriptorField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerTypeIdentity": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPersistenceMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlResponse": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettleProgress": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerComponentValueOrdering": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::QtPlatformName": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerProcessPlatform": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLaunchContextMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLaunchContext": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerGraphicalSessionUnavailableError": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::NapariLayerKind": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::FijiPayloadKind": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerServerLaunchRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::OpenHCSViewerServerABC": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::NapariViewerServerRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerRuntimeEndpoint": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerPythonExpression": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerPythonArguments": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchLog": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchFailure": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerServerEntrypointSpec": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerQtPlatformEnvironmentPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerQtEnvironmentPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLifecycleMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLifecycleState": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlMessageRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerProcessLaunchAdmission": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ManagedViewerLifecycleMixin": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ChannelColormapPolicy": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompilationResult": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompilationRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompileArtifactRecord": 0, + "GodClassExcess:openhcs/runtime/zmq_config.py::OpenHCSZMQConfig": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlRequestContext": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugControlMessageSupportMixin": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlMessageRouter": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CompiledArtifactInspectionMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogSearchMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionDetailReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionReferenceReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CustomFunctionRegistrationDestinationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogPreparationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::StartFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ReadFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CancelFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CustomFunctionRegistrationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugSnapshotReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugWorkerCommandMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugArtifactExportMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugRuntimeInspectionMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ExecutionSubmissionPreparationTimeoutError": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::OpenHCSExecutionSubmission": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQPipelineRunPhase": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQCompiledPipelineRun": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQExecutionRequestBuilder": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigParamsBoundary": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigSourceFields": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigProjection": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQClientResponseView": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQExecutionClient": 181, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQExecutionAxisOutcome": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQRuntimeExecutionOutcomeExport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQRuntimeExecutionObservationExport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::ZMQExecutionContext": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::FunctionCatalogExecutionServer": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::ZMQExecutionServer": 225, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQAuxiliaryParamField": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQRuntimeObservationExportScope": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQAuxiliaryExecutionParams": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::OpenHCSExecutionConfigBundle": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionIdentity": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionCompileControl": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionConfigTransport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionRequestPayload": 0, + "GodClassExcess:openhcs/runtime/zmq_orchestrator_environment.py::ZMQOrchestratorEnvironment": 0, + "GodClassExcess:openhcs/runtime/zmq_orchestrator_environment.py::ZMQOrchestratorEnvironmentRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQProgressTarget": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQCompilerProgressQueue": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQProgressEmitter": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQCompileProgressHeartbeat": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQPongResponseEnricher": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQResultsSummaryEnricher": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQWorkerCleanup": 0, + "GodClassExcess:openhcs/runtime/zmq_worker_execution.py::ZMQWorkerExecutionRequest": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::CallableExportIdentity": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::NameMappingLookup": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::OpenHCSCallableFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionReferenceFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::PythonSourceLiteralFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::OpenHCSPathFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::EnumMemberFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::MaterializationSpecFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionPatternTupleFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionPatternListFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFieldEmissionState": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassSerializedField": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassSerializationPlan": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFormatEligibility": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionStepCleanModeFieldPolicy": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionStepFormatter": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::SourcePathOccurrenceCollector": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::FactoredPathSourceLiteral": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::SourcePathFactoringPlan": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::OpenHCSPythonSourceDocument": 0, + "GodClassExcess:openhcs/ui/shared/code_editor_form_updater.py::CodeEditorFormUpdater": 0, + "GodClassExcess:openhcs/ui/shared/pattern_data_manager.py::PatternDataManager": 0, + "GodClassExcess:openhcs/ui/shared/pattern_file_service.py::PatternFileService": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeNamespaceField": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeNamespace": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerOrchestratorCodePayload": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeDocumentAuthority": 0, + "GodClassExcess:openhcs/ui/shared/plate_scope_identity.py::PlateScopeIdentity": 0, + "GodClassExcess:openhcs/ui/shared/plate_scope_identity.py::PipelineScopeIdentity": 0, + "GodClassExcess:openhcs/utils/environment.py::OpenHCSProcessEnvironment": 0, + "GodClassExcess:openhcs/utils/import_utils.py::_ModulePlaceholder": 0, + "GodClassExcess:openhcs/utils/import_utils.py::create_placeholder_class.Placeholder": 0, + "GodClassExcess:openhcs/utils/performance_monitor.py::PerformanceMonitor": 0, + "GodClassExcess:openhcs/utils/pipeline_migration.py::LegacyGroupByUnpickler": 0, + "GodClassExcess:openhcs/utils/pipeline_migration.py::LegacyGroupByUnpickler._create_migrating_groupby_class.MigratingGroupBy": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ValidationKind": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ValidationViolation": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ASTValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::PathTypeValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::BackendParameterValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::VFSBoundaryValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::MemoryTypeValidator": 0, + "TypeIdentity": 0, + "LongBooleanChain": 2, + "BooleanChainTerms:openhcs/__init__.py": 0, + "BooleanChainTerms:openhcs/runtime/fiji_viewer_server.py": 0, + "BooleanChainTerms:openhcs/runtime/napari_viewer_server.py": 9, + "ForeignAbsenceProbe:openhcs/__init__.py": 0, + "ForeignAbsenceProbe:openhcs/runtime/fiji_viewer_server.py": 14, + "ForeignAbsenceProbe:openhcs/runtime/napari_viewer_server.py": 61, + "CodecSubclass:openhcs/__init__.py": 0, + "CodecSubclass:openhcs/runtime/fiji_viewer_server.py": 0, + "CodecSubclass:openhcs/runtime/napari_viewer_server.py": 0, + "StringSubscript": 27 + }, + "head": { + "StringDispatch:openhcs/__init__.py": 0, + "StringDispatch:openhcs/runtime/fiji_viewer_server.py": 0, + "StringDispatch:openhcs/runtime/napari_viewer_server.py": 0, + "TypeSwitch:openhcs/__init__.py": 0, + "TypeSwitch:openhcs/runtime/fiji_viewer_server.py": 0, + "TypeSwitch:openhcs/runtime/napari_viewer_server.py": 1, + "StringDispatchArms:openhcs/__init__.py": 0, + "StringDispatchArms:openhcs/runtime/fiji_viewer_server.py": 0, + "StringDispatchArms:openhcs/runtime/napari_viewer_server.py": 0, + "TypeSwitchArms:openhcs/__init__.py": 0, + "TypeSwitchArms:openhcs/runtime/fiji_viewer_server.py": 0, + "TypeSwitchArms:openhcs/runtime/napari_viewer_server.py": 5, + "GodClassExcess:openhcs/agent/authoring_contexts.py::AuthoringContextRoute": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::AuthoringContextDeclaration": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineSystemModelContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CellProfilerTranslationContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::RuntimeUiCoordinationContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::StateCodeRoundtripContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionRuntimeContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::SourceBindingWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ExampleCorpusContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineAuthoringRulesContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ImageAnalysisWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionAuthoringRulesContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FirstUseWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FolderOnboardingContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DomainExpertAssistedSetupContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::UiVisibleWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::HeadlessExecutionContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DebuggingWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ViewerReviewContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ObjectStateEditingContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FirstUseAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::UiVisibleWorkflowAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DomainExpertAssistedSetupAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FolderOnboardingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ImageAnalysisWorkflowAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::HeadlessExecutionAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DebuggingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ViewerReviewAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ObjectStateEditingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CellProfilerTranslationAuthoringContext": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::ReviewDecision": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::DataSplit": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::Capture": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::VisualReview": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::TrialEvidence": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::RecipePromotionEvidence": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityKind": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTransportSemanticsABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::LocalStdioCapabilityTransportSemantics": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HostedHttpCapabilityTransportSemantics": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTransport": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityCliConnectionProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityWorkflowGroup": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityWorkflowStage": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTargetContext": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityVisibility": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityRole": 0, + "GodClassExcess:openhcs/agent/capabilities.py::LocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::NonExpertCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::WorkflowGroupCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SelfContainedCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::FullLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DesktopLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AuthoringLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CoreLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityExposition": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentScalarInputContract": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRequestInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRegistryRequestInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionRequestInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionScalarInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionScalarServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityNoArgumentInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentNoArgumentFunctionInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityScalarInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentScalarServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentNoArgumentServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentFromFieldsServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentDataclassRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConfigPatchServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentViewerWindowRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySpec": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySearchRequest": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySummary": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySearchResult": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySurfaceSelection": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityDeclaration": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HostedTransportCapabilityMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DiscoveryCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::KnowledgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ArchitectureCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::FunctionCatalogCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ConfigDraftCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::PipelineDraftCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::PlatePathCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HeadlessExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmittedJobCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSelectedPlateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSemanticActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWidgetFallbackCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiObjectStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSnapshotCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ViewerWindowCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RuntimeServerCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityGroup": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRegistry": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityNamespace": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilitiesResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SweepViewerEndpointsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HealthCheckCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListCapabilitiesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchCapabilitiesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchFunctionsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeFunctionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::StartFunctionCatalogPreparationCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetFunctionCatalogPreparationStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CancelFunctionCatalogPreparationCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RegisterCustomFunctionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetAuthoringContextCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::KnowledgeResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListKnowledgeDocumentsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetKnowledgeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchKnowledgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GenerateSyntheticPlateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectPlatePathCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::QueryPlateFilesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SamplePlateImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::StreamPlateFilesToViewerCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInspectSelectedPlateImagesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiQuerySelectedPlateFilesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSampleSelectedPlateImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiStreamSelectedPlateFilesToViewerCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ArchitectureTopicsResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListArchitectureTopicsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ExplainArchitectureCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeInternalSymbolCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeConfigSchemaCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateConfigCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidateConfigPatchCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RenderConfigSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreatePipelineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AddFunctionStepCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidatePipelineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RenderPipelineSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateOrchestratorSessionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateOrchestratorSessionFromPipelineSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetOrchestratorSessionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectPipelineSourceArtifactPlanCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmitCompileCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmitPipelineExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetExecutionStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CancelExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ScanRuntimeServersCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetRuntimeServerInfoCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetRuntimeServerExecutionStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectDebugRuntimeValuesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SendDebugCommandCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ExportDebugArtifactCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ViewerSnapshotWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CloseViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetViewerWindowStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetViewerWindowPayloadsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::MeasureViewerPolylineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::MeasureViewerRegionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SampleViewerWindowImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SummarizeViewerWindowRoisCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SetViewerViewportCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SetViewerImageIntensityCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::NavigateViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::IsolateViewerWindowLayersCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ApplyViewerIntensityWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ProbeViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidateViewerWindowStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListBridgesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListCodeDocumentsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListStateSurfacesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetStateSurfaceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListActionsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInvokeActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSelectedPlateWorkflowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListWindowsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiFocusWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiNavigateWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiCloseWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSnapshotWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetWidgetTreeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInvokeWidgetActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListObjectStateScopesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetObjectStateFieldsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiDescribeObjectStateFieldCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiMutateObjectStateFieldCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiValidateCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiApplyCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListSnapshotsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiRestoreSnapshotCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiTimeTravelHeadCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListBranchesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSwitchBranchCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetOperationStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWaitForOperationReceiptCapability": 0, + "GodClassExcess:openhcs/agent/dto/__init__.py::_AgentDtoModule": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::InternalApiSymbol": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopicSummary": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopicPage": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/dto/authoring.py::AuthoringContextRequest": 0, + "GodClassExcess:openhcs/agent/dto/authoring.py::AuthoringContext": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentCliArgumentSpec": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentCliRequest": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentWarning": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentError": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentResultEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentTimedStatusEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentResourceRef": 0, + "GodClassExcess:openhcs/agent/dto/common.py::RenderedSource": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigTypeRef": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSchemaRequest": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRef": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigFieldSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRegisteredType": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRegistrySchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigTypeSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigPatch": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSourceRenderRequest": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionConnectionProjection": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerToolRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerConnectionToolRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionRef": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionCreationRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineSourceOrchestratorSessionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineSourceArtifactPlanInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSession": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobIdentity": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobRef": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::CompileSubmissionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineExecutionSubmissionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionCancellationRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobStatus": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobCancellationResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactMaterializationPathSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactMaterializationPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactStoragePlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactInputPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::MainFlowMaterializationPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ViewerStreamingPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::CompiledStepPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::SourceWorkspaceFileRecord": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::SourceWorkspaceSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactPlanInspection": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerInfo": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerScanResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerScanRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerInfoRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeExecutionStatus": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerExecutionStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugCommandRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugCommandResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugArtifactExportRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugArtifactExportResult": 0, + "GodClassExcess:openhcs/agent/dto/execution_connection.py::ExecutionConnectionSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlMessageType": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlField": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::ImportPathRef": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlRequestABC": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionSearchRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationHandle": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationOutcome": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationState": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogNotReadyError": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStartRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationCancelRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestinationRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestination": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionParameterSource": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogEntry": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionParameterSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionArtifactSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CellProfilerArtifactBindingSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CellProfilerModuleDeclarationSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionRuntimeContractSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetail": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPage": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionReferenceControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlPayload": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlResponseBase": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStateControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStatus": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionReferenceControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationResult": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestinationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentSourceProjection": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentSummary": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSourceSpan": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSectionSummary": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentTarget": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseContentBounds": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentRequest": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchRequest": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseCatalog": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocument": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchHit": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchResult": 0, + "GodClassExcess:openhcs/agent/dto/mcp.py::McpServerHealthResult": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionSpecRef": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionStepSpec": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionStepAddRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineRef": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::CreatePipelineRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineSourceRenderRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineSpec": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionStatus": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionConfidence": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionValueSource": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionIssueCode": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryTarget": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateWorkspacePreparationOperation": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkflowScope": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionIngestionRoute": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionSourceBindingRole": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionDefaults": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateTargetOptions": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileFilterOptions": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionBounds": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlatePathInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileStreamRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileStreamRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SyntheticPlateGenerationRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionComponentValue": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionComponentSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionImageRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionImageFileSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFileRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFilePreview": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileStreamResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SyntheticPlateGenerationResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFileSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionParseFailure": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionParseSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkspacePreparation": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionHandlerCandidate": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkflowAdvice": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlatePathInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileStreamResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewSeverity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeInstanceIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeApplicationIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorFileRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSemanticAddress": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeVisibility": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListOptions": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCurrentSnapshotState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentCurrentRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentBaseRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentOptionalBaseRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiTimeTravelRuntimeState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationRequirement": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationRequirementCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionFields": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionSpec": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeEndpointIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorFile": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorWirePayload": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCatalogPageMetadata": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCatalogPageCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiFieldCatalogPageCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPageRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocument": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPlateManagerRowState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineEditorStepState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPlateManagerState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveMeasurementEntryState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveMeasurementsState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineEditorState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugActionState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugCursorState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugTerminalSummaryState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugSessionIdentityCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugSnapshotStoreRefCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiProgressIdentityState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugRuntimeFrameState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineDebugSessionState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewMetric": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewItem": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewSection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceDocument": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvocationStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvocationOutcome": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationRequestToken": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationRequestTokenCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationReceipt": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvokeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvokeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowManagerScope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSemanticMarker": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowOpenPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowOperationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowFocusRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowFocusResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowNavigateRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowNavigateResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCloseRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCloseResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSnapshotRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSnapshotResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetRect": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateValuePreview": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldValuePreviewCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeNode": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvokeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionIssueCode": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvokeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldPathIndex": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpQuery": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldMutationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldMutationResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeListRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldProjection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldScopeProjection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListQuery": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeBranchMutationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentApplyRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentApplyResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSelectedPlateWorkflowRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSelectedPlateWorkflowResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotListRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRestoreRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiTimeTravelHeadRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRestoreResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchSwitchRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationRoute": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationWaitRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeEnvelopeBase": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeRequestEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeResponseEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowDescriptor": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowCloseRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowStateRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowViewportRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageIntensityRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowNavigationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerIsolationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityWindowRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPolylineMeasurementRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRegionMeasurementRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRoiSummaryRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowProbeResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerDescriptor": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerState": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowErrorResultFactory": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowObservedErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowStateResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadRecord": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerPayloads": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPolylineMeasurementResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRegionMeasurementResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowViewportResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageIntensityResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowNavigationResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerVisibilityRecord": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerIsolationResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityPayloadIdentity": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityWindowResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRoiSummaryResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationCounters": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerValidationSummary": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationSummaryResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerEndpointDiscoveryRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerEndpointDiscoveryResult": 0, + "GodClassExcess:openhcs/agent/exceptions.py::AgentFacingErrorMixin": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaMeasure": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaPrecondition": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaEvidenceRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ReferenceEvidenceRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SeededSegmentationRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaMissStage": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ThinStructureContinuationConstraint": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SignalTransformConstraint": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SemanticGate": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::RootedContinuityObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::CandidateRejectionReason": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::RejectedCandidateObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ResidualStructureDisposition": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ResidualStructureObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageAnalysisQaPolicy": 0, + "GodClassExcess:openhcs/agent/knowledge_manifest_schema.py::KnowledgeBaseManifestField": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathLocationAuthority": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathRootSet": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathPolicy": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathPolicyError": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::AgentRuntimePlatformKey": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::AgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::OtherAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::PosixAgentRuntimePlatformMixin": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::NativeGraphicalSessionMixin": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::PosixAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::LinuxAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::MacOSAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::WindowsAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::InternalApiSymbolSpec": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureTopicProjection": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::PipelineModelArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::CellProfilerTranslationArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::SourceSemanticsArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ExecutionRuntimeArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureProjectionService": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureSymbolNotCuratedError": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::SourceLocation": 0, + "GodClassExcess:openhcs/agent/services/config_reference_service.py::ConfigReferenceRstRenderer": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::AgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::GlobalPipelineAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::PipelineAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::FunctionStepAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::UiAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::ConfigService": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::ConfigPatchUnknownFieldError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::CustomFunctionRegistrationUncertainError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::EndpointFunctionUnavailableError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogEndpointRevision": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogProjection": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogClientSession": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogPreparation": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::EndpointFunctionCatalogServiceABC": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::ZMQFunctionCatalogService": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::UnknownExecutionSessionIdError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::UnknownExecutionJobIdError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::AgentProgressQueue": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionInput": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionResult": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::InProcessCompileInspectionGateway": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::GlobalConfigSelection": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobKind": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientFactoryABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ZMQExecutionClientAdapter": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ZMQExecutionClientFactory": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionCommonRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionPipelineSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ResolvedExecutionSessionInputs": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionPipelineDefinition": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::DraftPipelineSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::PipelineSourceSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionRecord": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobRecord": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionStore": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobStore": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobSubmission": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompletedPipelineExecution": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientGateway": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionService": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogError": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::UnknownFunctionIdError": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchRank": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::SignatureView": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::AgentFunctionSearchPolicy": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogFilterText": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogTextMatch": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::SummaryView": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchCandidate": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchProjection": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::ParameterDocumentationPolicy": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogServiceABC": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogService": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseIssueCode": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseDocumentSpec": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ComparisonManifestPathResolver": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ComparisonManifestSnapshot": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30CaseModuleInventory": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30CaseProjection": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30RecipeProjection": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ExampleSourceFile": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ParsedDocument": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseSearchQuery": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseService": 366, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseSectionHierarchy": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::UniqueSectionIdAuthority": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::AuthoringContextSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::StaticAuthoringContextSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CatalogPreparationReadinessSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::PipelineSystemModelSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CellProfilerTranslationBridgeSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::RuntimeUiCoordinationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::StateCodeRoundtripSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRuntimeSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::SourceBindingWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ExampleCorpusSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::PipelineRulesSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ImageAnalysisWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigSchemaHintsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRulesSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionTemplateSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRegistrationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::FirstUseOrientationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::FolderOnboardingStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::DomainExpertAssistedSetupSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::UiVisibleWorkflowStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::HeadlessExecutionStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::DebuggingWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ViewerReviewStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ObjectStateEditingStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigFieldRequirementLabel": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigFieldResolutionLabel": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::AgentAuthoringContextService": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::ObjectStateFieldHelpInferencePolicy": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::ObjectStateFieldHelpService": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::_CallableValueReference": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::ObjectStateFieldFilterDeclaration": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::AllObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::DirtyObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::DefaultDiffObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::InheritedObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::RawResolvedObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::SemanticObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::ObjectStateFieldListProjector": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::PipelineAuthoringError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::UnknownPipelineIdError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::DuplicatePipelineStepIdError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::InvalidFunctionKwargsError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::MissingFunctionKwargsError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::PipelineAuthoringService": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionText": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFileManagerFactory": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionContext": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionBackendProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionHandlerCandidateProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFileQueryProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentEntrySet": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentCollection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentMetadataAccess": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionMetadataComponentProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionMutableParsedComponents": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionParsedFileSet": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFilenameParser": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentSummaryBuilder": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentSort": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionParseCoverage": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionStatusPolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionWorkspacePreparationPolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionWorkflowAdvicePolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionPathPlanningConfigProvider": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionService": 834, + "GodClassExcess:openhcs/agent/services/plate_streaming_service.py::PlateStreamingService": 15, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerWrongKindError": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::ZMQRuntimeServerGateway": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerService": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateStateResolution": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateTargetRoot": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateService": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationIssueCode": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationText": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationService": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNoPayloadGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgePayloadGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeFeature": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeOperationContractABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNoPayloadOperationContract": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgePayloadOperationContract": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorDirectoryAuthority": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeStatusOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListDocumentsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListStateSurfacesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListActionsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListWindowsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListObjectStateScopesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescribeObjectStateFieldOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeMutateObjectStateFieldOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetStateSurfaceOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeInvokeActionOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeFocusWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNavigateWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeCloseWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSnapshotWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeWidgetTreeOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeInvokeWidgetActionOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeValidateDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeApplyDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListSnapshotsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeRestoreSnapshotOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeTimeTravelHeadOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListBranchesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSwitchBranchOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetOperationStatusOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSelectedPlateWorkflowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UnavailableUiBridgeGateway": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayErrorABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayUnavailableError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayResponseError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayTimeoutError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorResolution": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeConnectionResolution": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorReadResult": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorProcessGoneError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorProcessIdentityError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::DescriptorSetCardinality": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::LiveUiBridgeDescriptorSet": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeEnvironment": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::DescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::NoDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::SingleDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::AmbiguousDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorReader": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorCatalog": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeProcessAdvertisedDescriptorCatalog": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorResolver": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeService": 332, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::AgentDtoJsonCodec": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::UiBridgeControlClient": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::ZMQUiBridgeGateway": 0, + "GodClassExcess:openhcs/agent/services/viewer_endpoint_discovery.py::ViewerEndpointRecord": 0, + "GodClassExcess:openhcs/agent/services/viewer_endpoint_discovery.py::ViewerEndpointDiscoveryService": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadComponentProjection": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerPayloadCoordinateSet": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationProjection": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerCoordinateCoverage": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationTotals": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationAuthority": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationWarningCode": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationPolicyCarrier": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerExpectedLayerCountEvidence": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationWarningContext": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationWarningContext": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationWarningRuleBase": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWarningCodeBase": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerCountMismatchWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerActiveDimensionLabelRouteMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerUnmountedWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerPendingUpdateWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerRequiredAxisLabelsMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerRequiredComponentLabelsMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCountWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadNonzeroMetadataMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadsZeroWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerCoordinateGapsWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCoordinatesMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCoordinatesDuplicateWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadsWithoutCoordinatesWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ZMQViewerWindowGateway": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowService": 1102, + "GodClassExcess:openhcs/agent/skill_bundle.py::AgentSkillBundle": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncReceipt": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncResult": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncPartialFailure": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::PlateOperation": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::ManagerButtonPresentationMixin": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::MainWindowAction": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::PlateManagerAction": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::CompilationActionProjection": 0, + "GodClassExcess:openhcs/agent/ui_bridge_environment.py::UIConfigCacheEnvironment": 0, + "GodClassExcess:openhcs/agent/ui_bridge_environment.py::UiBridgeDescriptorEnvironment": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiBridgeIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStableWindowIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStableWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiOwnedByWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiCodeDocumentIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStateSurfaceIdentityDeclarationBase": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineEditorWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineDebugToolbarWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::MainWindowWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ManagedWindowWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::SystemMonitorWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ZmqServerManagerWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ImageBrowserWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::LogViewerWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::GlobalConfigWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::KnowledgeBaseWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::AboutOpenHCSWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerOrchestratorCodeDocumentIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerLiveMeasurementsStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineEditorStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineDebugSessionStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiLiveOverviewStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfiguration": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfigurationFactory": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfigurationFactory.create_openhcs_default_configuration._ComponentTemplate": 0, + "GodClassExcess:openhcs/constants/constants.py::Microscope": 0, + "GodClassExcess:openhcs/constants/constants.py::OrchestratorState": 0, + "GodClassExcess:openhcs/constants/constants.py::FileFormat": 0, + "GodClassExcess:openhcs/constants/input_source.py::InputSource": 0, + "GodClassExcess:openhcs/core/__init__.py::CoreExport": 0, + "GodClassExcess:openhcs/core/alias_property.py::AliasProperty": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::NumPyImagePayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ObjectLabelPayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStackKwargResolver": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadSliceProjector": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStackKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::TupleAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ObjectLabelAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::RuntimeSliceAlignedValueKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::RuntimeSliceProjectableAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::PassThroughAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadComposition": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadBundleContext": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageSliceContext": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStack": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImageOutputBundle": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::NestedAlignedImageStackKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::ArtifactInspectionControlMessageType": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInvocationInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactStepInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionRequest": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionControlPayload": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionResponse": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::ArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::NativeReturnArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::AdapterRecordedArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::ArtifactPlanKeySelector": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactPayloadShape": 0, + "GodClassExcess:openhcs/core/artifacts.py::NamedArtifactPayload": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactTypeStrategyMatchMixin": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpecialArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ImageArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectLabelsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::MeasurementsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectLineageArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::RelationshipsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::TableArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpatialGridArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpatialGraphArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::MetadataArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSidecarRole": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactViewerStreaming": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactMaterializationPayload": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecRef": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectArtifactSubjectBinding": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSidecarSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSourceContextSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactGroupScopeSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::GroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::SourceStackLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::InputGroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::InputStackBroadcastSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::AssembledStackGroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::MaterializationSourceIdentityRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectArtifactMemberSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ImageMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::MainFlowStackOutputSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::MainFlowPlaneProjectionOutputSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecAccumulator": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecCollection": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactOutputPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactInputPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactInputProjectionPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::NoMainFlowOutput": 0, + "GodClassExcess:openhcs/core/autoregister_preparation.py::AutoRegisterRegistryPreparationReport": 0, + "GodClassExcess:openhcs/core/autoregister_preparation.py::AutoRegisterRegistryPreparation": 0, + "GodClassExcess:openhcs/core/axis_filter.py::StepAxisFilterResolution": 0, + "GodClassExcess:openhcs/core/axis_filter.py::StepAxisFilterSet": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableImportIdentity": 0, + "GodClassExcess:openhcs/core/callable_contract.py::KeywordRuntimeParameter": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CompilerPreparedAutoRegisterFamily": 0, + "GodClassExcess:openhcs/core/callable_contract.py::FunctionStepExecutionScope": 0, + "GodClassExcess:openhcs/core/callable_contract.py::ImagePayloadConsumption": 0, + "GodClassExcess:openhcs/core/callable_contract.py::PrimaryImageCarrierRequirement": 0, + "GodClassExcess:openhcs/core/callable_contract.py::PrimaryImageCarrierTransition": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableMetadata": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableContract": 195, + "GodClassExcess:openhcs/core/callable_contract.py::CallableRequestBinding": 0, + "GodClassExcess:openhcs/core/callable_contract.py::RequestParameterName": 0, + "GodClassExcess:openhcs/core/callable_contract.py::RequestPublicFieldSelection": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableProjection": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableMetadataReader": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledWorkerStartPlan": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledRuntimeEnvironmentPlan": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledExecutionBundle": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::FrameworkDeviceBinding": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::FrameworkDeviceAssignment": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::InputConversionPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::MaterializedOutputPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::SequentialRuntimeFilter": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::SequentialRuntimeFilterPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::RuntimeArtifactMaterializationPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::CompiledStepPlan": 0, + "GodClassExcess:openhcs/core/component_group_scope.py::ComponentGroupScope": 0, + "GodClassExcess:openhcs/core/component_group_scope.py::RuntimeExecutionAxisScope": 0, + "GodClassExcess:openhcs/core/component_set.py::ComponentSet": 0, + "GodClassExcess:openhcs/core/components/component_values.py::OpenHCSComponentValues": 0, + "GodClassExcess:openhcs/core/components/multiprocessing.py::Task": 0, + "GodClassExcess:openhcs/core/components/multiprocessing.py::MultiprocessingCoordinator": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::FilenameParseResult": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::MissingFilenameComponentError": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::GenericFilenameParser": 0, + "GodClassExcess:openhcs/core/components/validation.py::ValidationResult": 0, + "GodClassExcess:openhcs/core/components/validation.py::GenericValidator": 0, + "GodClassExcess:openhcs/core/config.py::StreamingConfigMeta": 0, + "GodClassExcess:openhcs/core/config.py::MaterializationBackend": 0, + "GodClassExcess:openhcs/core/config.py::WellFilterMode": 0, + "GodClassExcess:openhcs/core/config.py::NormalizationMethod": 0, + "GodClassExcess:openhcs/core/config.py::MultiprocessingStartMethod": 0, + "GodClassExcess:openhcs/core/config.py::GlobalPipelineConfig": 0, + "GodClassExcess:openhcs/core/config.py::NapariDimensionMode": 0, + "GodClassExcess:openhcs/core/config.py::NapariVariableSizeHandling": 0, + "GodClassExcess:openhcs/core/config.py::NapariDisplayConfig": 0, + "GodClassExcess:openhcs/core/config.py::FijiDimensionMode": 0, + "GodClassExcess:openhcs/core/config.py::FijiDisplayConfig": 0, + "GodClassExcess:openhcs/core/config.py::WellFilterConfig": 0, + "GodClassExcess:openhcs/core/config.py::ZarrConfig": 0, + "GodClassExcess:openhcs/core/config.py::TiffConfig": 0, + "GodClassExcess:openhcs/core/config.py::VFSConfig": 0, + "GodClassExcess:openhcs/core/config.py::DtypeConfig": 0, + "GodClassExcess:openhcs/core/config.py::ProcessingConfig": 0, + "GodClassExcess:openhcs/core/config.py::SequentialProcessingConfig": 0, + "GodClassExcess:openhcs/core/config.py::AnalysisConsolidationConfig": 0, + "GodClassExcess:openhcs/core/config.py::PlateMetadataConfig": 0, + "GodClassExcess:openhcs/core/config.py::ExperimentalAnalysisConfig": 0, + "GodClassExcess:openhcs/core/config.py::PathPlanningConfig": 0, + "GodClassExcess:openhcs/core/config.py::StepWellFilterConfig": 0, + "GodClassExcess:openhcs/core/config.py::StepMaterializationConfig": 0, + "GodClassExcess:openhcs/core/config.py::StreamingDefaults": 0, + "GodClassExcess:openhcs/core/config.py::StreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::NapariStreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::FijiStreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::CompilationDebugConfig": 0, + "GodClassExcess:openhcs/core/config_cache.py::ConfigCacheSpec": 0, + "GodClassExcess:openhcs/core/config_cache.py::ConfigCache": 0, + "GodClassExcess:openhcs/core/config_document.py::ConfigDocumentField": 0, + "GodClassExcess:openhcs/core/config_document.py::ConfigDocumentAuthority": 0, + "GodClassExcess:openhcs/core/context/processing_context.py::RequiredVisualizer": 0, + "GodClassExcess:openhcs/core/context/processing_context.py::ProcessingContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEventType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommandType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommandDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug.py::AdvancesOneDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ToggleDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RunDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RunToPauseDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RestartDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::ChooseSourceGroupDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RandomSourceGroupDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::StopDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryOutcome": 0, + "GodClassExcess:openhcs/core/debug.py::DebugTimelineNodeState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryEventDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug.py::StartedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::CompletedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::FailedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ReportsOutputArtifactsDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::BeforeInvocationDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::AfterInvocationDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ExceptionDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::DebugControlMessageType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerStatus": 0, + "GodClassExcess:openhcs/core/debug.py::DebugReplayMode": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCursor": 0, + "GodClassExcess:openhcs/core/debug.py::DebugJsonCodec": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactRef": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactIdentity": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactRefProjection": 0, + "GodClassExcess:openhcs/core/debug.py::DebugInvocationParameter": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshot": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSessionRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportPlan": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWarmReplayArtifactAvailability": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWarmReplayArtifactReusePlan": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactHydrationContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEvent": 0, + "GodClassExcess:openhcs/core/debug.py::DebugProgressContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugProgressEventRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerController": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerStopped": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerRegistry": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSession": 0, + "GodClassExcess:openhcs/core/debug.py::DebugTerminalSummary": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionConfig": 0, + "GodClassExcess:openhcs/core/debug.py::DebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::NeverStopDebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::NeverStopDebugStepStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::RunToPauseDebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSinkInstallRequest": 0, + "GodClassExcess:openhcs/core/debug.py::NoOpDebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::ProgressDebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::NoOpDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::RecordingDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::ProgressDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::LocalSnapshotProgressDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::DebugStoreManifest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug.py::LocalDebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug.py::FileManagerDebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionTargetState": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugPauseBoundaryState": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionProjectionContext": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionPhaseDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NoPlateDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NeedsInitializationDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NeedsCompileDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::PendingExecutionDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::ActiveDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalCompleteDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalFailedDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalCancelledDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::ReadyDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTableProjection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSectionKind": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSectionDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::AvailableEmptySection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::ReportedEmptySection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTableProjectionDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::AvailableEmptyTable": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewModel": 0, + "GodClassExcess:openhcs/core/debug_views.py::SummaryDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::SourcesDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::InputArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::OutputArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::PreviewArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::InvocationParametersDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::RuntimeValuesDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::MeasurementsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::RelationshipsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::TimingDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::ErrorDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::ArtifactActionDebugTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::ArtifactRefsDebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::InvocationParametersDebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::RuntimeValueRecordsDebugViewTable": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellValueKind": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellSignature": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::EmptyRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::NumberRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::TextRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::_SparseNumericInstability": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementCellSignatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementCellPresence": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementValuePresence": 0, + "GodClassExcess:openhcs/core/equivalence/images.py::RuntimeImageSnapshot": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSubjectKey": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSourceQualification": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSourcePair": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKey": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementNamePartsProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeAggregateFeatureIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticAggregatePrefixedFeatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticAggregateFeatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticCoreFeatureAndSourceNameProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureNameProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKeySourceContext": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::_MeasurementScopeAggregatePolicy": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKeyProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeRowProjectionRecord": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeExpectedMeasurementFactCompletion": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeDirectionalPairMeasurementDerivationContract": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeMeasurementFactProjectionContract": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementFeatureSemanticContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::MarkerRuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementDescriptorSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementIndexedDescriptorEquivalence": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::DefaultRuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCountFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectIdentifierFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectLocationFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCalculatedFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCalculatedIdentifierFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::TieSensitiveLocationValueFeatureRelation": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_requirements.py::RequiredRuntimeMeasurementProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeImageNumberOffset": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowSchema": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowHeaderProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeWideProjectionColumn": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRequiredKeyIndex": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeIndexedRowValues": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowMapping": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeObjectMeasurementRowIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowProjectionContext": 218, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowValueProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellValue": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellFactProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellNumericProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormFactProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormNumericProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::CachedRuntimeLongFormMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementSource": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementFact": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeSnapshotLongFormMeasurementFactProjector": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementLongFormFactProjector": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowSubjectProjection": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementState": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementProjection": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::RuntimeObjectLabelMeasurementAuthority": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::RuntimeObjectLabelInstanceCatalog": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementCompletion": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::PayloadObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::PlaneObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::RuntimeOutputSnapshot": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::RuntimeTableNamespaceAdapter": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::CommonStemRuntimeTableNamespaceAdapter": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementFeatureNameMode": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementSourceNameEncoding": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementSourceQualifiedFeature": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementQualifierValueMode": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::_NonNegativeRuntimePolicyField": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimePolicyNonNegativeFieldValidationMixin": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementRowQualifier": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::IdentifierQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::TwoDigitIntegerQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::FractionOfCountQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementRowQualifierSequence": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementDialect": 261, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementFeatureNumericTolerance": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeEquivalencePolicy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RuntimeScopedMeasurementTable": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RuntimeObjectRelationshipIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::ObjectInstanceKeyPlaneAlignmentContext": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::ObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::UnmodifiedObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::SingleSliceValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::MultiSliceValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::UnscopedValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureContext": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureKeyProjection": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureResolution": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::GenericRelationshipAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipMeasurementSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceDifferenceKind": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceDifference": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceReport": 0, + "GodClassExcess:openhcs/core/equivalence/tables.py::RuntimeTableSnapshot": 0, + "GodClassExcess:openhcs/core/execution_state.py::ExecutionOutputPlateSummary": 0, + "GodClassExcess:openhcs/core/execution_state.py::ExecutionCompletionPayload": 0, + "GodClassExcess:openhcs/core/execution_state.py::ManagerExecutionState": 0, + "GodClassExcess:openhcs/core/execution_state.py::TerminalExecutionStatus": 0, + "GodClassExcess:openhcs/core/execution_visualizer.py::ExecutionVisualizerABC": 0, + "GodClassExcess:openhcs/core/framework_device_resolver.py::FrameworkDeviceResolver": 0, + "GodClassExcess:openhcs/core/function_contract_metadata.py::FunctionContractAttribute": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeParameterBinding": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeCallableKwargPolicy": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeInvocationDomain": 0, + "GodClassExcess:openhcs/core/function_patterns.py::MainFlowInputProjection": 0, + "GodClassExcess:openhcs/core/function_patterns.py::FunctionInvocationKey": 0, + "GodClassExcess:openhcs/core/function_patterns.py::InvocationArtifactInputProjectionKey": 0, + "GodClassExcess:openhcs/core/function_patterns.py::InvocationArtifactInputEdgePlan": 0, + "GodClassExcess:openhcs/core/function_patterns.py::FunctionInvocation": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionItem": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionGroup": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionPattern": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionInvocation": 0, + "GodClassExcess:openhcs/core/function_patterns.py::ComponentFunctionInvocationProjection": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionGroup": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionPattern": 0, + "GodClassExcess:openhcs/core/function_patterns.py::PatternItemKwargMerge": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizeFunctionGroupAuthority": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompileFunctionGroupAuthority": 0, + "GodClassExcess:openhcs/core/function_reference.py::FunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::ImportableFunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::RegistryFunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::ResolvedRegistryFunction": 0, + "GodClassExcess:openhcs/core/function_reference.py::FunctionReferenceTransportAuthority": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocumentField": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocument": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocumentAuthority": 0, + "GodClassExcess:openhcs/core/function_step_transport.py::FunctionStepTransportAuthority": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::SourceImagePixelSemantics": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImageFileSourceMetadata": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NumpyImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::TiffImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::EightBitRasterImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::BmpImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::GifImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::JpegImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::PngImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NativeUint8ImagePayloadStrategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::BoolImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NumericImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_payload_execution_mode.py::ImagePayloadExecutionMode": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ArrayShape": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ColorImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::GrayscaleImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::GrayscaleVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ColorVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ChannelFirstVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/input_workspace.py::PipelineImportDiagnostic": 0, + "GodClassExcess:openhcs/core/input_workspace.py::InputWorkspacePreparationRequest": 0, + "GodClassExcess:openhcs/core/input_workspace.py::InputWorkspacePreparationResult": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::ArtifactDeclarationStepContext": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractPlan": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractProviderFactory": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::MainFlowArtifactContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::CompositeInvocationContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::PipelineInvocationContractProviderAuthority": 0, + "GodClassExcess:openhcs/core/lazy_gpu_imports.py::LazyFrameworkModule": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectSliceMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectLabelMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementAxisValueProjection": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchCacheKey": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureAxisBatchCacheKey": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ColumnarMeasurementTableSchema": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ColumnarMeasurementTableSchemaCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementFeatureQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchQuery": 115, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchQueryCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureAxisBatchQueryCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementFeatureValueIndex": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableObjectFeatureSemanticsCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableObjectFeatureSemantics": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableFeatureQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ObjectMeasurementLabelPlaneBinding": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::IndexedObjectMeasurementLabelPlaneBinding": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::DefaultObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::IndexedObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageAlignmentSource": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageLabelAlignmentRequest": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::PreparedMeasurementObjectLabels": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementLabelSourceAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageLabelAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageReferenceDomain": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementObjectDomainPolicy": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupDialect": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementFeatureAliasSpan": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupAliasCache": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementFeatureLookup": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupDialectReference": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::CurrentRuntimeMeasurementLookupDialect": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowDeclaredValue": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowTextValue": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectName": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowSourceImageName": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectLabel": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectIdentityRole": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementProjectedColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementSparseCell": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ColumnarRowColumnOverlay": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementSparseColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::WideMeasurementRowAccumulator": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::SequenceMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ColumnarMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementObjectLabelResolution": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowQualifier": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowOwnership": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementColumnarRowsView": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedColumnarRowColumns": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::DataclassMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::QualifiedMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementTableRowLayout": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowLayoutProjectionStrategy": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::LongMeasurementRowProjectionStrategy": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::WideMeasurementRowProjectionStrategy": 0, + "GodClassExcess:openhcs/core/metadata_cache.py::MetadataCache": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisSummaryDestination": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisDirectoryInputs": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisConsolidationInputs": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::FileManagerAnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancelledError": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancellationSignal": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancellationAuthority": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionExtras": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionResults": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionRequest": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::ValidatedCompiledPlateExecution": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::_PlateStepProgressHeartbeat": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::ViewerSettlementProgressObserver": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeExecutionTransportSerialization": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::ExecutionStatus": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeContextObservation": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeExecutionObservation": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeObservationMode": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::ExecutionResult": 0, + "GodClassExcess:openhcs/core/orchestrator/orchestrator.py::PipelineOrchestrator": 465, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::WorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::InlineWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::ForkInheritedWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::PooledWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::WorkerExecutorFactory": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::ForkInheritedWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::InlineWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::PooledWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::ForkInheritedWorkerExecutionState": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerLaneExecutionContext": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerAssignmentPlan": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerLaneExecutionPlan": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::CompiledContextLanePlanner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::WorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::DisabledWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::CProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::ThreadOwnedProfilerCallback": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::ThreadLocalCProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::MonitoringCProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/path_cache.py::PathCacheKey": 0, + "GodClassExcess:openhcs/core/path_cache.py::UnifiedPathCache": 0, + "GodClassExcess:openhcs/core/path_pattern_matching.py::PathPatternTemplateMatcher": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::TerminalMaterializationSpec": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::StreamingOnlyMaterializationSpec": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticImageArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticObjectLabelsArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticMeasurementsArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactOutputMaterializationPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactProducer": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactConsumer": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactGraph": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationPlateScope": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationPathResolver": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationSession": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::ResolvedPipelineDefinition": 0, + "GodClassExcess:openhcs/core/pipeline/compiler.py::AxisCompilationRequest": 0, + "GodClassExcess:openhcs/core/pipeline/compiler.py::PipelineCompiler": 1306, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::ParameterKindPolicy": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::ImportStatementExtractor": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::FuncStepContractValidator": 414, + "GodClassExcess:openhcs/core/pipeline/function_contracts.py::ObjectLabelInputExecutionMode": 0, + "GodClassExcess:openhcs/core/pipeline/materialization_flag_planner.py::MaterializationFlagPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::MissingArtifactInputError": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerGroupScope": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerComponentScopes": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::ArtifactPlanMaps": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerExecutionGroups": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerArtifactStage": 931, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerMaterializationStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerValidationStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerPathAuthority": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerStepAssemblyStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PipelinePathPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/step_attribute_stripper.py::StepAttributeStripper": 0, + "GodClassExcess:openhcs/core/pipeline/step_snapshot.py::StepSnapshot": 0, + "GodClassExcess:openhcs/core/pipeline_document.py::PipelineDocument": 0, + "GodClassExcess:openhcs/core/pipeline_document.py::PipelineDocumentAuthority": 0, + "GodClassExcess:openhcs/core/pipeline_document_fields.py::PipelineDocumentField": 0, + "GodClassExcess:openhcs/core/plate_file_inventory.py::PlateFileKind": 0, + "GodClassExcess:openhcs/core/plate_file_inventory.py::PlateFileInventoryQuery": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFileRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileInventoryQueryResult": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFilePreview": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFilePreviewReader": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFileInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecordNotFoundError": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecordAmbiguityError": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageSample": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageSampler": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::ProcessLocalBoundedCache": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::RegisteredProcessLocalBoundedCache": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::IdentityBoundProcessCache": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationOperation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::RegistryFamilyPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::ModuleRegistryPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::DeclaredHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::ModuleHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::CallableHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::CallablePreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationCacheWorker": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationCacheBatch": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugProgressRecord": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeFrame": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugTimelineNode": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugProjectionSource": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionSource": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionBundle": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::ProgressEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::NoopEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::CallbackEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::ZMQProgressEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::LoggingEmitter": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressError": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressValidationError": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressRegistrationError": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementPayloadError": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementRowPreview": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementTablePreview": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementProgressPayload": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeStateDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/projection.py::TerminalPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PendingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::IdlePlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::QueuedPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompilingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompiledPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::ExecutingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompletePlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::FailedPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::AxisRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeIdentity": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::ExecutionRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::_OpenHCSProjectionAdapter": 0, + "GodClassExcess:openhcs/core/progress/registry.py::ProgressRegistry": 0, + "GodClassExcess:openhcs/core/progress/runtime_artifacts.py::RuntimeArtifactPayloadError": 0, + "GodClassExcess:openhcs/core/progress/runtime_artifacts.py::RuntimeArtifactProgressPayload": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeIdentity": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MeanPercentRuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ExplicitPercentRuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::PlateProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::WorkerProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::WellProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::StepProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompilationProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeProjection": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeExecutionTopology": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeWorkerStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeWorkerStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompleteWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::QueuedWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeEventStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeEventStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MissingEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::SuccessTerminalEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStepStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStepStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MissingStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeExecutionModeContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeExecutionModeStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompileModeSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ExecutionEventSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::InitOnlyExecutionSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStatusProjector": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeFactory": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannelRole": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannelDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ControlProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ExecutionProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::PipelineProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressPhaseDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::TerminalProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailureProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessTerminalProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::StatusTerminatedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PipelineChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::QueuedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::RunningProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CancelledProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisStartedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepStartedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepCompletedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PatternGroupProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisCompletedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ViewerSettlementProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisErrorProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressStatusDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PendingProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::StartedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::RunningProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::CancelledProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ErrorProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::QueuedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressIdentity": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressQueue": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressExecutionContext": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressEventPayload": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressEvent": 0, + "GodClassExcess:openhcs/core/projected_image_output.py::SourceProjectedImageOutput": 0, + "GodClassExcess:openhcs/core/projected_image_output.py::SelectedPlaneImageOutput": 0, + "GodClassExcess:openhcs/core/python_source_literal.py::PythonSourceLiteral": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::RegisteredStrategyTypesMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::StrategyLabelRegistryMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::EnumKeyedStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::NominalTypeKeyedStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::NominalTypeStrategyFamilyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::MostDerivedContextStrategyMeta": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::MostDerivedContextStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::AlwaysMatchesContextMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::RegisteredLeafClassSpec": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::GeneratedLeafClassSpec": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::GeneratedEnumClassSpec": 0, + "GodClassExcess:openhcs/core/roi_point_metadata.py::ROIFractionalZ": 0, + "GodClassExcess:openhcs/core/roi_source_metadata.py::ROIArchiveSourceMetadata": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeImageExecutionContext": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeImageRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeFunctionInvocationRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeAdapterRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeAdapterSpec": 0, + "GodClassExcess:openhcs/core/runtime_array_values.py::RuntimeArrayPayload": 0, + "GodClassExcess:openhcs/core/runtime_array_values.py::DataBackedRuntimeArrayPayload": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchQueryCache": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementTableUnion": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::RuntimeArtifactQueryContext": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementObjectQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementScopeQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementTableAxisProjection": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceAxisSelection": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::AxisFilteredMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/runtime_artifact_values.py::ArtifactKey": 0, + "GodClassExcess:openhcs/core/runtime_artifact_values.py::RuntimeValue": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::SliceIndexRuntimeParameter": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimePlaneAxisValueProjectionParameter": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchInvocationRequest": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchExecutionDomain": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchCallableMetadataField": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimePure2DSliceBatchRequest": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchCallableFamily": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::Pure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::ParallelPure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::SerialPure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeAggregateMeanAccumulator": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseNumericCounterToleranceProfile": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ObjectBoundarySparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ShapeDescriptorSparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::BinarySparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateMeanKeyProjection": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeObjectMeasurementFactRowDomain": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ValueMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeanMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::CountMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationAxis": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementProjectionState": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementRowProjectionRecorder": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeTableRowProjectionRecorder": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SpatialGridObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeasurementTableObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ObjectLabelsObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RelationshipObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationValueFeatureContext": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateTieSensitiveLocationFeature": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::DirectTieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateTieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationFeatureContract": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationProjector": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementSnapshot": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementSnapshotAccumulator": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeThresholdSensitivePairToleranceContract": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementFeatureSemantics": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryStatisticEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryCountEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryValueEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryMeanEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeasurementFeatureStabilityPolicy": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactViewerPayloadExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactViewerExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactAxisExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactExecutionExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactExecutionObservation": 0, + "GodClassExcess:openhcs/core/runtime_exports.py::RuntimeExportExpectation": 0, + "GodClassExcess:openhcs/core/runtime_exports.py::RuntimeExportObservation": 0, + "GodClassExcess:openhcs/core/runtime_image_loading.py::ImagePayloadSourceMetadataContext": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageUnitIntervalIntensityMetadata": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadata": 554, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadataCarrier": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageMetadataPayload": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::MaskedImagePayload": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadataCompositionMode": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::_ImagePayloadMetadataComposer": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageMaskDomain": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementTable": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLabelMeasurementValues": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScope": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScopeSelection": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelation": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureOwner": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureSemanticMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCountFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectGroupInvariantFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectReferenceFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectIdentifierFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasuredObjectAnchorFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectIntensityFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCalculatedFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectShapeDescriptorFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementIndexedDescriptorDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeature": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelationDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelationDeclarationCollection": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementStatistic": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCoreMeasurementFeature": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationCoordinateValues": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationCoordinateProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::AxisBackedObjectLocationCoordinateProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectMeasurementValueRow": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectMeasurementSliceValueRow": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementRowAxisField": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementRowIdentityContract": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementRowValueField": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScalarLiteral": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomain": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureMissingValue": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomainContext": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::OrdinalObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasuredObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::LabelIdFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RowOrdinalFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureValueTable": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementSubject": 0, + "GodClassExcess:openhcs/core/runtime_object_label_aggregation.py::DenseObjectLabelAggregation": 0, + "GodClassExcess:openhcs/core/runtime_object_label_aggregation.py::ObjectLabelPure2DSliceAggregator": 0, + "GodClassExcess:openhcs/core/runtime_object_label_building.py::SourceImageObjectLabelBuildRequest": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainScope": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomain": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainMetadata": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::NominalObjectLabelDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseIntegerObjectLabelIdDomain": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseArrayObjectLabelIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PayloadObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PlaneObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ConsecutiveObjectLabelIdProjection": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseObjectLabelConsecutiveRelabelingStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::NumpyDenseObjectLabelConsecutiveRelabelingStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ExplicitObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PreserveSourceObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PresentObjectLabelIdsDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseObjectLabelExtentDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelRepresentation": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelVariant": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelVariantData": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValue": 98, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelPayload": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelDataDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelSet": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValueIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::DenseArrayObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::SparseIJVObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValueStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::DenseObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::SparseIJVObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_output_matching.py::RuntimeOutputBundle": 0, + "GodClassExcess:openhcs/core/runtime_output_matching.py::RuntimeReturnedOutputMatcher": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::RuntimePatternDiscoveryCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::FrozenAxisPatternCollection": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::FrozenPatternDiscoveryResult": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::RuntimePatternDiscoveryCache": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceProjectableValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceInvariantValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceIdentityProjectableValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxis": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSlicePlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::SourceBindingPlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisProjector": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneProjection": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisValueProjection": 0, + "GodClassExcess:openhcs/core/runtime_profile.py::RuntimeProfileTimer": 0, + "GodClassExcess:openhcs/core/runtime_profile.py::RuntimeProfileLogger": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationship": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DirectedObjectRelationshipPayload": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadKernel": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DefaultObjectRelationshipPayloadKernel": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadRequest": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DenseObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::SparseIJVObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectInstanceKey": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectInstanceRelationship": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectLabelInstanceDomains": 0, + "GodClassExcess:openhcs/core/runtime_slice_alignment.py::RuntimeSliceAlignedValueSet": 0, + "GodClassExcess:openhcs/core/runtime_slice_alignment.py::RuntimeSliceAlignedValues": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectionDeclarationError": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequest": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionPlaneMetadata": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequirement": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityError": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::OptionalRuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ComponentMetadataRuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectedPayloadItem": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::PassThroughRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ArrayBridgeArrayRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SpatialGraphRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ImagePayloadRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::AlignedImageStackRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ImageOutputBundleRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceIdentityProjectionMixin": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceRelationshipProjectionMixin": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceIdentityProjectableValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceAlignedValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::MeasurementTableRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ColumnarRowsRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectableValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::DirectedObjectRelationshipRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ObjectRelationshipRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SparseIJVLabelRowsRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ObjectLabelValueRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SequenceRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjection": 0, + "GodClassExcess:openhcs/core/runtime_source_binding_cache.py::RuntimeSourceBindingContextCache": 0, + "GodClassExcess:openhcs/core/runtime_sparse_labels.py::SparseIJVLabelRows": 0, + "GodClassExcess:openhcs/core/runtime_sparse_labels.py::SparseIJVLabelRowsIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraphNode": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraphEdge": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraph": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridAxis": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridOrdering": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridOrigin": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGrid": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCacheValue": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCache": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactLocation": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeStoreObservationCursor": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactQueryTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactLocationTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactDynamicComponentTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactQuery": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::StoredRuntimeValue": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactInput": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactBatch": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactAddress": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeValueStore": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::ColumnarRows": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::FieldSpec": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::MeasurementRowMappingCache": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::MeasurementObjectRowIdentity": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedAllSelectionMode": 0, + "GodClassExcess:openhcs/core/selection.py::SelectionModeCarrier": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedScopeIdsCarrier": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedScopeIdsArgument": 0, + "GodClassExcess:openhcs/core/source_binding_context.py::SourceBindingContext": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceMetadataRecord": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceMetadataCandidates": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceCandidatePathResolution": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourcePatternResolutionContext": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingCandidateMatcher": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceAnchorSelectionStatus": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceAnchorPatternSelection": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceWorkspaceAnchorNarrowing": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchResolutionStatus": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchResolution": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBoundAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::DefaultSourceBoundAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::OrderMatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MetadataMatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchedImageSet": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceFileUniverse": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseRuntimeState": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputSourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartSourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::DiskPipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MemoryPipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspacePipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::AxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputAxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartAxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::CurrentPatternStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspaceStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PhysicalAxisStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::AxisScopedPipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspacePipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PhysicalPipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingRuntimeContextRequest": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::_SourceSet": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::_ImportedMetadataIndex": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::MetadataSourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::OrderSourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingProjectionStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::PrimaryPlaneBindingProjection": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceArtifactBindingProjection": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingWorkspaceMaterialization": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingWorkspaceProjector": 189, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeContextProcessIdentity": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingPlanMeta": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingOrigin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceSetRole": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceProjectionRole": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataSource": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterSubject": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterMatchType": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterClause": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImagePlaneSource": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImportedMetadataJoin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImportedMetadataTable": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataExtractionRule": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchMethod": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchField": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchFields": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchDimension": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchPlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ComponentSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceAssignmentBase": 0, + "GodClassExcess:openhcs/core/source_bindings.py::NamedSourceBinding": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingDeclarationsMixin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::_SourceBindingPlanBase": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingsConfig": 0, + "GodClassExcess:openhcs/core/source_bindings.py::StepSourceBindingsConfig": 0, + "GodClassExcess:openhcs/core/source_bindings.py::CompiledSourceBindingPlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::CompiledSourceUniversePlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceRuntimePathLookup": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeMetadataNormalizer": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeContext": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceFilterView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceSelectorView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::MetadataRuleView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::MatchDimensionView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingMatchPlanView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::GroupingView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::ImportedMetadataTableView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::PipelineSourceUniverseView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingsViewModel": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceInventory": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingPreviewRow": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceSetPreviewRow": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingDiagnosticSeverity": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingDiagnostic": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingsPreview": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageIdentity": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlane": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::RuntimeSourceImageProvenancePlane": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceContributor": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlaneRecord": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlanes": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenance": 139, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourcePlaneIndexedMetadata": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourcePlaneIndexedProvenanceExpansion": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SatisfiedSourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::UnsatisfiedSourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlaneCountRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceAddressRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceAlias": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceFields": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::VariableComponentAxisProjection": 0, + "GodClassExcess:openhcs/core/source_load_plan.py::SourceLoadPlan": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterMatchRequest": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ValuePredicateSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::PathPredicateSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ContainsSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotContainSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ContainsRegexSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotContainRegexSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::EqualsSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotEqualSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::StartsWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotStartWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::EndsWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotEndWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::IsImageSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::IsTifSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::FileSourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::DirectorySourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::ExtensionSourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetComponentRole": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityPolicy": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentity": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityPairPredicate": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityCompatibility": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityExactMatch": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceAxisMetadataScope": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceMetadataLookupProjectionCache": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceMetadataLookupProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::OriginalSourceMetadata": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceFilterPathMetadata": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacingUnit": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacing": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacingFields": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceMetadataRoleView": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceMetadataIdentityProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceComponentProjectionStrategy": 0, + "GodClassExcess:openhcs/core/source_metadata.py::WellSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SiteSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::ChannelSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::ZIndexSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::TimepointSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentitySequenceCacheKey": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentity": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentitySequence": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePlaneIdentitySequenceAlignment": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetConflictError": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetDiagnostic": 0, + "GodClassExcess:openhcs/core/source_projection.py::OpenHCSPlaneAddress": 0, + "GodClassExcess:openhcs/core/source_projection.py::OpenHCSPlaneFilename": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetIdentity": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneStoreIdentity": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceCandidate": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneDataset": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceArtifactProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjectionSet": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjectionMetadataSerializer": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SpatialShapeYX": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomain": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainAlias": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainFields": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialPayloadDomain": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::CommonRuntimeValue": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/source_tile_geometry.py::SourceTileLayout": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspacePathLookup": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjection": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceImagePayloadProjection": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionAxisCacheKey": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionCacheEntry": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionCache": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionAuthority": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionBuilder": 0, + "GodClassExcess:openhcs/core/step_dependencies.py::StepInputDependencyKind": 0, + "GodClassExcess:openhcs/core/step_dependencies.py::StepInputDependency": 0, + "GodClassExcess:openhcs/core/steps/abstract.py::StepExecutionObservation": 0, + "GodClassExcess:openhcs/core/steps/abstract.py::AbstractStep": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ImageArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::MeasurementArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationBackendPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactStreamSourceMetadataAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PersistentArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::StreamingOnlyArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactAnalysisOutputDescriptor": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PlannedArtifactMaterializationPath": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PlannedArtifactMaterializationPreview": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactRecordSourceDescriptor": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::AnalysisOutputDescriptorAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::RuntimeArtifactMaterialization": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::RuntimeProfileSettings": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::StepRuntimeProfileRecord": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::PatternGroups": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::StepAnchorPatternFilter": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::FunctionStepExecutor": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::StepPreloadFileSet": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZarrBatchItemIdentity": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZarrComponentAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::TimepointZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::SiteZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ChannelZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZIndexZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::IncompleteFunctionOutputFilenameIdentityError": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputParsedPathIdentityCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputFilenameCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputMetadataIdentityCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentityCache": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputPathRequest": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentity": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FilenameQualifier": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputParserContext": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputPathAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputExtensionAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputComponentIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentityAuthority": 191, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::StepOutputManifestKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::NoStepOutputManifestMatch": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::FunctionStepOutputProducerIdentityRequest": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::FunctionStepOutputProducerIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedOutputSemantics": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::StepOutputManifestStore": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathSet": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathRecordIndex": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathPatternSelector": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::ProducedMemoryPathsAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MemoryOutputWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MaterializedImageOutputWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputProjectionRequest": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputItem": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputBatch": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputsAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::OpenHCSMetadataWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::OpenHCSMetadataWriter.OutputTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::ProducedImageMetadataCapability": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::PrimaryImageMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MaterializedImageMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::RuntimeArtifactMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::RuntimeArtifactMaterializationAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationCallableCache": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationCallableResolver": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeProfileSink": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::UnchangedFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ProjectedFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImageFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::MeasurementsFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::SpatialGraphFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::DefaultImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::AlignedImageStackOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedImageOutputContext": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelsFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ContextualObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::DenseArrayObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::NumpyArrayObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImagePayloadObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ComponentArtifactPlans": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupExecutionScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionRuntimeScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupExecutionRequest": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupData": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::OutputPathBatchEntry": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::OutputPathBatchUniqueness": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationArtifactScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionCoreExecutor": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionChainInvocationMemoryTypes": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::VariableComponentNames": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::MainFlowMemoryConversion": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupOutputData": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupRuntime": 508, + "GodClassExcess:openhcs/core/steps/function_step.py::FunctionStep": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamImagePayloadMetadataProjector": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentNameMetadata": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamScopedDisplayConfig": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentMessageExtraPayload": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamViewerComponentMetadataProjector": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamSourceComponentMetadataItems": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentNameMap": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataRoot": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataRootAuthority": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamExecutionAxisDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataBackedComponentDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentDomainProviders": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentMessageExtraAuthority": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::ViewerDeclarationABC": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::NapariViewerDeclaration": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::FijiViewerDeclaration": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::ViewerType": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingViewerSurface": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::ViewerProcessLaunchField": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::ViewerProcessLaunchConfig": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingViewerRuntimeConfig": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingConfigBehaviorMixin": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateFormat": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationParameters": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationBounds": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationProfile": 0, + "GodClassExcess:openhcs/core/utils.py::WellPatternConstants": 0, + "GodClassExcess:openhcs/core/utils.py::WellFilterProcessor": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::VariableComponentStackRequirementRequest": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::VariableComponentStackRequirement": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::AlwaysRequiresVariableComponentStack": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::SemanticControlVariableComponentStackRequirement": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::FileManagerLike": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlatePathDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateInputFileDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateInputDirectoryDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateOutputFileDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateOutputDirectoryDeclaration": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingContext": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ImageStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::FullWindowImageStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ManualImageStreamProjectionIdentity": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::RoiStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingResult": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingViewerLifecycle": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingSourceFilenameAuthority": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingSource": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingService": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataConfig": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::MetadataWriteError": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::AtomicMetadataWriter": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataFields": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataSubdirectories": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceMapping": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceSourceProjectionEntries": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceSourceMetadataEntries": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceChannelLabels": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartStepFacts": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartExecutionFacts": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartPlatform": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartDecision": 0, + "GodClassExcess:openhcs/demo/synthetic_data.py::SyntheticMicroscopyGenerator": 685, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentError": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopApplicationIdentity": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentContext": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentReport": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopEnvironmentCandidate": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_Publication": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_WindowsLauncherFingerprint": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_AtomicPathPublication": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentAuthority": 0, + "GodClassExcess:openhcs/desktop_deployment.py::WindowsDesktopDeployment": 83, + "GodClassExcess:openhcs/desktop_deployment.py::MacOSDesktopDeployment": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageExtra": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopBinaryOnlyPackage": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageSourceOverrideVariable": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallerSchemaVersion": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopUvRelease": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallProfile": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageInstallSelection": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallerContract": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::ExcludedWellSet": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRoleState": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutState": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRow": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutParameterReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRoleReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutConditionReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutAssignmentReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutBuilder": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::ControlNormalizationReference": 0, + "GodClassExcess:openhcs/formats/experimental_layout_rows.py::ExperimentalLayoutRowRole": 0, + "GodClassExcess:openhcs/formats/experimental_layout_rows.py::ExperimentalAnalysisScope": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::ExperimentalResultFormatStrategy": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::CX5ExperimentalResultFormat": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::MetaXpressExperimentalResultFormat": 0, + "GodClassExcess:openhcs/formats/pattern/pattern_discovery.py::PatternDiscoveryEngine": 8, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupProgressReporterABC": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventPresentationABC": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventSemantics": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventKind": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupWindowSignal": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupProgressController": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupStreamTee": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupOutputMirror": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._EventBridge": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._StartupWindow": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._StartupWindowPresentation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerObjectTableMode": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerRelationshipProjectionName": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertyName": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAExperimentPropertyColumn": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerDatabaseExportSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAImageChannelSpec": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPARelationshipTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerAnalystProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertiesFile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPATableRowProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerAnalystProjectionBuilder": 308, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertiesRenderer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPASQLiteRenderer": 167, + "GodClassExcess:openhcs/interop/cellprofiler/compile_time_contracts.py::CellProfilerInvocationContractProvider": 0, + "GodClassExcess:openhcs/interop/cellprofiler/compile_time_contracts.py::CellProfilerInvocationContractProviderFactory": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerExperimentProjectionField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerImageStructuralFieldFamily": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerSourceImageProjectionField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerObjectCoreMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerImageAggregateStatistic": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerProjectedTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerColumnNameMapping": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerDatabaseColumnDialect": 0, + "GodClassExcess:openhcs/interop/cellprofiler/image_set_numbering.py::CellProfilerImageSetNumbering": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_dialect.py::CellProfilerSpatialGridMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_dialect.py::CellProfilerMeasurementObjectDomainPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeatureKind": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerObjectCountFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerChildCountFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_scope.py::CellProfilerMeasurementTargetScope": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_semantic_profiles.py::CellProfilerDescriptorSemanticProfile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_contracts.py::CellProfilerModuleArtifactContracts": 694, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PlaneRuntimeArtifactModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ArtifactExportModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PerObjectMeasurementExecutionModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::NonExecutableCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceSetupCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::InteractiveCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectArtifactInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PriorMeasurementArtifactInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::MeasurementArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceQualifiedMeasurementFeatureModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceQualifiedWideMeasurementRowsModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ParentChildLineageArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectLineageTransformContractModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ImageMeasurementInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectMeasurementInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ScopedMeasurementModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_callable_abi.py::CellProfilerModuleCallableABI": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_declarations.py::CellProfilerModule": 320, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerModuleAuthority": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerMeasurementFeatureMarker": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectCountFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectIdentifierFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::MeasuredObjectAnchorFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectLocationFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::IntensityFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectCalculatedFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ShapeDescriptorFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerMeasurementFeatureOwner": 54, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingRowRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingCoverageRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingCoverageStatus": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::BoundModuleSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::UnmappedModuleSettingsError": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::CellProfilerModuleSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSetting": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSettingsModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::_ImagePlaneDetailsTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::ModuleSetting": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::ModuleBlock": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::CPPipeParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_SelectedInputBindingOccurrence": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_ParsedTargetUnit": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_PublicKwargProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_LoweredModuleBatch": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_ParsedPipelineDeclaration": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineStage": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineFileKind": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::AppleDoubleResourceForkFilename": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineFile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPlateWorkspacePreparer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/adapter.py::CellProfilerRecordedArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/adapter.py::CellProfilerRuntimeAdapter": 56, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeArtifactInputRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::ImageArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::ObjectLabelsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::MeasurementsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RelationshipsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::SpatialGridArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeInputBindingRequest": 78, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/function_contract_execution.py::CellProfilerFunctionContractExecutor": 147, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceIdentityMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerImageRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceImageEndpoint": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceImagePair": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerMeasurementImage": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSliceAlignedValues": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::PreparedObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::PreparedObjectMeasurementInvocationBatch": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::CellProfilerRuntimeProfiler": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::ObjectMeasurementOutputTimings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::ObjectMeasurementOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::CellProfilerMeasurementTableModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::MeasurementFeatureRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::FieldDerivedMeasurementFeatureModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::TableMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::RelationshipMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::NoObjectNameMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::PayloadOnlyMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::CurrentPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::ProducedImageMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::ProducedImagePayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::DeclaredImageOutputPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::SourceQualifiedInputPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::FormattingMeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::CellProfilerResultMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ModuleOwnedResultMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ObjectLocationCenterValues": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ObjectLocationMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/module_execution.py::CellProfilerModuleExecutor": 899, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::CellProfilerObjectInputPolicyMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::ObjectLabelsRuntimeParameter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::SingleObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::PrimaryObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::TwoObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::PairedPrimarySecondaryObjectInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::LabelsObjectInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::ObjectLabelsInputBindingMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::ObjectFeatureMeasurementContext": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RuntimeRelationshipPlaneRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RelationshipPlaneProjectionResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::ObjectLabelMeasurementSliceRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RelationshipChildCountLabelMeasurement": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::CellProfilerObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::SliceAlignedObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::FullStackObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValuePolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValueRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::NanMissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ZeroWithinPositiveExtentMissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowCompletionSchema": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowIdentityProjectionResult": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementProjectedRowKeys": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowOrdinalProjectionState": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::LabelIdMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::CompactMeasurementObjectIdProjectionMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::RowOrdinalMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::RowSequenceMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::ObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::SourcePairObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::CellProfilerObjectMeasurementRowPolicy": 233, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DeclaredObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::CompactObjectMeasurementRowIdentityPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DeclaredDomainCompactMeasuredObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DenseColumnarObjectMeasurementRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_tables.py::ObjectMeasurementTableIndex": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerMeasurementVector": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandRow": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandAxisResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandVectorResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerObjectMeasurementVectorBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerObjectMeasurementVectorBatchBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_contexts.py::CellProfilerObjectLabelOutputSourceContext": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_contexts.py::InputObjectLabelWithoutParentImageOutputSourceContextPolicyMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_record_request.py::CellProfilerOutputRecordRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::CellProfilerOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::ImageOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::ObjectLabelsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::MeasurementsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::RelationshipsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::SpatialGridOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/primary_image_input_policies.py::ObjectLabelDrivenPrimaryImageInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceFeatureMarker": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceFeatureDeclaration": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::RelationshipMeasurementRows": 7, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/runtime_profile.py::CellProfilerRuntimeProfileEvent": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/runtime_profile.py::CellProfilerRuntimeProfileLogger": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::SettingNameFamily": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::OptionalSettingSymbol": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::RepeatedSettingSequence": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::CellProfilerSettingLiteralNormalizer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::BlockSettingLookupPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::CellProfilerEnumSettingParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::BoundParameter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SettingToKeywordBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SourceFileSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::MeasurementFeatureSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SettingsBinder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/source_metadata.py::CellProfilerSourceMetadataField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointAxis": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointMeasurementField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointMeasurementSchema": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePhase": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayload": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayloadWire": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayloadAuthority": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailure": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationStatus": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::McpLauncherSpec": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationEnvironment": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClaudeDesktopPlatformSemanticsABC": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::WindowsClaudeDesktopPlatformSemantics": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::MacOSClaudeDesktopPlatformSemantics": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientConfigMutation": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationResult": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientSkillSyncResult": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationReport": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientConfigFormatError": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::McpClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::CodexClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClaudeDesktopClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::HomeJsonMcpClientRegistrationMixin": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::CursorClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::GeminiCliClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::WindsurfClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::VsCodeClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/context.py::OpenHCSAgentContext": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::BoundedMcpTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpControlTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpUiBridgeTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpViewerTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/dev_client.py::McpDevCommandExecution": 0, + "GodClassExcess:openhcs/mcp/dev_client.py::McpDevClient": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::McpDevCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::CapabilityBackedCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::ToolsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::SingleToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::UiBridgeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::SingleUiBridgeToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedCapabilityCommandBinding": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedAgentCliRequestCommandMixin": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedSingleToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedUiBridgeToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedViewerWindowToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedRuntimeServerToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::DirectGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::UiBridgeGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::ViewerWindowGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::RuntimeServerGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::KnowledgeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ArchitectureCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::FunctionsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::FunctionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::RegisterCustomFunctionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::AuthoringContextCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::DraftPipelineStepCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ArtifactPlanCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ExecuteSourceCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::GenerateSyntheticPlateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::InspectPlateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::QueryPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SamplePlateImageCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::PlateFileStreamCommandOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::StreamPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateImagesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateSampleCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateStreamCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::StateSurfaceCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::CallCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::SelectedWorkflowCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::CodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ValidateCodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ApplyCodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ActionsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::InvokeActionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::InvokeWidgetActionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::WidgetTreeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::WindowSnapshotCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateScopesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateFieldsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateFieldHelpCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateSetCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::UiSmokeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerPayloadsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SnapshotViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerStateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ValidateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerRoisCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SampleViewerImageCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::NavigateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::IsolateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerIntensityWindowCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SetViewerViewportCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevCliUsageError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevClientPhase": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireMethod": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireContentType": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireProtocolVersion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevJsonRpcError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevProtocolError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSummaryStatus": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSkipReason": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolCall": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpToolArgumentRecord": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpToolArgumentAuthority": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpTimeoutValidatedArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevServerSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevServerIdentity": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportCause": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportFailure": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolResult": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollRowState": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::InitWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::CompileWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::RunWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowStatePollPolicy": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSummary": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollBaseline": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolBatchResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolMetadata": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolListResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::ViewerConnectionArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::UiConnectionArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::UiToolArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevStdioSession": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevSocketSession": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportAuthority": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/config.py::ConfigSchemaRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeSearchRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeDocumentRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::ArchitectureCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::ArchitectureTopicRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::InternalSymbolRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::FunctionSearchRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::CustomFunctionRegistrationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::FunctionDetailRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::AuthoringContextRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateScopeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldHelpRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldMutationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::PipelineDraftStepRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::PipelineArtifactPlanRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::ExecuteSourceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateImageSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SyntheticPlateGenerationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateInspectionRenderer": 93, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateFileQueryRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateFileStreamRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateImagesRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateFilesRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateStreamRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiBridgeStatusRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiWindowCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiSmokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfaceCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfacePayloadRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiLiveOverviewStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PlateManagerStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PipelineEditorStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PipelineDebugSessionStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::WidgetTreeOutlineOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::WidgetTreeOutlineRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentValidationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentApplyRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiActionCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiActionInvokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiWidgetActionInvokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerValidationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerStateRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerPayloadRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerPayloadPathRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerAxisIndexRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerRoiSummaryRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerImageSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerNavigationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::RuntimeServerRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::RuntimeDebugInspectionRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerProbeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerSnapshotRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::WindowSnapshotRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::WidgetTreeOutputFormat": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::AuthoringContextRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::CodeDocumentRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::UiActionCatalogRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::UiActionInvokeRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::ViewerImageSampleRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::CatalogRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::WidgetTreeRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRendererBinding": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevPayloadProjection": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDiagnosticRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::ToolListRenderer": 0, + "GodClassExcess:openhcs/mcp/http.py::create_hosted_fastmcp_type.OpenHCSHostedFastMCP": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpConfigurationError": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpAuthenticationMode": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpOAuthSettings": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpResourceServerSettings": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::IntrospectionTokenVerifier": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::InstalledDemoFailure": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::InstalledDemoResult": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::ExecutionPollDeadline": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpLifecycleConfigurationError": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessRecoveryReason": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpReconnectOwner": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpInstallationPointerSnapshot": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessRecoveryStatus": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessLifecycle": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::DiagnosticSourceIdentity": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::RetentionMetric": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::ProcessMemoryReceipt": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemorySampleEvent": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::DiagnosticFailure": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemoryDiagnosticReport": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemoryDiagnosticMcpClient": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic_launch.py::DiagnosticServerSpec": 0, + "GodClassExcess:openhcs/mcp/server.py::McpInvocationOutcome": 0, + "GodClassExcess:openhcs/mcp/server.py::McpSourceSnapshot": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiCatalogPayloadProjection": 0, + "GodClassExcess:openhcs/mcp/server.py::McpNoArgumentToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpNoArgumentToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpResourceBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::HealthCheckMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiConnectionToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiConnectionToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListCodeDocumentsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListStateSurfacesMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListActionsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListWindowsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiGetWidgetTreeMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpScalarInputToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpScalarInputToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiScalarInputToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiScalarInputToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpConfigPatchToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpConfigPatchToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpFromFieldsToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpFromFieldsToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpDataclassRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpDataclassRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpCapabilityRegistryRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpViewerRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::ViewerProbeMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpToolErrorResult": 0, + "GodClassExcess:openhcs/mcp/server.py::McpServerStaleErrorResult": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerConnectionToolFields": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerConnectionToolArgs": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiBridgeConnectionRequest": 0, + "GodClassExcess:openhcs/mcp/server.py::UiBridgeConnectionToolArgs": 0, + "GodClassExcess:openhcs/mcp/socket.py::McpSocketTransport": 0, + "GodClassExcess:openhcs/mcp/stdio.py::McpStdioTransport": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsHandler": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsAdapterUnavailableError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsDatasetAmbiguityError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsContainerOpenError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPackedRgbSeriesExclusion": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsNoScalarSourceError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPlane": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPixels": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsImage": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsWellSample": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsWell": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPlate": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsStoreMetadata": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::SourcePlaneStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsManifestAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::OmeZarrStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsJavaAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::ImageFileStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsContainerClaim": 0, + "GodClassExcess:openhcs/microscopes/bioformats_well_key.py::BioFormatsWellKeyAuthority": 0, + "GodClassExcess:openhcs/microscopes/exceptions.py::MicroscopeMetadataError": 0, + "GodClassExcess:openhcs/microscopes/exceptions.py::MicroscopePixelSizeUnavailableError": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressHandler": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/imagexpress_source_metadata.py::ImageXpressTiffSourceMetadataAdapter": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::MicroscopeSourceSelectionRole": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::BroadMicroscopeDetector": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::MicroscopeHandler": 239, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataComponentValues": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataComponentValueSet": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::AnalysisResultDirectory": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::GridDimensionsMetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::PixelSizeMetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataViewEntry": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataViewDocument": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::FilenameParser": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::DiskImageFileListingMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROHandler": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataBase": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataHandler": 183, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadata": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataGenerationRequest": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataGenerator": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMicroscopeHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlParseError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlContentError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlParser": 202, + "GodClassExcess:openhcs/microscopes/source_bindings_handler.py::SourceBindingsHandler": 0, + "GodClassExcess:openhcs/microscopes/source_schema.py::SourceSchemaFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/tiff_metadata_mixin.py::TiffPixelSizeMixin": 0, + "GodClassExcess:openhcs/napari_roi_manager/_dataclasses.py::RoiData": 0, + "GodClassExcess:openhcs/napari_roi_manager/_dataclasses.py::RoiTuple": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_dialogs.py::QCustomDialog": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_dialogs.py::QSpecifyDialog": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiManagerButtons": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::RoiTableColumn": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiTableModel": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiListWidget": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiManager": 118, + "GodClassExcess:openhcs/omero/plugin/omero_openhcs/apps.py::OpenHCSConfig": 0, + "GodClassExcess:openhcs/omero/plugin/omero_openhcs/views.py::SimpleZMQClient": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::DetectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ColocalizationMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::CellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::MultiChannelResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::DistanceColocalizationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::IntensityColocalizationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilterResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ColocalizationAnalysis": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::WatershedThresholdBackend": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::WatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::OtsuWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::LiWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ManualWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_cpu.py::CellCountMeasurementRow": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py::DetectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py::CellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisTableRecord": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::MaterializedAnalysisTableFile": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::RuntimeAnalysisTableOutput": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::FileSystemAnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::FilenameParserWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AutoDetectFilenameParserWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::ConfiguredWellListResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::CsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::MaterializedCsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::RuntimeCsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_special_outputs.py::AggregationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::Foreground": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::SimpleCellSegmentationConfig": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::StainedArea": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::MetaXpressWavelengthSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::MetaXpressW2Settings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::SimpleCellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::DualChannelCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::DualChannelCellResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::LabelShapeStatistics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::RoundObjectSegmentationStages": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::RoundObjectWidthResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::BinaryComponentStages": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::DxfMaskingMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::DXFMaskStackProjection": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::_RegistrationCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/analysis/focus_analyzer.py::FocusAnalyzer": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::SeedingMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::VisualizationMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::SeedingMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::VisualizationMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/metaxpress_utils.py::HiddenPixelSize": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplatePaddingMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::OpenCVTemplateMatchMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplateMatchCsvRow": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplateMatchResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteIllumination": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::CellProfilerNeuriteEngineProfile": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressCellBodySettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressOutgrowthSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressNuclearSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteOutgrowthSummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteOutgrowthCellResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuronalCellBodySummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuronalCellBodyResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::_TopologyResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::AnalysisBackendProvider": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::AnalysisBackendStrategyMixin": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::DenseLabelRegionProperties": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::LabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::NumbaNumpyLabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::SkimageNumpyLabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::SegmentationVolumeProjection": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::Encoder3D": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::Decoder3D": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AnalysisDimension": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AxonAnalysisSummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AxonBranchResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skeletonize_and_save.py::SkeletonizationResult": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/blending.py::TileBlendMethod": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/blending.py::SubpixelTilePlacement": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/self_supervised_stitcher.py::FeatureEncoder": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/self_supervised_stitcher.py::HomographyPredictionNet": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/__init__.py::CellProfilerBackendModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendRegistrySnapshot": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::DefaultCellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::ExplicitCellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendStrategyMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_preparation.py::CellProfilerKernelCachePreparationMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_preparation.py::CellProfilerCallableKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::_AlignShiftFieldRole": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.Method": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.AdditionalMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.CropMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignmentBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::NumbaNumpyAlignmentBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignShiftMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::TranslationOffsetRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::SimilarlyAlignedOutputGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::KeepSizeAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::PadImagesAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::CropToOverlapAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment_mutual_information_offset.py::MutualInformationOffsetWorkspace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::OperandChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRowsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRuntimeInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::BinaryAreaOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::ObjectLabelsAreaOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::VolumeOccupiedMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::SurfaceAreaRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::VolumeOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::_CalculateStatisticsMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::CalculateStatisticsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::StatisticsFeatureSeries": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::LocShrinkMeanStd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::CalculateStatisticsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifiedImageOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifiedImageSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassifiedImageRuleIndicesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurementValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurement1ValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurement2ValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationRuleValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsMeasurementInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule": 448, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule.MeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationBinChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::SingleMeasurementClassificationRule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::MeanClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::MedianClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::CustomClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationResultFieldRole": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationMeasurementVector": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::SingleMeasurementClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::TwoMeasurementClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::IntensityBinsClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ObjectClassificationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::NumbaNumpyObjectClassificationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskRuntimeOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ColocalizationThresholdMaskOutputsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationSourcePairFeatureRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::CostesMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationModule": 309, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::NumbaNumpyColocalizationCostesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurementSchema": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurementOptions": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationImagePairCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationObjectLabelCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationImagePairContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationObjectLabelContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRequestContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationBaseStage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRankCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::DirectObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ObjectColocalizationRankProviderRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ColocalizationCostesThresholdBatchRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::CachedObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationMetricArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationColumnarMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationThresholdStage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdBatch": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization_costes_prefix.py::UnitIntervalDenseRankSemantics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ImageChannelType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.FixedChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.FixedImageType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.Plan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.Scheme": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.IndexedChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.StackRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.StackChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::UnmixColorsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::UnmixColorsModule.OutputRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::NamedCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::HexCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::DelimitedCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::SequenceCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StainType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StainDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertInputMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorSchemeRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::RGBGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CMYKGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StackGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CompositeGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertForPrintingModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertForPrintingModule.Channel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.Shape": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.Method": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.RemovalMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropMaskRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropSpatialBounds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropShapeMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::PreviousCroppingMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::ImageMaskCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::ObjectMaskCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::RectangleCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::EllipseCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ObjectsOrImage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ColorMapScale": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::_DisplayMeasurementsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::_DisplayMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayMeasurementInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::CellProfilerFloatRangeSettingBinding": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::SavedImageContents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DensityPlotScaleType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DensityPlotData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::AxisScale": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::HistogramResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::AggregationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlateType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::WellFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ObjectOrImage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlatemapData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlatemapSummary": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlateDimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::Plate96DimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::Plate384DimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::MeasurementSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ScatterPlotScaleType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ScatterPlotData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageSpecialInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDensityPlotModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayHistogramModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayPlatemapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayScatterPlotModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EnhanceEdgesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeDirection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategyKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategyLeaf": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyLaplacianOfGaussianStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyCannyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyRobertsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyKirschStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::RenumberChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::EditedObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::EditObjectsManuallyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/enum_attributes.py::CellProfilerEnumAttributeMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/export_to_database.py::ExportToDatabaseModule": 284, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::OperationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SpeckleAccuracy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::NeuriteMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceOrSuppressFeaturesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhancementMaskContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhancementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceFeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SuppressFeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SpecklesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::NeuritesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::DarkHolesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::CirclesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::TextureFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::DicFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::MatchTemplateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::CombinationChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::MeasurementSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::_FlagImageMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageSettingField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageSettingRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagCriterion": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImagePlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/gaussian_filter.py::GaussianFilterModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySpectrumDescriptor": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySpectrumDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::CellProfilerRuntimeProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::ObjectGranularityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::ObjectGranularityMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySamplingGrid": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityImageSeries": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityBatchSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityBatchInvocation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityImageSeriesRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::NativeGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::NumbaGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::CppGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::OpenCVGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityLabelPixels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridCycleScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridVariant": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::TypedGridSetting": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::FragmentMatchedLiteral": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridCycleScopeExecutionModePolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridManualModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridManualModule.DefinitionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::ShapeChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DiameterChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridSpotReference": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridDefinitionBase": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridManualDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridAutomaticDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridRuntimeDefinitionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::RectangleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::ForcedCircleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::NaturalCircleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::NaturalGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IntensityChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::FilterSizeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RescaleOption": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SplineBgMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CalculationScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCorrectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CorrectIlluminationApplyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCalculationScopeExecutionModePolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CorrectIlluminationCalculateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::DivideIlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SubtractIlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCalculationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ManualSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ObjectWidthSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::AutomaticSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NoSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::FitPolynomialSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::GaussianFilterSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::MedianFilterSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::AverageSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ConvexHullSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SplinesSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RankMedianProfilerPhase": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NumbaNumpyRankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NativeNumpyRankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CentrosomeNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::LegacyFastNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ExactLevelSetNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NativeExactLevelSetNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CellProfilerMaskedGreyMorphology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::MaskSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeDimensionSpecification": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::MaskImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::PlaceFirst": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileStyle": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::InterpolationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::RotateMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::AlignmentDirection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::RotationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::CellProfilerPlaneGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::CellProfilerImageMaskPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule.MeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::PairwiseNumpyImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AddImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::DivideImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MinimumImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MaximumImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::SubtractImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::DifferenceImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MultiplyImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AverageImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::StandardDeviationImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::InvertingImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::InvertImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ComplementImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LogTransformImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LegacyLogTransformImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::NoOpImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LogicalReductionImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::OrImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AndImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::NotImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::EqualsImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathMaskPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathPreparedOperands": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityOtsuObjective": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdAggregate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeasureImageQualityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeasureImageQualityModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::_RadialSpectrumGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityMeasurementRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityIntensityMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBlurSummaryMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualitySaturationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityScalingMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBlurMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::PrimitiveImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::OtsuImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::LiImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::TriangleImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::IsodataImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MinimumImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeanImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::YenImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::NumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::NumbaNumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::CentrosomeNumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule.InputGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule.OutputGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceFilterSubject": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceFilterOperator": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceMatchMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceImageType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::ImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::LoadImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerMetadataPatternBlock": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.DataTypeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.FieldDtype": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::NamesAndTypesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::GroupsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureImageIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureImageIntensityModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MaxIntensityLocationFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::AutomaticLow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::AutomaticHigh": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ImageIntensityPercentileSpec": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ImageIntensityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementAxisContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityPreparedLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::NumbaNumpyObjectIntensityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleIntensityContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::StretchRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ManualInputRangeRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ManualIoRangeRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByImageMinimumRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByImageMaximumRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByValueRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionBinGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionSettingSchema": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapRuntimeOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::_IntensityDistributionHeatmapOutputsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionCenterChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionZernikeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IndexedRadialDistributionFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionFeatureDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionModule": 3, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCenterDistanceFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCenterPropagationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialLabelGeometryCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialLabelGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionSliceInput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionMeasureRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionGeometryIndex": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionMeasurementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::ObjectIntensityDistributionMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::DeclaredRadialDistributionObjectRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCVMissingValueAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::NativeNumpyRadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::NumbaNumpyRadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityFeatureValues": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityForegroundIndex": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/label_geometry.py::CellProfilerLabelHull": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/manual_objects.py::ManualObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/manual_objects.py::IdentifyObjectsManuallyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ExcludeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ThresholdMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaskMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ObjectMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::FindMaximaModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathNumeratorObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathDenominatorObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathObjectNamesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathOperand1ValueRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathOperand2ValueRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::HomogeneousObjectNameMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathRoundingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathResultColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathPowerTransform": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperand": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathFinalTransform": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathBounds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathCalculationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::NoneOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::AddOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::SubtractOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MultiplyOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::DivideOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::RoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::NotRoundedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::DecimalPlacesRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::FloorRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CeilingRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperandSliceAlignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathResultRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/medial_axis.py::MedialaxisModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::MedianFilterModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::VectorizedMedianFilterPlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::VectorizedMedianFilterMemoryPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::MedianFilterBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::NumpyMedianFilterBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOverlapHandling": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsNumberingChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ImageStructuringElementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ClosingModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectTransformContractModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectLineageTransformModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineobjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilateImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ZStackFunctionVariantModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilateObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErodeImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErodeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CellProfilerExpandShrinkOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandShrinkMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandOrShrinkObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpeningModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RemoveHolesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RepeatMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectHolesStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectConvexHullStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::PlaneStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectRemovalStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectCountTransitionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectRemovalTransitionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjects3DStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErosionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilationStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilationStats3D": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CentroidStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OnceRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ForeverRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CustomRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::IterativeConvolutionMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HorizontalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RisingDiagonalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::VerticalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FallingDiagonalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BranchpointsMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BridgeMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CleanMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ConvexHullMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DiagMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DistanceMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::EndpointsMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HBreakMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MajorityMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenLinesMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RemoveMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SkelpeMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SpurMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ThickenMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ThinMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::VBreakMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HoleRemovalDiameterPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ConnectedComponentConnectivity": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FaceConnectedComponents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FullConnectedComponents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CellProfilerDeclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillHolesOption": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DeclumpingMaximaGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SparseBooleanCubicMapCoordinatesThreshold": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::NumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CentrosomeNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::NumbaNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenCVNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BinaryShrinkPatternAlgebra": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FootprintOffsetDimensionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FootprintOffsetTable": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandShrinkOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandDefinedPixelsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandInfiniteStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkDefinedPixelsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkToPointStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::AddDividingLinesStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DespurStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SkeletonizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandOrShrinkObjectsKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsPlaneResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOverlapHandlingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsMaskOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsKeepOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRemoveOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRemovePercentageOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsNumberingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRenumberStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRetainNumberingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsPlaneOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOutputLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MergeCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::PreserveCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DiscardCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SegmentCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeMergeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOutputObjectType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeIntensityMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeInputTopology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MergeObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DistanceSplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ParentSplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeGuideImageFilter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeConvexHull": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MidpointPreservationPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SimpleDiskMidpointPreservationPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphologicalskeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkToObjectCentersModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::DistanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborDistancePlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::AdjacentNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::ExpandedNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::WithinNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::_NeighborsAreSameObjectsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborRetainedImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborTopologyArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborClosestArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborTopologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NumbaNumpyNeighborTopologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterMeasurementValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterEnclosingLabelsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterParentChildRelationshipsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRemovedObjectSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRuntimeInputPlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule": 247, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.SymbolRequirement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.ObjectPair": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.AdditionalObjectRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.MeasurementRule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.Plan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsMeasurementLimitWindow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRelabeledPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsSelectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterSelectionKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::BorderFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::LimitsFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::ExtremumFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MinimalFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MaximalFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MinimalPerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MaximalPerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignmentRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::BothParentsAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::ParentWithMostOverlapAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ImageMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ConvertObjectsToImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ObjectConversionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::BinaryImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::GrayscaleImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ColorImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::Uint16ImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ConvertImageToObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::ObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::WideObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::LongObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::DecimationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurementsWithEmd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::ImageOverlapMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::ImageOverlapMeasurementWithEmd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::_OverlapMeasurementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::_OverlapMeasurementModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::MeasureImageOverlapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::MeasureObjectOverlapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OutlineSourceKind": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlinesModule": 23, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlinesModule.OutlineRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::ObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::NumbaNumpyObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::CentrosomeNumpyObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::LineMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OutlineDisplayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::MaxType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlineRuntimeRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlineExecutionContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::DiagnosticPlaneSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::DeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::ExecutedDeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::UnexecutedDeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::PrimaryObjectDiagnosticPlanes": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::UnclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::WatershedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::ExcessObjectHandling": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::IdentifyPrimaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::IdentifyPrimaryObjectsKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::Float32ProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::AverageProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MaximumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MinimumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::SumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::VarianceProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::PowerProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::BrightfieldProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MaskProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MakeProjectionModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceParentInputRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanFeatureMarker": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule": 57, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule.DistanceMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule.AggregateMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanFeatureDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::ObjectRelationshipBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsRelationshipMeasurementRows": 325, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::NumbaNumpyObjectRelationshipBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesImageKind": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesFilenameMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesFileFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesBitDepth": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesWhen": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesSeriesAxis": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesOutputLocation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesModule": 57, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifyTertiaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::LabelPropagationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryInputNormalization": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondarySegmentationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondarySegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::DistanceOnlySegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::DistanceMaskedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::PropagationSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::GradientWatershedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ImageWatershedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumpySecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumbaSecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumbaSecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NativeSecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryObjectLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdCalculator": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdCalculatorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsReplacementPrimarySourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectLabelOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryPrimaryMaskPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiarySecondaryRegionPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectSegmentation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ZeroFilledShapeFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::MeasureObjectSizeShapeModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::MeasureObjectSizeShapeModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeObjectFeatureValueTable": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeObjectMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::SurfaceArea3DRegions": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeFeatureArrayOwner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeFeatureMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeMeasurementRowsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::DenseObjectSizeShapeMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::SparseIJVObjectSizeShapeMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeCoordinateFeatureFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::NumbaShapeMeasurementMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::LegacyFastNumpyShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::NumbaNumpyShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonSliceResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonNeighborhood": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::DiskStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonLabelPropagation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonSliceMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonConvolutionFeatures": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonLengthByLabel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureImageSkeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureImageSkeletonModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureObjectSkeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::ReducenoiseModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategyKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingBackendSelectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NativeSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::GaussianSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MedianSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::EdgePreservingSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::PolynomialSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::CircularAverageSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothToAverageBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategyLeaf": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::GaussianKernel1D": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MaskedFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MaskedLinearFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::OpenCVMaskedGaussianFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NumbaGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NumpyGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::OpenCVGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MedianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::EdgePreservingSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::PolynomialSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::CircularAverageSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothToAverageStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetDelimiter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetNanRepresentation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::CellProfilerSpreadsheetRowField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetColumnSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetFileSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::ExportToSpreadsheetModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::DiskStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::SquareStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::DiamondStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::OctagonStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StarStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::BallStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::CubeStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::OctahedronStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::ObjectTextureCropBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NumbaNumpyObjectTextureCropBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NumbaNumpyHaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NativeNumpyHaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::CellProfilerTexturePixelDataRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickFeatureMatrixRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::TextureMeasurementAxis": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickFeatureVector": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdAssignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerAveragingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerOtsuMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerVarianceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdKeywordArguments": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MeanRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MedianRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ModeRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::StandardDeviationRobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MedianAbsoluteDeviationRobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdDiagnostics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundThresholdSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodParameters": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdSourceSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdApplicationSmoothing": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdApplicationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumpyThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticDomain": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::PlanarThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::WholeImageThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaLogTransformConversion": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CentrosomeNumpyThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdTuple": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::HelperBackedGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MinimumCrossEntropyGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::LiGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::OtsuGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MultiOtsuGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::SauvolaGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::TriangleGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::IsodataGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MaxIntensityPercentageGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementFeatureRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GuideThresholdMeasurementField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ObjectThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::AdaptiveObjectThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::_ThresholdEmbeddedMaskRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::AdaptiveThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::LegacyCellProfilerThresholdVersionAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdSettingsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::OutputObjectThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ProducedImageThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics.py::QuantizedThresholdLogTables": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics.py::RectangularMaskDomain": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics_quantized.py::QuantizedThresholdDiagnosticContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics_quantized.py::QuantizedThresholdCodebook": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsModule": 1, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::MovementModel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::ObjectTrackingData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingObjectMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingImageMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingFrameRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingKernelFrame": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::ObjectTrackingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::NumbaNumpyObjectTrackingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::OverlapTrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::DistanceTrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedFactorProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedDeclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInputTopology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSeedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedRuntimeFamily": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSpecialInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInvocationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSegmentationSurface": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedComputationImages": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedParameters": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LocalWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::RegionalWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::ConnectedComponentsWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::ShapeWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::IntensityWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NoneWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::DistanceWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::IntensityWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::MarkerWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4InitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4DistanceInitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4MarkerInitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4WatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LibraryWatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CentrosomeNumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumbaNumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::MahotasCellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumbaCellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedRaveledState": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedPythonHeap": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worm_geometry.py::CellProfilerLookupTableProjection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worm_geometry.py::CellProfilerLookupPattern": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::OverlapStyle": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WithOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WithoutOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::BothOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::UntangleWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::_StraightenWormControlPointsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsSpecialInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::FlipMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsModule.ImageBinding": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormAngleMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenedWormPlacement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormControlPoints": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsSliceRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormDiamondTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::LineSegments": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::ConnectedComponentEdges": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormAdjacencyPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormControlPointGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormLabelCandidates": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::UntangleWormsExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraphPath": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraph": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraphFromBinaryRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormSegmentTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormClusterPathSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormPathSelectionState": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormPathSubsetSelectionContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormShapeCostRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectZernikeDescriptorFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IndexedObjectZernikeDescriptor": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeDescriptorSparseNumericTolerance": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeFeatureAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityMagnitudeObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityPhaseObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeFeatureAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::_ZernikeLabelGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeIntensityDebugArrayTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeIntensityDebugTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeMeasurementRowsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectIntensityZernikeMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::LegacyFastNumpyShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::NativeNumpyShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/enhance/deconvolution.py::DeconvolutionBlurMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/dl_edof_unsupervised.py::UNetLite": 0, + "GodClassExcess:openhcs/processing/backends/enhance/flatfield.py::FlatfieldCorrectionMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/flatfield.py::BasicFittingMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::FocusSharpnessMethod": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::LaplacianImageProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::FocusStackProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/jax_nlm_processor.py::JaxNlmInputDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/enhance/n2v2_processor_torch.py::BlurPool2d": 0, + "GodClassExcess:openhcs/processing/backends/enhance/n2v2_processor_torch.py::N2V2UNet": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::Deconvolution2DImageProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::_Simple2DCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::_LearnedBlur2D_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::Deconvolution3DVolumeProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::_Simple3DCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::_LearnedBlur3D_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/torch_nlm_processor.py::TorchNlmInputDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py::DataProcessingError": 0, + "GodClassExcess:openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py::ExperimentalAnalysisEngine": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/cupy_registry.py::CupyRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSFunctionCatalogModule": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSFunctionCatalogDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSRegistry": 43, + "GodClassExcess:openhcs/processing/backends/lib_registry/pyclesperanto_registry.py::PyclesperantoRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/pyclesperanto_registry.py::PyclesperantoRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/registry_service.py::RegistryService": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/scikit_image_registry.py::SkimageRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableView": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeInvocationKwargPolicy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::DecoratedRuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RawRuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::PassThroughRuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SignatureFilteredRuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableInvocation": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallablePolicy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DSliceResultBatch": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DRegisteredStrategyFamily": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::NumPyPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImagePayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::MaskedImagePayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImageMetadataPayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::DirectedRelationshipPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SpatialGridPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::AlignedImageStackPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeArrayPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImagePayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::MaskedImagePayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImageMetadataPayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ObjectLabelPayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ObjectLabelSetPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::NumPyPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ColumnarRowsPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FlatSequencePure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ListPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::TuplePure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ModuleFilterComponents": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ProcessingContractDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::VariableComponentStackProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SemanticControlVariableComponentStackProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure3DProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FlexibleProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::VolumetricToSliceProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FunctionMetadata": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::LibraryRegistryBase": 429, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeTestingRegistryBase": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_config.py::AshlarAlignmentConfig": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_config.py::AshlarPositionRequest": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::DataWarning": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::Intersection": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::ArrayEdgeAligner": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::DataWarning": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::IntersectionGPU": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::ArrayEdgeAlignerGPU": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMeanSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySumSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMaxSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMinSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySlice2DEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyVolume3DEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::SpatialBinMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::StackProjectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::EdgeMagnitudeMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::ScipyBoundaryMode": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::SobelKernelBoundaryMode": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::OrthogonalProjectionPlane": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpySpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMeanSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpySumSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMaxSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMinSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyStackProjectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMinStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMaskDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/custom_functions/events.py::CustomFunctionChangedEvent": 0, + "GodClassExcess:openhcs/processing/custom_functions/manager.py::CustomFunctionInfo": 0, + "GodClassExcess:openhcs/processing/custom_functions/manager.py::CustomFunctionManager": 114, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionLifetime": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionRuntimeDeclaration": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionRuntimeRegistry": 0, + "GodClassExcess:openhcs/processing/custom_functions/signals.py::CustomFunctionSignals": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSource": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceRevision": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceSnapshot": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceNamespace": 0, + "GodClassExcess:openhcs/processing/custom_functions/validation.py::ValidationError": 0, + "GodClassExcess:openhcs/processing/custom_functions/validation.py::ValidationResult": 0, + "GodClassExcess:openhcs/processing/materialization/constants.py::MaterializationFormat": 0, + "GodClassExcess:openhcs/processing/materialization/constants.py::WriteMode": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendCallKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RawBackendKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRow": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRows": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendKwargsAbsent": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::Output": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TextOutput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::Utf8TextOutput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceSegmentAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::IdentityMaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePathSegments": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::DottedMaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationInputItem": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationSourceSpatialDomain": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePlaneProjectionContract": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceComponentMetadataStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemAuthoritySelection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MissingSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ComponentMetadataSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePathSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathOnlySourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ParserBackedSourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationArchiveIdentity": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTarget": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIRequestBase": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetRequest": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationInput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathSuffixes": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathHelper": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROICandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::WriteModePathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::OverwritePathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ErrorPathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ViewerStreamBackendCallKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendSaver": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationContext": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::WriterSpec": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PrimaryPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendKwargsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRowsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::FieldValueAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CsvObjectRowAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CsvFieldnamesAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::JsonPayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SingleFileWriterAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TextPayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ImageFileCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPrimaryPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPlaneSourceIdentitySet": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationPathContext": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CombinedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ComponentAddressedCombinedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ProjectedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetCoalescer": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationPlaneMetadataAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSlicePayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffArrayAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RuntimePlaneStackAxisMetadataProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RuntimePlaneStackAxesProjectionSelection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataRequest": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::UnknownTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PreslicedTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SinglePayloadTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SinglePreslicedTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::EmptyTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationSpec": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendSequenceAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::AllowedBackendsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::MaterializedFilenameIdentity": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::FileOutputOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SourceOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TabularExtractionOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::CsvOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::JsonOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::ROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::PointROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SWCOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SpatialGraphROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TiffStackOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TextOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::ImageFileOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::FileBundleOptions": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::MaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::SharedMaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::ExecutionAxisMaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/presets.py::_TabularPreset": 0, + "GodClassExcess:openhcs/processing/presets/demo_contribution.py::PipelineDemoContribution": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepBinding": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepSpec": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetPipelineSpec": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetKey": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetFamily": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetDefinition": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepTemplate": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::CropAnalyzeMfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::StitchMfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/czi_brain_axon_cellbody.py::CziBrainCropSelection": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/czi_brain_axon_cellbody.py::CziBrainAxonCellBodyInputs": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/loose_operaphenix_neurite_outgrowth.py::SemanticImageSource": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/loose_operaphenix_neurite_outgrowth.py::LooseOperaPhenixNeuriteInputs": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/neuroncyto_ii_crossover_neurite_outgrowth.py::NeuronCytoIICrossoverInputs": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::MainWindowStartupReadinessState": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::MainWindowStartupReadiness": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::OpenHCSPyQtApp": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::GuiLogLevel": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::LoggingConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::ShortcutConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::ProgressUIConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::AgentUiBridgeConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::UIConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::PyQtGuiRuntimeContext": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/custom_function_manager_dialog.py::CustomFunctionManagerDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/function_selector_dialog.py::FunctionModuleTreeNode": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/function_selector_dialog.py::FunctionSelectorDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py::MetadataViewerDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/launch.py::QtPlatformSystem": 0, + "GodClassExcess:openhcs/pyqt_gui/main.py::MainWindowUiServices": 0, + "GodClassExcess:openhcs/pyqt_gui/main.py::OpenHCSMainWindow": 1271, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::CodeDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::PipelineDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::StepDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::ConfigDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::CustomFunctionDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::FunctionPatternDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::PlateManagerDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/config_window_code_document.py::ExternalCodeEditorPreference": 0, + "GodClassExcess:openhcs/pyqt_gui/services/config_window_code_document.py::ConfigCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_restart.py::DesktopSessionRestart": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckOrigin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartPurpose": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartEnvironment": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRuntimeEnvironment": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartUiState": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartSession": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartRestoreOutcomeABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartSucceeded": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateFailedAndRestored": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::ConsumedDesktopRestartSession": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckResult": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckFailure": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateDialogPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePhase": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressMode": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressAction": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressUnavailable": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressEventABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePhaseEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateOutputEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateFailureEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateCompleteEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressTheme": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressReporterABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::ResolvedProcessLaunchSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateExecution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePlan": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::_DesktopUpdateStageError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/embedded_code_documents.py::EmbeddedCodeDocumentRegistrationABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/function_step_code_document.py::FunctionStepCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/history_migration.py::DesktopHistoryUpgrade": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiLoggingHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiConsoleHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiRotatingFileHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::SignalConnectionSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::SignalEmissionSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::ConfigChangeSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::PipelineEditorWorkflowSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::PlateManagerWorkflowSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::QtShortcutSequenceAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::CodeEditorFocusAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::TimeTravelShortcutEventFilter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowShortcutLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowSpecDefinition": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockFloatController": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockPane": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowEmbeddedWidgets": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockLayoutStore": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowWidgetConnector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowPipelineActions": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowLifecycleWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowUiBridgeLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowTimeTravelWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/pipeline_object_state_binding.py::PipelineEditorStateRoot": 0, + "GodClassExcess:openhcs/pyqt_gui/services/pipeline_object_state_binding.py::PipelineObjectStateBinding": 42, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_batch_workflow.py::PlateManagerBatchWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_row.py::PlateManagerRow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerStateSelectionAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerOutputPlateRelation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerOutputPlateRelationAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateRowActivityProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerStateProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSFormGenConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSCodegenProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSLogDiscoveryProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSServerScanProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSComponentSelectionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSFunctionSelectionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::GlobalEventBus": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::PyQtServiceAdapter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::ExternalEditorProcess": 0, + "GodClassExcess:openhcs/pyqt_gui/services/step_scope_identity.py::FunctionStepScopeToken": 0, + "GodClassExcess:openhcs/pyqt_gui/services/step_scope_identity.py::StepEditorScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::FunctionScopeRef": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelNavigationTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelWindowRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelSourceScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::DirtyFieldSortKeyAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::CodeDocumentExecutionResult": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentSourcePolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::DeclarativeCodeDocumentAstValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::CatalogFunctionImportProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentExecutionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentValidationError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeBusyError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeMutationGate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeOperationTracker": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeMutationOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiActionInvokeOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateFieldMutationOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiSnapshotRestoreOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiWidgetActionInvokeOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeAcceptedMutationResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiActionInvokeAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateFieldMutationAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiSnapshotRestoreAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiWidgetActionInvokeAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgePostedMutation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateSnapshotProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyLabel": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiAgentBridgeService": 73, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::InProcessUiBridgeGateway": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_composition.py::OpenHCSUiBridgeCompositionRoot": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeRegistryKeyMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewContributorIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewContributorABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiCodeDocumentProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiStateSurfaceProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiOwnedStateSurfaceDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiActionProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiWindowProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiObjectStateScopeProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeSnapshotProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::SnapshotBackedUiCodeDocumentProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiCodeDocumentProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiStateSurfaceProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiActionProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiWindowProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiObjectStateScopeProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardRule": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardTemplate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::ViewerSessionLiveOverviewContributor": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::LiveOverviewBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::UiLiveOverviewStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeCodeDocumentAddress": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowCodeDocumentAddress": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldProvenanceEffect": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::MissingObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ResolvedObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldSemanticProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldHelpProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldMutationService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowCodeDocumentDriverBackedProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowManagerCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state_scope_policy.py::ObjectStateScopeVisibility": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::ManagerWidgetActionProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineDebugToolbarActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineDebugSessionStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerOrchestratorCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::LiveMeasurementsStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiRegisteredSurfaceKind": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeRegistrationContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeProviderSetABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::CompositeUiBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeSurfaceRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeBrowserPong": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeServerBinding": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeUnsupportedOperationError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeEndpointInUseError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeServerInProcessGateway": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestOperation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestExceptionClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgePermissionErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeUnsupportedOperationErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeValueErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestErrorAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestDispatcher": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeControlServer": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowSummaryProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedManagerSummaryProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowProjectionTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowProjectionResultAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowCloseResultBoundaryPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowContextFactoryMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowCatalogProjectionABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowTargetOperationProjectionMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::FocusableWindowRouteMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedWindowRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowIdentitySet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowRouteIndex": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowRouteResolution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::DynamicScopeWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::OpenWindowManagerScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ScopeWindowTargetOperationProjectionABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::QtTopLevelWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWindowSnapshotResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_ItemViewIndexResolution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetPathResolver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetActionInvokeResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetGeometryKey": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetFieldSemanticRecord": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetFieldSemanticContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetItemSemanticRecord": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetItemSemanticContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetTreeResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetTreeNodeDraft": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::FieldResetWidgetActionSummary": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetActionSummaryPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWindowProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_window_ids.py::OpenHCSUiWindowId": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_config.py::StartupWindowPresentation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_config.py::WindowSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_handlers.py::OpenHCSWindowCreationAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/zmq_version_restart.py::ZMQVersionRestartDialogPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/zmq_version_restart.py::ZMQVersionRestartWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/ui_tab_identities.py::DualEditorTab": 0, + "GodClassExcess:openhcs/pyqt_gui/ui_tab_identities.py::PlateViewerTab": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/debug_toolbar.py::DebugToolbarWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ResultFileAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserItem": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::StreamingViewerField": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserViewerControls": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserMetadataDisplayResolver": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserFilterController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserFileFocusController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserWidget": 732, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorEmbeddedCodeDocumentRegistration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorActionTargetMode": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepFunctionTooltipSection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepProcessingTooltipSection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepTooltipBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorWidget": 924, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateOrchestratorRegistration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateScopeNormalization": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::CellProfilerPlateScopeNormalizer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateValidationResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::EmptyPlateSelectionPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerCodeDocumentContext": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerEditorCodeData": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::EmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::AllowEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::ErrorEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::FallBackToAllEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::InitPlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::CompilePlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::RunPlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::TerminalCompletionUiPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerWidget": 1678, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/openhcs_manager_mixins.py::OpenHCSSingleRowActionManagerMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryMode": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::WellButtonState": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::WellButtonStyleColors": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateGridBounds": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateGridModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryButtonRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateWellButtonRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::SquareButton": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionInteractionLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::AspectRatioContainer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateViewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/live_tree_sync.py::LaunchingViewerServerInfo": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/live_tree_sync.py::LiveServerTreeSync": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/presentation_models.py::ExecutionServerSummary": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/presentation_models.py::ServerRowPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_projection.py::ExecutionProgressProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_projection.py::ExecutionServerProgressRenderer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_tree_builder.py::ProgressTreeNodeConverter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_tree_builder.py::ProgressTreeBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/batch_context.py::BatchWorkflowContext": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/batch_workflow_components.py::BatchWorkflowComponents": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::CompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::EmptyCompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::ExplicitCompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::CompileBatchWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlateExecutionIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlatePipelineRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileJob": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileRequestResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlateCompiledState": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_progress_service.py::DebugSnapshotAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_progress_service.py::DebugProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugActionRenderModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugToolbarActionProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugSessionPanelText": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugReplayScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugPlateRunRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugCompileArtifactCacheKey": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_control_service.py::ExecutionControlService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_server_status_presenter.py::ExecutionServerStatusView": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_server_status_presenter.py::ExecutionServerStatusPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_state.py::ExecutionBatchMember": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_state.py::ExecutionBatchRuntime": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_submission_service.py::ExecutionSubmissionService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_submission_service.py::ExecutionSubmissionService.start_completion_poller._ClientDisconnected": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/gui_event_bus_broadcast.py::GuiEventBusBroadcaster": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/live_measurement_progress_service.py::LiveMeasurementAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/live_measurement_progress_service.py::LiveMeasurementProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugActionDisabledReason": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugActionPlacement": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugToolbarAuxiliaryAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugActionDeclarationBase": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugCommandActionDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugAuxiliaryActionDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::ToggleDebugModeAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StartOrContinueDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StepDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RunToPauseDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RestartDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::InspectRuntimeValuesAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::ChooseSourceGroupDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StopDebugSessionAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RandomSourceGroupDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorCoroutineRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::FunctionPatternInvocationBadge": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorFunctionPresentation": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorDebugWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorCodeWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorDeletionWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorListWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineStepSaveWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::SelectedPlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::AllPlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerCodeWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerDeletionWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_pipeline_request_builder.py::RunSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_pipeline_request_builder.py::PlatePipelineRequestBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_status_presenter.py::PlateStatusPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/progress_workflow_service.py::ProgressWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/qt_widget_edit_commit.py::QtWidgetEditCommitError": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/qt_widget_edit_commit.py::QtWidgetEditCommitter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/runtime_artifact_progress_service.py::RuntimeArtifactAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/runtime_artifact_progress_service.py::RuntimeArtifactProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionDispatchError": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionDispatchResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/zmq_client_service.py::ZMQClientService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/time_travel_widget.py::TimeTravelWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py::ZMQServerManagerWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::MetadataRuleColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceFilterColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::MatchPlanColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EnumCellSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::FreeFormCellEditorKind": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorEditorSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::FreeFormCellSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorCellWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingSuggestionSet": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableProgrammaticUpdateGuard": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableItem": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableController": 53, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableLayout": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StepBindingsTableEditor": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StepBindingsDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SelectorListCodec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableSourceBindingRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableMetadataRuleRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableSourceFilterRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableMatchPlanRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingsEditorValue": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingsEditorWidget": 958, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepSettingsDialogRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepEditorStateRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepSettingsFileController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepParameterEditorWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/about_window.py::AboutOpenHCSWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_edit_session.py::GlobalConfigContextCheckpoint": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_edit_session.py::ConfigEditSession": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigSaveParticipant": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindowTabSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ConfigEditorTabView": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ConfigEditorTab": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ActiveConfigCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindowNavigationDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindow": 123, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactOpenRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactMaterializeRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactActionsModel": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugInspectorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_session.py::DualEditorSession": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_session.py::DualEditorFunctionPatternController": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabBuildContext": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabs": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_window.py::DualEditorWindowNavigationDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_window.py::DualEditorWindow": 617, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::KnowledgeDocumentSelection": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::FunctionDocumentSelection": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::HelpWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementTableEntry": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementTableModel": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementsWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::_ManagedChildCleanupWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ManagedPlatePipelineConnector": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::PlateManagerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::PipelineEditorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ImageBrowserWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::LogViewerWindowWrapper": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ZMQServerManagerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/plate_viewer_window.py::PlateViewerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotInfo": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotTableBrowser": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotBrowserWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py::SyntheticPlateGeneratorWindow": 0, + "GodClassExcess:openhcs/resources/brand.py::BrandAsset": 0, + "GodClassExcess:openhcs/runtime/environment_provenance.py::InstalledDistributionVersion": 0, + "GodClassExcess:openhcs/runtime/environment_provenance.py::RuntimeEnvironmentSnapshot": 0, + "GodClassExcess:openhcs/runtime/fiji_macro_runtime.py::FijiMacroExecutionRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_macro_runtime.py::FijiMacroExecutionResponse": 0, + "GodClassExcess:openhcs/runtime/fiji_stream_visualizer.py::FijiStreamVisualizer": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDisplayItemContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchProcessingContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchSettlementState": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDimensionStorage": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSharedMemorySpec": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePayload": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWireItem": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadLocalPlaneExpander": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageItemCollection": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePlaneLookup": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPlaneGeometry": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageIntensityRange": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiStackSliceLabelBuilder": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageStackBuilder": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSharedMemoryItemCopier": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDimensionAxis": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiHyperstackCoordinateComponents": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiHyperstackCoordinates": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowCoordinateResolution": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowState": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowRegistry": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiItemBatch": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowProcessingRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessageResponse": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlRequestContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessagePlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiGracefulShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiForceShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiClearStateControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiProcessLaunchControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSettleControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedStateControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedPayloadsControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedIntensityWindowControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRunMacroControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessageAuthority": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadHandlerRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadHandler": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchWireParser": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchMessage": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindItemGroup": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindItemBuckets": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindGroups": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowItemProjection": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchProcessingAuthority": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServerLaunchConfig": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiInteractiveModeFailure": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer": 503, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer._add_dimension_change_listener.DimensionScrollbarListener": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer._add_dimension_change_listener.WindowCloseListener": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePayloadHandler": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiManagerProvider": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiManagerProvider.invoke_on_event_dispatch_thread.FijiUiWorkUnit": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiPayloadHandler": 0, + "GodClassExcess:openhcs/runtime/function_catalog_preparation.py::FunctionCatalogPreparation": 0, + "GodClassExcess:openhcs/runtime/import_authority.py::OpenHCSRuntimeImportError": 0, + "GodClassExcess:openhcs/runtime/import_authority.py::OpenHCSRuntimeImportAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_orthogonal_widget.py::OpenHCSOrthogonalWidget": 0, + "GodClassExcess:openhcs/runtime/napari_stream_visualizer.py::NapariStreamVisualizer": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::VisualMetadataField": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariHighlightEmitterABC": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariSelectableLayerEventsABC": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapesLayerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionController": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerCollection": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariDimsController": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariViewerLayerCreator": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariTimerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariPendingLayerUpdate": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSettlementState": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariStreamLayerAddress": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariStreamLayerItem": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariImagePayloadAxisLabelPolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBinding": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBindingSet": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBindingAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapePlaneMetadata": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariImageLayerPresentationPolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionSnapshot": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerUpdateAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariDimensionLayerState": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAxisPresentation": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerRouteStateStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariComponentGroupStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerBatchDebouncePolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariBatchProcessorStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLabelAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLabelAllocator": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeFeatureColumns": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeColorProjection": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLayerPayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionSurface": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariWireField": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::PayloadMap": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::ShapePayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::VisualMetadata": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariBatchPayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedStreamItem": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedStreamBatch": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedControlRequest": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamMessageReply": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamLayerContext": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImagePayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImagePayloadLayoutRole": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPayloadDataLoader": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerRoute": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariVariableSizeDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPadToMaxDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariSeparateLayersDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariComponentAwareDisplayCoordinator": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerTitleAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteSource": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteResolution": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelStore": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteResolver": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelOverlayController": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayRequest": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImmediateLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImageLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShapesLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShapesLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPointsLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayPipeline": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariMessageTypeBase": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariGracefulShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariForceShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariClearStateControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariProcessLaunchControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariSettleControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::ShapeCoordinateBounds": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultElementSelectionState": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupBinding": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupState": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupIndex": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultElementSelectionAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionController": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerProjectionABC": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerStateProjection": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::_NapariShapePayloadBudget": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerPayloadProjection": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStateControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPayloadsControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariMountedRouteControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariFeatureMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPolylineMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariRegionMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewportControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImageIntensityControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariIntensityWindowControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPreparedNavigation": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariNavigationControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerIsolationControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariScreenshotControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariUnknownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamMessageHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariBatchStreamMessageHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDataTransportPump": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariControlTransportPump": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerServer": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::_OMEROComposeDeployment": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::_OMEROConnectionSettings": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::OMEROInstanceManager": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerStreamingDataTypeHandlerMeta": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentSemanticRole": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerStreamingDataTypeHandler": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerMappingDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerObjectDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAddress": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAddressedItem": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentLayoutMappingParser": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentLayout": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentMetadataNormalizer": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainEntry": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainPayload": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueParser": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerBatchPayloadFields": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueNameStore": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentNameMetadataStore": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentNameMetadata": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAxisSemantics": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAxisSemanticsAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDisplayBatchContext": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomain": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainView": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerRouteComponentValueTracker": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjection": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectedComponent": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionStep": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionRequestAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjector": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDimensionValueAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerShapePayloadProjection": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerResultElementCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerFractionalZPointCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerNativeDimensions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPayloadControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPayloadProjectionOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerStateControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRoutedImageControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerIntensityWindowControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerFeatureMeasurementControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolylineControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRegionControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerMeasurementCoordinates": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerIntensityStatistics": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolylineMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolygonGeometry": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRasterRegionGeometry": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRegionMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerNavigationControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerLayerIsolationControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_measurements.py::NativeMeasurementWindow": 0, + "GodClassExcess:openhcs/runtime/viewer_measurements.py::NativeImageMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettlePhase": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettleField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPayloadSummaryField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::OpenHCSViewerControlMessageType": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLayerIsolationField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerIntensityWindowField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLayerField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPayloadField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerDescriptorField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerTypeIdentity": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPersistenceMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlResponse": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettleProgress": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerComponentValueOrdering": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::QtPlatformName": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerProcessPlatform": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLaunchContextMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLaunchContext": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerGraphicalSessionUnavailableError": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::NapariLayerKind": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::FijiPayloadKind": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerServerLaunchRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::OpenHCSViewerServerABC": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::NapariViewerServerRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerRuntimeEndpoint": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerPythonExpression": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerPythonArguments": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchLog": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchFailure": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerServerEntrypointSpec": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerQtPlatformEnvironmentPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerQtEnvironmentPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLifecycleMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLifecycleState": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlMessageRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerProcessLaunchAdmission": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ManagedViewerLifecycleMixin": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ChannelColormapPolicy": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompilationResult": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompilationRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompileArtifactRecord": 0, + "GodClassExcess:openhcs/runtime/zmq_config.py::OpenHCSZMQConfig": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlRequestContext": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugControlMessageSupportMixin": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlMessageRouter": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CompiledArtifactInspectionMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogSearchMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionDetailReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionReferenceReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CustomFunctionRegistrationDestinationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogPreparationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::StartFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ReadFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CancelFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CustomFunctionRegistrationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugSnapshotReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugWorkerCommandMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugArtifactExportMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugRuntimeInspectionMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ExecutionSubmissionPreparationTimeoutError": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::OpenHCSExecutionSubmission": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQPipelineRunPhase": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQCompiledPipelineRun": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQExecutionRequestBuilder": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigParamsBoundary": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigSourceFields": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigProjection": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQClientResponseView": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQExecutionClient": 181, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQExecutionAxisOutcome": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQRuntimeExecutionOutcomeExport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQRuntimeExecutionObservationExport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::ZMQExecutionContext": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::FunctionCatalogExecutionServer": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::ZMQExecutionServer": 225, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQAuxiliaryParamField": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQRuntimeObservationExportScope": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQAuxiliaryExecutionParams": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::OpenHCSExecutionConfigBundle": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionIdentity": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionCompileControl": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionConfigTransport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionRequestPayload": 0, + "GodClassExcess:openhcs/runtime/zmq_orchestrator_environment.py::ZMQOrchestratorEnvironment": 0, + "GodClassExcess:openhcs/runtime/zmq_orchestrator_environment.py::ZMQOrchestratorEnvironmentRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQProgressTarget": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQCompilerProgressQueue": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQProgressEmitter": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQCompileProgressHeartbeat": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQPongResponseEnricher": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQResultsSummaryEnricher": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQWorkerCleanup": 0, + "GodClassExcess:openhcs/runtime/zmq_worker_execution.py::ZMQWorkerExecutionRequest": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::CallableExportIdentity": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::NameMappingLookup": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::OpenHCSCallableFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionReferenceFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::PythonSourceLiteralFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::OpenHCSPathFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::EnumMemberFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::MaterializationSpecFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionPatternTupleFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionPatternListFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFieldEmissionState": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassSerializedField": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassSerializationPlan": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFormatEligibility": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionStepCleanModeFieldPolicy": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionStepFormatter": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::SourcePathOccurrenceCollector": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::FactoredPathSourceLiteral": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::SourcePathFactoringPlan": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::OpenHCSPythonSourceDocument": 0, + "GodClassExcess:openhcs/ui/shared/code_editor_form_updater.py::CodeEditorFormUpdater": 0, + "GodClassExcess:openhcs/ui/shared/pattern_data_manager.py::PatternDataManager": 0, + "GodClassExcess:openhcs/ui/shared/pattern_file_service.py::PatternFileService": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeNamespaceField": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeNamespace": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerOrchestratorCodePayload": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeDocumentAuthority": 0, + "GodClassExcess:openhcs/ui/shared/plate_scope_identity.py::PlateScopeIdentity": 0, + "GodClassExcess:openhcs/ui/shared/plate_scope_identity.py::PipelineScopeIdentity": 0, + "GodClassExcess:openhcs/utils/environment.py::OpenHCSProcessEnvironment": 0, + "GodClassExcess:openhcs/utils/import_utils.py::_ModulePlaceholder": 0, + "GodClassExcess:openhcs/utils/import_utils.py::create_placeholder_class.Placeholder": 0, + "GodClassExcess:openhcs/utils/performance_monitor.py::PerformanceMonitor": 0, + "GodClassExcess:openhcs/utils/pipeline_migration.py::LegacyGroupByUnpickler": 0, + "GodClassExcess:openhcs/utils/pipeline_migration.py::LegacyGroupByUnpickler._create_migrating_groupby_class.MigratingGroupBy": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ValidationKind": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ValidationViolation": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ASTValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::PathTypeValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::BackendParameterValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::VFSBoundaryValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::MemoryTypeValidator": 0, + "TypeIdentity": 0, + "LongBooleanChain": 2, + "BooleanChainTerms:openhcs/__init__.py": 0, + "BooleanChainTerms:openhcs/runtime/fiji_viewer_server.py": 0, + "BooleanChainTerms:openhcs/runtime/napari_viewer_server.py": 9, + "ForeignAbsenceProbe:openhcs/__init__.py": 0, + "ForeignAbsenceProbe:openhcs/runtime/fiji_viewer_server.py": 17, + "ForeignAbsenceProbe:openhcs/runtime/napari_viewer_server.py": 63, + "CodecSubclass:openhcs/__init__.py": 0, + "CodecSubclass:openhcs/runtime/fiji_viewer_server.py": 0, + "CodecSubclass:openhcs/runtime/napari_viewer_server.py": 0, + "StringSubscript": 27 + }, + "delta": { + "StringDispatch:openhcs/__init__.py": 0, + "StringDispatch:openhcs/runtime/fiji_viewer_server.py": 0, + "StringDispatch:openhcs/runtime/napari_viewer_server.py": 0, + "TypeSwitch:openhcs/__init__.py": 0, + "TypeSwitch:openhcs/runtime/fiji_viewer_server.py": 0, + "TypeSwitch:openhcs/runtime/napari_viewer_server.py": 0, + "StringDispatchArms:openhcs/__init__.py": 0, + "StringDispatchArms:openhcs/runtime/fiji_viewer_server.py": 0, + "StringDispatchArms:openhcs/runtime/napari_viewer_server.py": 0, + "TypeSwitchArms:openhcs/__init__.py": 0, + "TypeSwitchArms:openhcs/runtime/fiji_viewer_server.py": 0, + "TypeSwitchArms:openhcs/runtime/napari_viewer_server.py": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::AuthoringContextRoute": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::AuthoringContextDeclaration": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineSystemModelContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CellProfilerTranslationContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::RuntimeUiCoordinationContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::StateCodeRoundtripContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionRuntimeContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::SourceBindingWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ExampleCorpusContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineAuthoringRulesContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ImageAnalysisWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionAuthoringRulesContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FirstUseWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FolderOnboardingContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DomainExpertAssistedSetupContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::UiVisibleWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::HeadlessExecutionContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DebuggingWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ViewerReviewContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ObjectStateEditingContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FirstUseAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::UiVisibleWorkflowAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DomainExpertAssistedSetupAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FolderOnboardingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ImageAnalysisWorkflowAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::HeadlessExecutionAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DebuggingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ViewerReviewAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ObjectStateEditingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CellProfilerTranslationAuthoringContext": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::ReviewDecision": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::DataSplit": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::Capture": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::VisualReview": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::TrialEvidence": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::RecipePromotionEvidence": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityKind": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTransportSemanticsABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::LocalStdioCapabilityTransportSemantics": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HostedHttpCapabilityTransportSemantics": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTransport": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityCliConnectionProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityWorkflowGroup": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityWorkflowStage": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTargetContext": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityVisibility": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityRole": 0, + "GodClassExcess:openhcs/agent/capabilities.py::LocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::NonExpertCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::WorkflowGroupCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SelfContainedCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::FullLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DesktopLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AuthoringLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CoreLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityExposition": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentScalarInputContract": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRequestInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRegistryRequestInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionRequestInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionScalarInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionScalarServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityNoArgumentInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentNoArgumentFunctionInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityScalarInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentScalarServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentNoArgumentServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentFromFieldsServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentDataclassRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConfigPatchServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentViewerWindowRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySpec": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySearchRequest": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySummary": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySearchResult": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySurfaceSelection": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityDeclaration": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HostedTransportCapabilityMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DiscoveryCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::KnowledgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ArchitectureCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::FunctionCatalogCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ConfigDraftCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::PipelineDraftCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::PlatePathCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HeadlessExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmittedJobCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSelectedPlateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSemanticActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWidgetFallbackCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiObjectStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSnapshotCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ViewerWindowCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RuntimeServerCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityGroup": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRegistry": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityNamespace": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilitiesResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SweepViewerEndpointsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HealthCheckCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListCapabilitiesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchCapabilitiesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchFunctionsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeFunctionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::StartFunctionCatalogPreparationCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetFunctionCatalogPreparationStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CancelFunctionCatalogPreparationCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RegisterCustomFunctionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetAuthoringContextCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::KnowledgeResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListKnowledgeDocumentsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetKnowledgeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchKnowledgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GenerateSyntheticPlateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectPlatePathCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::QueryPlateFilesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SamplePlateImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::StreamPlateFilesToViewerCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInspectSelectedPlateImagesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiQuerySelectedPlateFilesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSampleSelectedPlateImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiStreamSelectedPlateFilesToViewerCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ArchitectureTopicsResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListArchitectureTopicsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ExplainArchitectureCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeInternalSymbolCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeConfigSchemaCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateConfigCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidateConfigPatchCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RenderConfigSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreatePipelineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AddFunctionStepCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidatePipelineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RenderPipelineSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateOrchestratorSessionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateOrchestratorSessionFromPipelineSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetOrchestratorSessionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectPipelineSourceArtifactPlanCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmitCompileCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmitPipelineExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetExecutionStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CancelExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ScanRuntimeServersCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetRuntimeServerInfoCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetRuntimeServerExecutionStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectDebugRuntimeValuesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SendDebugCommandCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ExportDebugArtifactCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ViewerSnapshotWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CloseViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetViewerWindowStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetViewerWindowPayloadsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::MeasureViewerPolylineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::MeasureViewerRegionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SampleViewerWindowImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SummarizeViewerWindowRoisCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SetViewerViewportCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SetViewerImageIntensityCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::NavigateViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::IsolateViewerWindowLayersCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ApplyViewerIntensityWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ProbeViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidateViewerWindowStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListBridgesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListCodeDocumentsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListStateSurfacesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetStateSurfaceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListActionsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInvokeActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSelectedPlateWorkflowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListWindowsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiFocusWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiNavigateWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiCloseWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSnapshotWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetWidgetTreeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInvokeWidgetActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListObjectStateScopesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetObjectStateFieldsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiDescribeObjectStateFieldCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiMutateObjectStateFieldCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiValidateCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiApplyCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListSnapshotsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiRestoreSnapshotCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiTimeTravelHeadCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListBranchesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSwitchBranchCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetOperationStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWaitForOperationReceiptCapability": 0, + "GodClassExcess:openhcs/agent/dto/__init__.py::_AgentDtoModule": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::InternalApiSymbol": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopicSummary": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopicPage": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/dto/authoring.py::AuthoringContextRequest": 0, + "GodClassExcess:openhcs/agent/dto/authoring.py::AuthoringContext": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentCliArgumentSpec": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentCliRequest": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentWarning": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentError": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentResultEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentTimedStatusEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentResourceRef": 0, + "GodClassExcess:openhcs/agent/dto/common.py::RenderedSource": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigTypeRef": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSchemaRequest": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRef": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigFieldSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRegisteredType": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRegistrySchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigTypeSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigPatch": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSourceRenderRequest": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionConnectionProjection": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerToolRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerConnectionToolRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionRef": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionCreationRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineSourceOrchestratorSessionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineSourceArtifactPlanInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSession": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobIdentity": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobRef": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::CompileSubmissionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineExecutionSubmissionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionCancellationRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobStatus": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobCancellationResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactMaterializationPathSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactMaterializationPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactStoragePlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactInputPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::MainFlowMaterializationPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ViewerStreamingPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::CompiledStepPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::SourceWorkspaceFileRecord": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::SourceWorkspaceSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactPlanInspection": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerInfo": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerScanResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerScanRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerInfoRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeExecutionStatus": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerExecutionStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugCommandRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugCommandResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugArtifactExportRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugArtifactExportResult": 0, + "GodClassExcess:openhcs/agent/dto/execution_connection.py::ExecutionConnectionSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlMessageType": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlField": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::ImportPathRef": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlRequestABC": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionSearchRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationHandle": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationOutcome": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationState": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogNotReadyError": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStartRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationCancelRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestinationRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestination": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionParameterSource": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogEntry": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionParameterSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionArtifactSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CellProfilerArtifactBindingSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CellProfilerModuleDeclarationSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionRuntimeContractSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetail": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPage": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionReferenceControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlPayload": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlResponseBase": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStateControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStatus": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionReferenceControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationResult": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestinationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentSourceProjection": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentSummary": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSourceSpan": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSectionSummary": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentTarget": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseContentBounds": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentRequest": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchRequest": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseCatalog": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocument": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchHit": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchResult": 0, + "GodClassExcess:openhcs/agent/dto/mcp.py::McpServerHealthResult": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionSpecRef": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionStepSpec": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionStepAddRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineRef": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::CreatePipelineRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineSourceRenderRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineSpec": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionStatus": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionConfidence": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionValueSource": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionIssueCode": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryTarget": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateWorkspacePreparationOperation": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkflowScope": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionIngestionRoute": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionSourceBindingRole": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionDefaults": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateTargetOptions": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileFilterOptions": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionBounds": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlatePathInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileStreamRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileStreamRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SyntheticPlateGenerationRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionComponentValue": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionComponentSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionImageRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionImageFileSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFileRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFilePreview": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileStreamResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SyntheticPlateGenerationResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFileSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionParseFailure": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionParseSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkspacePreparation": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionHandlerCandidate": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkflowAdvice": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlatePathInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileStreamResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewSeverity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeInstanceIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeApplicationIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorFileRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSemanticAddress": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeVisibility": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListOptions": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCurrentSnapshotState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentCurrentRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentBaseRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentOptionalBaseRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiTimeTravelRuntimeState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationRequirement": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationRequirementCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionFields": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionSpec": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeEndpointIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorFile": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorWirePayload": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCatalogPageMetadata": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCatalogPageCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiFieldCatalogPageCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPageRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocument": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPlateManagerRowState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineEditorStepState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPlateManagerState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveMeasurementEntryState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveMeasurementsState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineEditorState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugActionState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugCursorState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugTerminalSummaryState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugSessionIdentityCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugSnapshotStoreRefCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiProgressIdentityState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugRuntimeFrameState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineDebugSessionState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewMetric": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewItem": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewSection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceDocument": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvocationStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvocationOutcome": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationRequestToken": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationRequestTokenCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationReceipt": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvokeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvokeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowManagerScope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSemanticMarker": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowOpenPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowOperationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowFocusRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowFocusResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowNavigateRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowNavigateResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCloseRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCloseResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSnapshotRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSnapshotResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetRect": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateValuePreview": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldValuePreviewCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeNode": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvokeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionIssueCode": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvokeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldPathIndex": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpQuery": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldMutationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldMutationResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeListRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldProjection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldScopeProjection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListQuery": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeBranchMutationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentApplyRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentApplyResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSelectedPlateWorkflowRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSelectedPlateWorkflowResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotListRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRestoreRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiTimeTravelHeadRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRestoreResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchSwitchRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationRoute": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationWaitRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeEnvelopeBase": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeRequestEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeResponseEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowDescriptor": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowCloseRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowStateRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowViewportRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageIntensityRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowNavigationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerIsolationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityWindowRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPolylineMeasurementRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRegionMeasurementRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRoiSummaryRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowProbeResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerDescriptor": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerState": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowErrorResultFactory": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowObservedErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowStateResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadRecord": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerPayloads": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPolylineMeasurementResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRegionMeasurementResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowViewportResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageIntensityResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowNavigationResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerVisibilityRecord": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerIsolationResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityPayloadIdentity": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityWindowResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRoiSummaryResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationCounters": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerValidationSummary": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationSummaryResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerEndpointDiscoveryRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerEndpointDiscoveryResult": 0, + "GodClassExcess:openhcs/agent/exceptions.py::AgentFacingErrorMixin": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaMeasure": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaPrecondition": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaEvidenceRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ReferenceEvidenceRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SeededSegmentationRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaMissStage": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ThinStructureContinuationConstraint": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SignalTransformConstraint": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SemanticGate": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::RootedContinuityObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::CandidateRejectionReason": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::RejectedCandidateObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ResidualStructureDisposition": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ResidualStructureObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageAnalysisQaPolicy": 0, + "GodClassExcess:openhcs/agent/knowledge_manifest_schema.py::KnowledgeBaseManifestField": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathLocationAuthority": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathRootSet": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathPolicy": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathPolicyError": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::AgentRuntimePlatformKey": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::AgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::OtherAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::PosixAgentRuntimePlatformMixin": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::NativeGraphicalSessionMixin": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::PosixAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::LinuxAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::MacOSAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::WindowsAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::InternalApiSymbolSpec": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureTopicProjection": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::PipelineModelArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::CellProfilerTranslationArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::SourceSemanticsArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ExecutionRuntimeArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureProjectionService": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureSymbolNotCuratedError": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::SourceLocation": 0, + "GodClassExcess:openhcs/agent/services/config_reference_service.py::ConfigReferenceRstRenderer": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::AgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::GlobalPipelineAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::PipelineAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::FunctionStepAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::UiAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::ConfigService": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::ConfigPatchUnknownFieldError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::CustomFunctionRegistrationUncertainError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::EndpointFunctionUnavailableError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogEndpointRevision": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogProjection": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogClientSession": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogPreparation": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::EndpointFunctionCatalogServiceABC": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::ZMQFunctionCatalogService": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::UnknownExecutionSessionIdError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::UnknownExecutionJobIdError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::AgentProgressQueue": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionInput": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionResult": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::InProcessCompileInspectionGateway": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::GlobalConfigSelection": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobKind": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientFactoryABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ZMQExecutionClientAdapter": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ZMQExecutionClientFactory": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionCommonRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionPipelineSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ResolvedExecutionSessionInputs": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionPipelineDefinition": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::DraftPipelineSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::PipelineSourceSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionRecord": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobRecord": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionStore": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobStore": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobSubmission": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompletedPipelineExecution": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientGateway": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionService": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogError": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::UnknownFunctionIdError": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchRank": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::SignatureView": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::AgentFunctionSearchPolicy": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogFilterText": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogTextMatch": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::SummaryView": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchCandidate": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchProjection": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::ParameterDocumentationPolicy": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogServiceABC": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogService": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseIssueCode": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseDocumentSpec": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ComparisonManifestPathResolver": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ComparisonManifestSnapshot": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30CaseModuleInventory": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30CaseProjection": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30RecipeProjection": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ExampleSourceFile": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ParsedDocument": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseSearchQuery": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseService": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseSectionHierarchy": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::UniqueSectionIdAuthority": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::AuthoringContextSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::StaticAuthoringContextSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CatalogPreparationReadinessSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::PipelineSystemModelSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CellProfilerTranslationBridgeSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::RuntimeUiCoordinationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::StateCodeRoundtripSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRuntimeSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::SourceBindingWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ExampleCorpusSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::PipelineRulesSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ImageAnalysisWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigSchemaHintsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRulesSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionTemplateSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRegistrationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::FirstUseOrientationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::FolderOnboardingStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::DomainExpertAssistedSetupSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::UiVisibleWorkflowStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::HeadlessExecutionStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::DebuggingWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ViewerReviewStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ObjectStateEditingStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigFieldRequirementLabel": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigFieldResolutionLabel": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::AgentAuthoringContextService": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::ObjectStateFieldHelpInferencePolicy": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::ObjectStateFieldHelpService": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::_CallableValueReference": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::ObjectStateFieldFilterDeclaration": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::AllObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::DirtyObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::DefaultDiffObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::InheritedObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::RawResolvedObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::SemanticObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::ObjectStateFieldListProjector": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::PipelineAuthoringError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::UnknownPipelineIdError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::DuplicatePipelineStepIdError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::InvalidFunctionKwargsError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::MissingFunctionKwargsError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::PipelineAuthoringService": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionText": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFileManagerFactory": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionContext": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionBackendProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionHandlerCandidateProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFileQueryProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentEntrySet": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentCollection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentMetadataAccess": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionMetadataComponentProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionMutableParsedComponents": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionParsedFileSet": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFilenameParser": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentSummaryBuilder": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentSort": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionParseCoverage": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionStatusPolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionWorkspacePreparationPolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionWorkflowAdvicePolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionPathPlanningConfigProvider": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionService": 0, + "GodClassExcess:openhcs/agent/services/plate_streaming_service.py::PlateStreamingService": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerWrongKindError": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::ZMQRuntimeServerGateway": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerService": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateStateResolution": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateTargetRoot": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateService": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationIssueCode": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationText": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationService": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNoPayloadGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgePayloadGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeFeature": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeOperationContractABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNoPayloadOperationContract": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgePayloadOperationContract": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorDirectoryAuthority": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeStatusOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListDocumentsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListStateSurfacesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListActionsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListWindowsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListObjectStateScopesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescribeObjectStateFieldOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeMutateObjectStateFieldOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetStateSurfaceOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeInvokeActionOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeFocusWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNavigateWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeCloseWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSnapshotWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeWidgetTreeOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeInvokeWidgetActionOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeValidateDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeApplyDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListSnapshotsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeRestoreSnapshotOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeTimeTravelHeadOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListBranchesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSwitchBranchOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetOperationStatusOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSelectedPlateWorkflowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UnavailableUiBridgeGateway": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayErrorABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayUnavailableError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayResponseError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayTimeoutError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorResolution": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeConnectionResolution": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorReadResult": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorProcessGoneError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorProcessIdentityError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::DescriptorSetCardinality": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::LiveUiBridgeDescriptorSet": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeEnvironment": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::DescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::NoDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::SingleDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::AmbiguousDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorReader": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorCatalog": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeProcessAdvertisedDescriptorCatalog": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorResolver": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeService": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::AgentDtoJsonCodec": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::UiBridgeControlClient": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::ZMQUiBridgeGateway": 0, + "GodClassExcess:openhcs/agent/services/viewer_endpoint_discovery.py::ViewerEndpointRecord": 0, + "GodClassExcess:openhcs/agent/services/viewer_endpoint_discovery.py::ViewerEndpointDiscoveryService": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadComponentProjection": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerPayloadCoordinateSet": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationProjection": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerCoordinateCoverage": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationTotals": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationAuthority": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationWarningCode": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationPolicyCarrier": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerExpectedLayerCountEvidence": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationWarningContext": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationWarningContext": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationWarningRuleBase": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWarningCodeBase": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerCountMismatchWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerActiveDimensionLabelRouteMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerUnmountedWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerPendingUpdateWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerRequiredAxisLabelsMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerRequiredComponentLabelsMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCountWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadNonzeroMetadataMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadsZeroWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerCoordinateGapsWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCoordinatesMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCoordinatesDuplicateWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadsWithoutCoordinatesWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ZMQViewerWindowGateway": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowService": 0, + "GodClassExcess:openhcs/agent/skill_bundle.py::AgentSkillBundle": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncReceipt": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncResult": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncPartialFailure": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::PlateOperation": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::ManagerButtonPresentationMixin": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::MainWindowAction": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::PlateManagerAction": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::CompilationActionProjection": 0, + "GodClassExcess:openhcs/agent/ui_bridge_environment.py::UIConfigCacheEnvironment": 0, + "GodClassExcess:openhcs/agent/ui_bridge_environment.py::UiBridgeDescriptorEnvironment": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiBridgeIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStableWindowIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStableWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiOwnedByWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiCodeDocumentIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStateSurfaceIdentityDeclarationBase": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineEditorWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineDebugToolbarWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::MainWindowWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ManagedWindowWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::SystemMonitorWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ZmqServerManagerWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ImageBrowserWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::LogViewerWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::GlobalConfigWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::KnowledgeBaseWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::AboutOpenHCSWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerOrchestratorCodeDocumentIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerLiveMeasurementsStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineEditorStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineDebugSessionStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiLiveOverviewStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfiguration": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfigurationFactory": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfigurationFactory.create_openhcs_default_configuration._ComponentTemplate": 0, + "GodClassExcess:openhcs/constants/constants.py::Microscope": 0, + "GodClassExcess:openhcs/constants/constants.py::OrchestratorState": 0, + "GodClassExcess:openhcs/constants/constants.py::FileFormat": 0, + "GodClassExcess:openhcs/constants/input_source.py::InputSource": 0, + "GodClassExcess:openhcs/core/__init__.py::CoreExport": 0, + "GodClassExcess:openhcs/core/alias_property.py::AliasProperty": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::NumPyImagePayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ObjectLabelPayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStackKwargResolver": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadSliceProjector": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStackKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::TupleAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ObjectLabelAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::RuntimeSliceAlignedValueKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::RuntimeSliceProjectableAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::PassThroughAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadComposition": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadBundleContext": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageSliceContext": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStack": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImageOutputBundle": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::NestedAlignedImageStackKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::ArtifactInspectionControlMessageType": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInvocationInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactStepInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionRequest": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionControlPayload": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionResponse": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::ArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::NativeReturnArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::AdapterRecordedArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::ArtifactPlanKeySelector": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactPayloadShape": 0, + "GodClassExcess:openhcs/core/artifacts.py::NamedArtifactPayload": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactTypeStrategyMatchMixin": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpecialArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ImageArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectLabelsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::MeasurementsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectLineageArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::RelationshipsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::TableArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpatialGridArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpatialGraphArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::MetadataArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSidecarRole": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactViewerStreaming": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactMaterializationPayload": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecRef": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectArtifactSubjectBinding": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSidecarSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSourceContextSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactGroupScopeSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::GroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::SourceStackLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::InputGroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::InputStackBroadcastSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::AssembledStackGroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::MaterializationSourceIdentityRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectArtifactMemberSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ImageMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::MainFlowStackOutputSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::MainFlowPlaneProjectionOutputSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecAccumulator": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecCollection": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactOutputPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactInputPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactInputProjectionPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::NoMainFlowOutput": 0, + "GodClassExcess:openhcs/core/autoregister_preparation.py::AutoRegisterRegistryPreparationReport": 0, + "GodClassExcess:openhcs/core/autoregister_preparation.py::AutoRegisterRegistryPreparation": 0, + "GodClassExcess:openhcs/core/axis_filter.py::StepAxisFilterResolution": 0, + "GodClassExcess:openhcs/core/axis_filter.py::StepAxisFilterSet": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableImportIdentity": 0, + "GodClassExcess:openhcs/core/callable_contract.py::KeywordRuntimeParameter": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CompilerPreparedAutoRegisterFamily": 0, + "GodClassExcess:openhcs/core/callable_contract.py::FunctionStepExecutionScope": 0, + "GodClassExcess:openhcs/core/callable_contract.py::ImagePayloadConsumption": 0, + "GodClassExcess:openhcs/core/callable_contract.py::PrimaryImageCarrierRequirement": 0, + "GodClassExcess:openhcs/core/callable_contract.py::PrimaryImageCarrierTransition": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableMetadata": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableContract": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableRequestBinding": 0, + "GodClassExcess:openhcs/core/callable_contract.py::RequestParameterName": 0, + "GodClassExcess:openhcs/core/callable_contract.py::RequestPublicFieldSelection": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableProjection": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableMetadataReader": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledWorkerStartPlan": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledRuntimeEnvironmentPlan": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledExecutionBundle": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::FrameworkDeviceBinding": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::FrameworkDeviceAssignment": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::InputConversionPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::MaterializedOutputPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::SequentialRuntimeFilter": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::SequentialRuntimeFilterPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::RuntimeArtifactMaterializationPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::CompiledStepPlan": 0, + "GodClassExcess:openhcs/core/component_group_scope.py::ComponentGroupScope": 0, + "GodClassExcess:openhcs/core/component_group_scope.py::RuntimeExecutionAxisScope": 0, + "GodClassExcess:openhcs/core/component_set.py::ComponentSet": 0, + "GodClassExcess:openhcs/core/components/component_values.py::OpenHCSComponentValues": 0, + "GodClassExcess:openhcs/core/components/multiprocessing.py::Task": 0, + "GodClassExcess:openhcs/core/components/multiprocessing.py::MultiprocessingCoordinator": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::FilenameParseResult": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::MissingFilenameComponentError": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::GenericFilenameParser": 0, + "GodClassExcess:openhcs/core/components/validation.py::ValidationResult": 0, + "GodClassExcess:openhcs/core/components/validation.py::GenericValidator": 0, + "GodClassExcess:openhcs/core/config.py::StreamingConfigMeta": 0, + "GodClassExcess:openhcs/core/config.py::MaterializationBackend": 0, + "GodClassExcess:openhcs/core/config.py::WellFilterMode": 0, + "GodClassExcess:openhcs/core/config.py::NormalizationMethod": 0, + "GodClassExcess:openhcs/core/config.py::MultiprocessingStartMethod": 0, + "GodClassExcess:openhcs/core/config.py::GlobalPipelineConfig": 0, + "GodClassExcess:openhcs/core/config.py::NapariDimensionMode": 0, + "GodClassExcess:openhcs/core/config.py::NapariVariableSizeHandling": 0, + "GodClassExcess:openhcs/core/config.py::NapariDisplayConfig": 0, + "GodClassExcess:openhcs/core/config.py::FijiDimensionMode": 0, + "GodClassExcess:openhcs/core/config.py::FijiDisplayConfig": 0, + "GodClassExcess:openhcs/core/config.py::WellFilterConfig": 0, + "GodClassExcess:openhcs/core/config.py::ZarrConfig": 0, + "GodClassExcess:openhcs/core/config.py::TiffConfig": 0, + "GodClassExcess:openhcs/core/config.py::VFSConfig": 0, + "GodClassExcess:openhcs/core/config.py::DtypeConfig": 0, + "GodClassExcess:openhcs/core/config.py::ProcessingConfig": 0, + "GodClassExcess:openhcs/core/config.py::SequentialProcessingConfig": 0, + "GodClassExcess:openhcs/core/config.py::AnalysisConsolidationConfig": 0, + "GodClassExcess:openhcs/core/config.py::PlateMetadataConfig": 0, + "GodClassExcess:openhcs/core/config.py::ExperimentalAnalysisConfig": 0, + "GodClassExcess:openhcs/core/config.py::PathPlanningConfig": 0, + "GodClassExcess:openhcs/core/config.py::StepWellFilterConfig": 0, + "GodClassExcess:openhcs/core/config.py::StepMaterializationConfig": 0, + "GodClassExcess:openhcs/core/config.py::StreamingDefaults": 0, + "GodClassExcess:openhcs/core/config.py::StreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::NapariStreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::FijiStreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::CompilationDebugConfig": 0, + "GodClassExcess:openhcs/core/config_cache.py::ConfigCacheSpec": 0, + "GodClassExcess:openhcs/core/config_cache.py::ConfigCache": 0, + "GodClassExcess:openhcs/core/config_document.py::ConfigDocumentField": 0, + "GodClassExcess:openhcs/core/config_document.py::ConfigDocumentAuthority": 0, + "GodClassExcess:openhcs/core/context/processing_context.py::RequiredVisualizer": 0, + "GodClassExcess:openhcs/core/context/processing_context.py::ProcessingContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEventType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommandType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommandDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug.py::AdvancesOneDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ToggleDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RunDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RunToPauseDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RestartDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::ChooseSourceGroupDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RandomSourceGroupDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::StopDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryOutcome": 0, + "GodClassExcess:openhcs/core/debug.py::DebugTimelineNodeState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryEventDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug.py::StartedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::CompletedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::FailedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ReportsOutputArtifactsDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::BeforeInvocationDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::AfterInvocationDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ExceptionDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::DebugControlMessageType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerStatus": 0, + "GodClassExcess:openhcs/core/debug.py::DebugReplayMode": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCursor": 0, + "GodClassExcess:openhcs/core/debug.py::DebugJsonCodec": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactRef": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactIdentity": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactRefProjection": 0, + "GodClassExcess:openhcs/core/debug.py::DebugInvocationParameter": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshot": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSessionRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportPlan": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWarmReplayArtifactAvailability": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWarmReplayArtifactReusePlan": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactHydrationContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEvent": 0, + "GodClassExcess:openhcs/core/debug.py::DebugProgressContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugProgressEventRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerController": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerStopped": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerRegistry": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSession": 0, + "GodClassExcess:openhcs/core/debug.py::DebugTerminalSummary": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionConfig": 0, + "GodClassExcess:openhcs/core/debug.py::DebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::NeverStopDebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::NeverStopDebugStepStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::RunToPauseDebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSinkInstallRequest": 0, + "GodClassExcess:openhcs/core/debug.py::NoOpDebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::ProgressDebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::NoOpDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::RecordingDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::ProgressDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::LocalSnapshotProgressDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::DebugStoreManifest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug.py::LocalDebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug.py::FileManagerDebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionTargetState": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugPauseBoundaryState": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionProjectionContext": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionPhaseDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NoPlateDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NeedsInitializationDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NeedsCompileDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::PendingExecutionDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::ActiveDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalCompleteDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalFailedDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalCancelledDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::ReadyDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTableProjection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSectionKind": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSectionDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::AvailableEmptySection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::ReportedEmptySection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTableProjectionDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::AvailableEmptyTable": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewModel": 0, + "GodClassExcess:openhcs/core/debug_views.py::SummaryDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::SourcesDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::InputArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::OutputArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::PreviewArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::InvocationParametersDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::RuntimeValuesDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::MeasurementsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::RelationshipsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::TimingDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::ErrorDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::ArtifactActionDebugTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::ArtifactRefsDebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::InvocationParametersDebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::RuntimeValueRecordsDebugViewTable": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellValueKind": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellSignature": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::EmptyRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::NumberRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::TextRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::_SparseNumericInstability": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementCellSignatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementCellPresence": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementValuePresence": 0, + "GodClassExcess:openhcs/core/equivalence/images.py::RuntimeImageSnapshot": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSubjectKey": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSourceQualification": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSourcePair": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKey": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementNamePartsProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeAggregateFeatureIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticAggregatePrefixedFeatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticAggregateFeatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticCoreFeatureAndSourceNameProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureNameProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKeySourceContext": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::_MeasurementScopeAggregatePolicy": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKeyProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeRowProjectionRecord": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeExpectedMeasurementFactCompletion": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeDirectionalPairMeasurementDerivationContract": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeMeasurementFactProjectionContract": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementFeatureSemanticContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::MarkerRuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementDescriptorSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementIndexedDescriptorEquivalence": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::DefaultRuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCountFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectIdentifierFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectLocationFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCalculatedFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCalculatedIdentifierFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::TieSensitiveLocationValueFeatureRelation": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_requirements.py::RequiredRuntimeMeasurementProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeImageNumberOffset": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowSchema": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowHeaderProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeWideProjectionColumn": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRequiredKeyIndex": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeIndexedRowValues": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowMapping": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeObjectMeasurementRowIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowProjectionContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowValueProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellValue": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellFactProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellNumericProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormFactProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormNumericProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::CachedRuntimeLongFormMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementSource": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementFact": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeSnapshotLongFormMeasurementFactProjector": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementLongFormFactProjector": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowSubjectProjection": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementState": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementProjection": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::RuntimeObjectLabelMeasurementAuthority": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::RuntimeObjectLabelInstanceCatalog": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementCompletion": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::PayloadObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::PlaneObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::RuntimeOutputSnapshot": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::RuntimeTableNamespaceAdapter": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::CommonStemRuntimeTableNamespaceAdapter": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementFeatureNameMode": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementSourceNameEncoding": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementSourceQualifiedFeature": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementQualifierValueMode": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::_NonNegativeRuntimePolicyField": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimePolicyNonNegativeFieldValidationMixin": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementRowQualifier": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::IdentifierQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::TwoDigitIntegerQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::FractionOfCountQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementRowQualifierSequence": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementDialect": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementFeatureNumericTolerance": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeEquivalencePolicy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RuntimeScopedMeasurementTable": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RuntimeObjectRelationshipIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::ObjectInstanceKeyPlaneAlignmentContext": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::ObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::UnmodifiedObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::SingleSliceValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::MultiSliceValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::UnscopedValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureContext": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureKeyProjection": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureResolution": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::GenericRelationshipAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipMeasurementSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceDifferenceKind": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceDifference": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceReport": 0, + "GodClassExcess:openhcs/core/equivalence/tables.py::RuntimeTableSnapshot": 0, + "GodClassExcess:openhcs/core/execution_state.py::ExecutionOutputPlateSummary": 0, + "GodClassExcess:openhcs/core/execution_state.py::ExecutionCompletionPayload": 0, + "GodClassExcess:openhcs/core/execution_state.py::ManagerExecutionState": 0, + "GodClassExcess:openhcs/core/execution_state.py::TerminalExecutionStatus": 0, + "GodClassExcess:openhcs/core/execution_visualizer.py::ExecutionVisualizerABC": 0, + "GodClassExcess:openhcs/core/framework_device_resolver.py::FrameworkDeviceResolver": 0, + "GodClassExcess:openhcs/core/function_contract_metadata.py::FunctionContractAttribute": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeParameterBinding": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeCallableKwargPolicy": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeInvocationDomain": 0, + "GodClassExcess:openhcs/core/function_patterns.py::MainFlowInputProjection": 0, + "GodClassExcess:openhcs/core/function_patterns.py::FunctionInvocationKey": 0, + "GodClassExcess:openhcs/core/function_patterns.py::InvocationArtifactInputProjectionKey": 0, + "GodClassExcess:openhcs/core/function_patterns.py::InvocationArtifactInputEdgePlan": 0, + "GodClassExcess:openhcs/core/function_patterns.py::FunctionInvocation": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionItem": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionGroup": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionPattern": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionInvocation": 0, + "GodClassExcess:openhcs/core/function_patterns.py::ComponentFunctionInvocationProjection": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionGroup": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionPattern": 0, + "GodClassExcess:openhcs/core/function_patterns.py::PatternItemKwargMerge": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizeFunctionGroupAuthority": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompileFunctionGroupAuthority": 0, + "GodClassExcess:openhcs/core/function_reference.py::FunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::ImportableFunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::RegistryFunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::ResolvedRegistryFunction": 0, + "GodClassExcess:openhcs/core/function_reference.py::FunctionReferenceTransportAuthority": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocumentField": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocument": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocumentAuthority": 0, + "GodClassExcess:openhcs/core/function_step_transport.py::FunctionStepTransportAuthority": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::SourceImagePixelSemantics": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImageFileSourceMetadata": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NumpyImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::TiffImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::EightBitRasterImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::BmpImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::GifImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::JpegImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::PngImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NativeUint8ImagePayloadStrategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::BoolImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NumericImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_payload_execution_mode.py::ImagePayloadExecutionMode": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ArrayShape": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ColorImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::GrayscaleImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::GrayscaleVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ColorVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ChannelFirstVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/input_workspace.py::PipelineImportDiagnostic": 0, + "GodClassExcess:openhcs/core/input_workspace.py::InputWorkspacePreparationRequest": 0, + "GodClassExcess:openhcs/core/input_workspace.py::InputWorkspacePreparationResult": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::ArtifactDeclarationStepContext": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractPlan": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractProviderFactory": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::MainFlowArtifactContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::CompositeInvocationContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::PipelineInvocationContractProviderAuthority": 0, + "GodClassExcess:openhcs/core/lazy_gpu_imports.py::LazyFrameworkModule": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectSliceMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectLabelMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementAxisValueProjection": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchCacheKey": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureAxisBatchCacheKey": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ColumnarMeasurementTableSchema": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ColumnarMeasurementTableSchemaCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementFeatureQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchQueryCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureAxisBatchQueryCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementFeatureValueIndex": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableObjectFeatureSemanticsCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableObjectFeatureSemantics": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableFeatureQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ObjectMeasurementLabelPlaneBinding": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::IndexedObjectMeasurementLabelPlaneBinding": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::DefaultObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::IndexedObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageAlignmentSource": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageLabelAlignmentRequest": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::PreparedMeasurementObjectLabels": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementLabelSourceAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageLabelAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageReferenceDomain": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementObjectDomainPolicy": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupDialect": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementFeatureAliasSpan": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupAliasCache": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementFeatureLookup": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupDialectReference": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::CurrentRuntimeMeasurementLookupDialect": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowDeclaredValue": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowTextValue": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectName": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowSourceImageName": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectLabel": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectIdentityRole": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementProjectedColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementSparseCell": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ColumnarRowColumnOverlay": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementSparseColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::WideMeasurementRowAccumulator": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::SequenceMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ColumnarMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementObjectLabelResolution": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowQualifier": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowOwnership": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementColumnarRowsView": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedColumnarRowColumns": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::DataclassMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::QualifiedMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementTableRowLayout": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowLayoutProjectionStrategy": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::LongMeasurementRowProjectionStrategy": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::WideMeasurementRowProjectionStrategy": 0, + "GodClassExcess:openhcs/core/metadata_cache.py::MetadataCache": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisSummaryDestination": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisDirectoryInputs": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisConsolidationInputs": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::FileManagerAnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancelledError": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancellationSignal": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancellationAuthority": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionExtras": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionResults": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionRequest": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::ValidatedCompiledPlateExecution": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::_PlateStepProgressHeartbeat": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::ViewerSettlementProgressObserver": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeExecutionTransportSerialization": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::ExecutionStatus": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeContextObservation": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeExecutionObservation": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeObservationMode": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::ExecutionResult": 0, + "GodClassExcess:openhcs/core/orchestrator/orchestrator.py::PipelineOrchestrator": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::WorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::InlineWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::ForkInheritedWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::PooledWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::WorkerExecutorFactory": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::ForkInheritedWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::InlineWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::PooledWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::ForkInheritedWorkerExecutionState": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerLaneExecutionContext": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerAssignmentPlan": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerLaneExecutionPlan": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::CompiledContextLanePlanner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::WorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::DisabledWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::CProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::ThreadOwnedProfilerCallback": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::ThreadLocalCProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::MonitoringCProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/path_cache.py::PathCacheKey": 0, + "GodClassExcess:openhcs/core/path_cache.py::UnifiedPathCache": 0, + "GodClassExcess:openhcs/core/path_pattern_matching.py::PathPatternTemplateMatcher": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::TerminalMaterializationSpec": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::StreamingOnlyMaterializationSpec": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticImageArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticObjectLabelsArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticMeasurementsArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactOutputMaterializationPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactProducer": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactConsumer": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactGraph": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationPlateScope": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationPathResolver": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationSession": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::ResolvedPipelineDefinition": 0, + "GodClassExcess:openhcs/core/pipeline/compiler.py::AxisCompilationRequest": 0, + "GodClassExcess:openhcs/core/pipeline/compiler.py::PipelineCompiler": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::ParameterKindPolicy": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::ImportStatementExtractor": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::FuncStepContractValidator": 0, + "GodClassExcess:openhcs/core/pipeline/function_contracts.py::ObjectLabelInputExecutionMode": 0, + "GodClassExcess:openhcs/core/pipeline/materialization_flag_planner.py::MaterializationFlagPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::MissingArtifactInputError": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerGroupScope": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerComponentScopes": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::ArtifactPlanMaps": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerExecutionGroups": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerArtifactStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerMaterializationStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerValidationStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerPathAuthority": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerStepAssemblyStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PipelinePathPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/step_attribute_stripper.py::StepAttributeStripper": 0, + "GodClassExcess:openhcs/core/pipeline/step_snapshot.py::StepSnapshot": 0, + "GodClassExcess:openhcs/core/pipeline_document.py::PipelineDocument": 0, + "GodClassExcess:openhcs/core/pipeline_document.py::PipelineDocumentAuthority": 0, + "GodClassExcess:openhcs/core/pipeline_document_fields.py::PipelineDocumentField": 0, + "GodClassExcess:openhcs/core/plate_file_inventory.py::PlateFileKind": 0, + "GodClassExcess:openhcs/core/plate_file_inventory.py::PlateFileInventoryQuery": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFileRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileInventoryQueryResult": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFilePreview": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFilePreviewReader": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFileInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecordNotFoundError": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecordAmbiguityError": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageSample": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageSampler": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::ProcessLocalBoundedCache": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::RegisteredProcessLocalBoundedCache": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::IdentityBoundProcessCache": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationOperation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::RegistryFamilyPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::ModuleRegistryPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::DeclaredHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::ModuleHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::CallableHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::CallablePreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationCacheWorker": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationCacheBatch": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugProgressRecord": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeFrame": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugTimelineNode": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugProjectionSource": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionSource": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionBundle": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::ProgressEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::NoopEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::CallbackEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::ZMQProgressEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::LoggingEmitter": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressError": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressValidationError": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressRegistrationError": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementPayloadError": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementRowPreview": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementTablePreview": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementProgressPayload": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeStateDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/projection.py::TerminalPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PendingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::IdlePlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::QueuedPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompilingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompiledPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::ExecutingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompletePlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::FailedPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::AxisRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeIdentity": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::ExecutionRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::_OpenHCSProjectionAdapter": 0, + "GodClassExcess:openhcs/core/progress/registry.py::ProgressRegistry": 0, + "GodClassExcess:openhcs/core/progress/runtime_artifacts.py::RuntimeArtifactPayloadError": 0, + "GodClassExcess:openhcs/core/progress/runtime_artifacts.py::RuntimeArtifactProgressPayload": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeIdentity": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MeanPercentRuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ExplicitPercentRuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::PlateProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::WorkerProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::WellProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::StepProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompilationProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeProjection": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeExecutionTopology": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeWorkerStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeWorkerStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompleteWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::QueuedWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeEventStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeEventStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MissingEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::SuccessTerminalEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStepStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStepStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MissingStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeExecutionModeContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeExecutionModeStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompileModeSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ExecutionEventSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::InitOnlyExecutionSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStatusProjector": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeFactory": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannelRole": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannelDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ControlProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ExecutionProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::PipelineProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressPhaseDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::TerminalProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailureProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessTerminalProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::StatusTerminatedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PipelineChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::QueuedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::RunningProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CancelledProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisStartedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepStartedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepCompletedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PatternGroupProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisCompletedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ViewerSettlementProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisErrorProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressStatusDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PendingProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::StartedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::RunningProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::CancelledProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ErrorProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::QueuedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressIdentity": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressQueue": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressExecutionContext": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressEventPayload": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressEvent": 0, + "GodClassExcess:openhcs/core/projected_image_output.py::SourceProjectedImageOutput": 0, + "GodClassExcess:openhcs/core/projected_image_output.py::SelectedPlaneImageOutput": 0, + "GodClassExcess:openhcs/core/python_source_literal.py::PythonSourceLiteral": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::RegisteredStrategyTypesMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::StrategyLabelRegistryMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::EnumKeyedStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::NominalTypeKeyedStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::NominalTypeStrategyFamilyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::MostDerivedContextStrategyMeta": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::MostDerivedContextStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::AlwaysMatchesContextMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::RegisteredLeafClassSpec": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::GeneratedLeafClassSpec": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::GeneratedEnumClassSpec": 0, + "GodClassExcess:openhcs/core/roi_point_metadata.py::ROIFractionalZ": 0, + "GodClassExcess:openhcs/core/roi_source_metadata.py::ROIArchiveSourceMetadata": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeImageExecutionContext": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeImageRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeFunctionInvocationRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeAdapterRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeAdapterSpec": 0, + "GodClassExcess:openhcs/core/runtime_array_values.py::RuntimeArrayPayload": 0, + "GodClassExcess:openhcs/core/runtime_array_values.py::DataBackedRuntimeArrayPayload": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchQueryCache": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementTableUnion": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::RuntimeArtifactQueryContext": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementObjectQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementScopeQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementTableAxisProjection": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceAxisSelection": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::AxisFilteredMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/runtime_artifact_values.py::ArtifactKey": 0, + "GodClassExcess:openhcs/core/runtime_artifact_values.py::RuntimeValue": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::SliceIndexRuntimeParameter": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimePlaneAxisValueProjectionParameter": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchInvocationRequest": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchExecutionDomain": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchCallableMetadataField": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimePure2DSliceBatchRequest": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchCallableFamily": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::Pure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::ParallelPure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::SerialPure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeAggregateMeanAccumulator": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseNumericCounterToleranceProfile": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ObjectBoundarySparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ShapeDescriptorSparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::BinarySparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateMeanKeyProjection": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeObjectMeasurementFactRowDomain": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ValueMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeanMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::CountMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationAxis": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementProjectionState": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementRowProjectionRecorder": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeTableRowProjectionRecorder": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SpatialGridObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeasurementTableObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ObjectLabelsObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RelationshipObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationValueFeatureContext": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateTieSensitiveLocationFeature": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::DirectTieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateTieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationFeatureContract": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationProjector": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementSnapshot": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementSnapshotAccumulator": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeThresholdSensitivePairToleranceContract": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementFeatureSemantics": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryStatisticEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryCountEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryValueEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryMeanEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeasurementFeatureStabilityPolicy": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactViewerPayloadExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactViewerExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactAxisExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactExecutionExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactExecutionObservation": 0, + "GodClassExcess:openhcs/core/runtime_exports.py::RuntimeExportExpectation": 0, + "GodClassExcess:openhcs/core/runtime_exports.py::RuntimeExportObservation": 0, + "GodClassExcess:openhcs/core/runtime_image_loading.py::ImagePayloadSourceMetadataContext": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageUnitIntervalIntensityMetadata": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadata": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadataCarrier": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageMetadataPayload": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::MaskedImagePayload": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadataCompositionMode": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::_ImagePayloadMetadataComposer": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageMaskDomain": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementTable": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLabelMeasurementValues": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScope": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScopeSelection": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelation": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureOwner": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureSemanticMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCountFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectGroupInvariantFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectReferenceFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectIdentifierFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasuredObjectAnchorFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectIntensityFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCalculatedFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectShapeDescriptorFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementIndexedDescriptorDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeature": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelationDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelationDeclarationCollection": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementStatistic": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCoreMeasurementFeature": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationCoordinateValues": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationCoordinateProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::AxisBackedObjectLocationCoordinateProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectMeasurementValueRow": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectMeasurementSliceValueRow": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementRowAxisField": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementRowIdentityContract": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementRowValueField": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScalarLiteral": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomain": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureMissingValue": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomainContext": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::OrdinalObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasuredObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::LabelIdFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RowOrdinalFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureValueTable": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementSubject": 0, + "GodClassExcess:openhcs/core/runtime_object_label_aggregation.py::DenseObjectLabelAggregation": 0, + "GodClassExcess:openhcs/core/runtime_object_label_aggregation.py::ObjectLabelPure2DSliceAggregator": 0, + "GodClassExcess:openhcs/core/runtime_object_label_building.py::SourceImageObjectLabelBuildRequest": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainScope": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomain": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainMetadata": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::NominalObjectLabelDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseIntegerObjectLabelIdDomain": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseArrayObjectLabelIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PayloadObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PlaneObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ConsecutiveObjectLabelIdProjection": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseObjectLabelConsecutiveRelabelingStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::NumpyDenseObjectLabelConsecutiveRelabelingStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ExplicitObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PreserveSourceObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PresentObjectLabelIdsDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseObjectLabelExtentDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelRepresentation": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelVariant": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelVariantData": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValue": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelPayload": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelDataDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelSet": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValueIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::DenseArrayObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::SparseIJVObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValueStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::DenseObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::SparseIJVObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_output_matching.py::RuntimeOutputBundle": 0, + "GodClassExcess:openhcs/core/runtime_output_matching.py::RuntimeReturnedOutputMatcher": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::RuntimePatternDiscoveryCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::FrozenAxisPatternCollection": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::FrozenPatternDiscoveryResult": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::RuntimePatternDiscoveryCache": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceProjectableValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceInvariantValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceIdentityProjectableValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxis": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSlicePlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::SourceBindingPlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisProjector": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneProjection": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisValueProjection": 0, + "GodClassExcess:openhcs/core/runtime_profile.py::RuntimeProfileTimer": 0, + "GodClassExcess:openhcs/core/runtime_profile.py::RuntimeProfileLogger": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationship": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DirectedObjectRelationshipPayload": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadKernel": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DefaultObjectRelationshipPayloadKernel": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadRequest": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DenseObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::SparseIJVObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectInstanceKey": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectInstanceRelationship": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectLabelInstanceDomains": 0, + "GodClassExcess:openhcs/core/runtime_slice_alignment.py::RuntimeSliceAlignedValueSet": 0, + "GodClassExcess:openhcs/core/runtime_slice_alignment.py::RuntimeSliceAlignedValues": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectionDeclarationError": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequest": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionPlaneMetadata": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequirement": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityError": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::OptionalRuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ComponentMetadataRuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectedPayloadItem": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::PassThroughRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ArrayBridgeArrayRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SpatialGraphRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ImagePayloadRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::AlignedImageStackRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ImageOutputBundleRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceIdentityProjectionMixin": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceRelationshipProjectionMixin": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceIdentityProjectableValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceAlignedValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::MeasurementTableRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ColumnarRowsRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectableValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::DirectedObjectRelationshipRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ObjectRelationshipRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SparseIJVLabelRowsRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ObjectLabelValueRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SequenceRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjection": 0, + "GodClassExcess:openhcs/core/runtime_source_binding_cache.py::RuntimeSourceBindingContextCache": 0, + "GodClassExcess:openhcs/core/runtime_sparse_labels.py::SparseIJVLabelRows": 0, + "GodClassExcess:openhcs/core/runtime_sparse_labels.py::SparseIJVLabelRowsIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraphNode": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraphEdge": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraph": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridAxis": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridOrdering": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridOrigin": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGrid": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCacheValue": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCache": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactLocation": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeStoreObservationCursor": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactQueryTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactLocationTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactDynamicComponentTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactQuery": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::StoredRuntimeValue": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactInput": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactBatch": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactAddress": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeValueStore": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::ColumnarRows": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::FieldSpec": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::MeasurementRowMappingCache": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::MeasurementObjectRowIdentity": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedAllSelectionMode": 0, + "GodClassExcess:openhcs/core/selection.py::SelectionModeCarrier": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedScopeIdsCarrier": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedScopeIdsArgument": 0, + "GodClassExcess:openhcs/core/source_binding_context.py::SourceBindingContext": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceMetadataRecord": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceMetadataCandidates": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceCandidatePathResolution": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourcePatternResolutionContext": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingCandidateMatcher": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceAnchorSelectionStatus": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceAnchorPatternSelection": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceWorkspaceAnchorNarrowing": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchResolutionStatus": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchResolution": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBoundAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::DefaultSourceBoundAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::OrderMatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MetadataMatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchedImageSet": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceFileUniverse": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseRuntimeState": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputSourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartSourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::DiskPipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MemoryPipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspacePipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::AxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputAxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartAxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::CurrentPatternStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspaceStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PhysicalAxisStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::AxisScopedPipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspacePipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PhysicalPipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingRuntimeContextRequest": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::_SourceSet": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::_ImportedMetadataIndex": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::MetadataSourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::OrderSourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingProjectionStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::PrimaryPlaneBindingProjection": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceArtifactBindingProjection": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingWorkspaceMaterialization": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingWorkspaceProjector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeContextProcessIdentity": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingPlanMeta": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingOrigin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceSetRole": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceProjectionRole": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataSource": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterSubject": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterMatchType": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterClause": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImagePlaneSource": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImportedMetadataJoin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImportedMetadataTable": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataExtractionRule": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchMethod": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchField": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchFields": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchDimension": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchPlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ComponentSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceAssignmentBase": 0, + "GodClassExcess:openhcs/core/source_bindings.py::NamedSourceBinding": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingDeclarationsMixin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::_SourceBindingPlanBase": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingsConfig": 0, + "GodClassExcess:openhcs/core/source_bindings.py::StepSourceBindingsConfig": 0, + "GodClassExcess:openhcs/core/source_bindings.py::CompiledSourceBindingPlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::CompiledSourceUniversePlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceRuntimePathLookup": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeMetadataNormalizer": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeContext": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceFilterView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceSelectorView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::MetadataRuleView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::MatchDimensionView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingMatchPlanView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::GroupingView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::ImportedMetadataTableView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::PipelineSourceUniverseView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingsViewModel": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceInventory": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingPreviewRow": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceSetPreviewRow": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingDiagnosticSeverity": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingDiagnostic": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingsPreview": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageIdentity": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlane": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::RuntimeSourceImageProvenancePlane": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceContributor": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlaneRecord": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlanes": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenance": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourcePlaneIndexedMetadata": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourcePlaneIndexedProvenanceExpansion": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SatisfiedSourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::UnsatisfiedSourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlaneCountRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceAddressRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceAlias": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceFields": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::VariableComponentAxisProjection": 0, + "GodClassExcess:openhcs/core/source_load_plan.py::SourceLoadPlan": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterMatchRequest": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ValuePredicateSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::PathPredicateSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ContainsSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotContainSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ContainsRegexSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotContainRegexSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::EqualsSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotEqualSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::StartsWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotStartWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::EndsWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotEndWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::IsImageSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::IsTifSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::FileSourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::DirectorySourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::ExtensionSourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetComponentRole": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityPolicy": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentity": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityPairPredicate": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityCompatibility": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityExactMatch": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceAxisMetadataScope": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceMetadataLookupProjectionCache": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceMetadataLookupProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::OriginalSourceMetadata": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceFilterPathMetadata": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacingUnit": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacing": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacingFields": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceMetadataRoleView": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceMetadataIdentityProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceComponentProjectionStrategy": 0, + "GodClassExcess:openhcs/core/source_metadata.py::WellSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SiteSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::ChannelSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::ZIndexSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::TimepointSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentitySequenceCacheKey": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentity": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentitySequence": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePlaneIdentitySequenceAlignment": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetConflictError": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetDiagnostic": 0, + "GodClassExcess:openhcs/core/source_projection.py::OpenHCSPlaneAddress": 0, + "GodClassExcess:openhcs/core/source_projection.py::OpenHCSPlaneFilename": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetIdentity": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneStoreIdentity": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceCandidate": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneDataset": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceArtifactProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjectionSet": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjectionMetadataSerializer": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SpatialShapeYX": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomain": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainAlias": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainFields": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialPayloadDomain": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::CommonRuntimeValue": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/source_tile_geometry.py::SourceTileLayout": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspacePathLookup": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjection": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceImagePayloadProjection": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionAxisCacheKey": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionCacheEntry": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionCache": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionAuthority": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionBuilder": 0, + "GodClassExcess:openhcs/core/step_dependencies.py::StepInputDependencyKind": 0, + "GodClassExcess:openhcs/core/step_dependencies.py::StepInputDependency": 0, + "GodClassExcess:openhcs/core/steps/abstract.py::StepExecutionObservation": 0, + "GodClassExcess:openhcs/core/steps/abstract.py::AbstractStep": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ImageArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::MeasurementArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationBackendPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactStreamSourceMetadataAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PersistentArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::StreamingOnlyArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactAnalysisOutputDescriptor": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PlannedArtifactMaterializationPath": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PlannedArtifactMaterializationPreview": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactRecordSourceDescriptor": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::AnalysisOutputDescriptorAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::RuntimeArtifactMaterialization": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::RuntimeProfileSettings": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::StepRuntimeProfileRecord": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::PatternGroups": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::StepAnchorPatternFilter": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::FunctionStepExecutor": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::StepPreloadFileSet": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZarrBatchItemIdentity": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZarrComponentAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::TimepointZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::SiteZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ChannelZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZIndexZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::IncompleteFunctionOutputFilenameIdentityError": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputParsedPathIdentityCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputFilenameCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputMetadataIdentityCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentityCache": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputPathRequest": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentity": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FilenameQualifier": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputParserContext": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputPathAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputExtensionAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputComponentIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::StepOutputManifestKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::NoStepOutputManifestMatch": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::FunctionStepOutputProducerIdentityRequest": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::FunctionStepOutputProducerIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedOutputSemantics": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::StepOutputManifestStore": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathSet": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathRecordIndex": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathPatternSelector": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::ProducedMemoryPathsAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MemoryOutputWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MaterializedImageOutputWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputProjectionRequest": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputItem": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputBatch": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputsAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::OpenHCSMetadataWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::OpenHCSMetadataWriter.OutputTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::ProducedImageMetadataCapability": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::PrimaryImageMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MaterializedImageMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::RuntimeArtifactMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::RuntimeArtifactMaterializationAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationCallableCache": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationCallableResolver": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeProfileSink": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::UnchangedFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ProjectedFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImageFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::MeasurementsFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::SpatialGraphFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::DefaultImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::AlignedImageStackOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedImageOutputContext": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelsFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ContextualObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::DenseArrayObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::NumpyArrayObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImagePayloadObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ComponentArtifactPlans": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupExecutionScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionRuntimeScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupExecutionRequest": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupData": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::OutputPathBatchEntry": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::OutputPathBatchUniqueness": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationArtifactScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionCoreExecutor": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionChainInvocationMemoryTypes": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::VariableComponentNames": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::MainFlowMemoryConversion": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupOutputData": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupRuntime": 0, + "GodClassExcess:openhcs/core/steps/function_step.py::FunctionStep": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamImagePayloadMetadataProjector": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentNameMetadata": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamScopedDisplayConfig": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentMessageExtraPayload": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamViewerComponentMetadataProjector": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamSourceComponentMetadataItems": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentNameMap": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataRoot": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataRootAuthority": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamExecutionAxisDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataBackedComponentDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentDomainProviders": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentMessageExtraAuthority": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::ViewerDeclarationABC": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::NapariViewerDeclaration": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::FijiViewerDeclaration": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::ViewerType": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingViewerSurface": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::ViewerProcessLaunchField": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::ViewerProcessLaunchConfig": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingViewerRuntimeConfig": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingConfigBehaviorMixin": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateFormat": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationParameters": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationBounds": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationProfile": 0, + "GodClassExcess:openhcs/core/utils.py::WellPatternConstants": 0, + "GodClassExcess:openhcs/core/utils.py::WellFilterProcessor": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::VariableComponentStackRequirementRequest": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::VariableComponentStackRequirement": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::AlwaysRequiresVariableComponentStack": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::SemanticControlVariableComponentStackRequirement": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::FileManagerLike": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlatePathDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateInputFileDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateInputDirectoryDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateOutputFileDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateOutputDirectoryDeclaration": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingContext": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ImageStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::FullWindowImageStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ManualImageStreamProjectionIdentity": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::RoiStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingResult": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingViewerLifecycle": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingSourceFilenameAuthority": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingSource": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingService": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataConfig": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::MetadataWriteError": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::AtomicMetadataWriter": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataFields": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataSubdirectories": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceMapping": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceSourceProjectionEntries": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceSourceMetadataEntries": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceChannelLabels": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartStepFacts": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartExecutionFacts": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartPlatform": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartDecision": 0, + "GodClassExcess:openhcs/demo/synthetic_data.py::SyntheticMicroscopyGenerator": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentError": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopApplicationIdentity": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentContext": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentReport": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopEnvironmentCandidate": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_Publication": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_WindowsLauncherFingerprint": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_AtomicPathPublication": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentAuthority": 0, + "GodClassExcess:openhcs/desktop_deployment.py::WindowsDesktopDeployment": 0, + "GodClassExcess:openhcs/desktop_deployment.py::MacOSDesktopDeployment": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageExtra": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopBinaryOnlyPackage": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageSourceOverrideVariable": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallerSchemaVersion": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopUvRelease": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallProfile": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageInstallSelection": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallerContract": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::ExcludedWellSet": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRoleState": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutState": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRow": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutParameterReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRoleReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutConditionReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutAssignmentReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutBuilder": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::ControlNormalizationReference": 0, + "GodClassExcess:openhcs/formats/experimental_layout_rows.py::ExperimentalLayoutRowRole": 0, + "GodClassExcess:openhcs/formats/experimental_layout_rows.py::ExperimentalAnalysisScope": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::ExperimentalResultFormatStrategy": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::CX5ExperimentalResultFormat": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::MetaXpressExperimentalResultFormat": 0, + "GodClassExcess:openhcs/formats/pattern/pattern_discovery.py::PatternDiscoveryEngine": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupProgressReporterABC": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventPresentationABC": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventSemantics": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventKind": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupWindowSignal": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupProgressController": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupStreamTee": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupOutputMirror": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._EventBridge": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._StartupWindow": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._StartupWindowPresentation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerObjectTableMode": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerRelationshipProjectionName": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertyName": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAExperimentPropertyColumn": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerDatabaseExportSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAImageChannelSpec": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPARelationshipTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerAnalystProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertiesFile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPATableRowProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerAnalystProjectionBuilder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertiesRenderer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPASQLiteRenderer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/compile_time_contracts.py::CellProfilerInvocationContractProvider": 0, + "GodClassExcess:openhcs/interop/cellprofiler/compile_time_contracts.py::CellProfilerInvocationContractProviderFactory": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerExperimentProjectionField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerImageStructuralFieldFamily": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerSourceImageProjectionField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerObjectCoreMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerImageAggregateStatistic": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerProjectedTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerColumnNameMapping": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerDatabaseColumnDialect": 0, + "GodClassExcess:openhcs/interop/cellprofiler/image_set_numbering.py::CellProfilerImageSetNumbering": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_dialect.py::CellProfilerSpatialGridMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_dialect.py::CellProfilerMeasurementObjectDomainPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeatureKind": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerObjectCountFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerChildCountFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_scope.py::CellProfilerMeasurementTargetScope": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_semantic_profiles.py::CellProfilerDescriptorSemanticProfile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_contracts.py::CellProfilerModuleArtifactContracts": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PlaneRuntimeArtifactModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ArtifactExportModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PerObjectMeasurementExecutionModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::NonExecutableCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceSetupCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::InteractiveCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectArtifactInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PriorMeasurementArtifactInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::MeasurementArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceQualifiedMeasurementFeatureModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceQualifiedWideMeasurementRowsModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ParentChildLineageArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectLineageTransformContractModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ImageMeasurementInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectMeasurementInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ScopedMeasurementModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_callable_abi.py::CellProfilerModuleCallableABI": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_declarations.py::CellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerModuleAuthority": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerMeasurementFeatureMarker": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectCountFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectIdentifierFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::MeasuredObjectAnchorFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectLocationFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::IntensityFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectCalculatedFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ShapeDescriptorFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerMeasurementFeatureOwner": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingRowRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingCoverageRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingCoverageStatus": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::BoundModuleSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::UnmappedModuleSettingsError": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::CellProfilerModuleSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSetting": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSettingsModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::_ImagePlaneDetailsTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::ModuleSetting": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::ModuleBlock": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::CPPipeParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_SelectedInputBindingOccurrence": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_ParsedTargetUnit": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_PublicKwargProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_LoweredModuleBatch": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_ParsedPipelineDeclaration": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineStage": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineFileKind": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::AppleDoubleResourceForkFilename": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineFile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPlateWorkspacePreparer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/adapter.py::CellProfilerRecordedArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/adapter.py::CellProfilerRuntimeAdapter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeArtifactInputRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::ImageArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::ObjectLabelsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::MeasurementsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RelationshipsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::SpatialGridArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeInputBindingRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/function_contract_execution.py::CellProfilerFunctionContractExecutor": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceIdentityMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerImageRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceImageEndpoint": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceImagePair": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerMeasurementImage": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSliceAlignedValues": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::PreparedObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::PreparedObjectMeasurementInvocationBatch": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::CellProfilerRuntimeProfiler": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::ObjectMeasurementOutputTimings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::ObjectMeasurementOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::CellProfilerMeasurementTableModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::MeasurementFeatureRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::FieldDerivedMeasurementFeatureModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::TableMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::RelationshipMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::NoObjectNameMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::PayloadOnlyMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::CurrentPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::ProducedImageMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::ProducedImagePayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::DeclaredImageOutputPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::SourceQualifiedInputPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::FormattingMeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::CellProfilerResultMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ModuleOwnedResultMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ObjectLocationCenterValues": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ObjectLocationMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/module_execution.py::CellProfilerModuleExecutor": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::CellProfilerObjectInputPolicyMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::ObjectLabelsRuntimeParameter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::SingleObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::PrimaryObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::TwoObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::PairedPrimarySecondaryObjectInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::LabelsObjectInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::ObjectLabelsInputBindingMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::ObjectFeatureMeasurementContext": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RuntimeRelationshipPlaneRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RelationshipPlaneProjectionResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::ObjectLabelMeasurementSliceRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RelationshipChildCountLabelMeasurement": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::CellProfilerObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::SliceAlignedObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::FullStackObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValuePolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValueRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::NanMissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ZeroWithinPositiveExtentMissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowCompletionSchema": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowIdentityProjectionResult": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementProjectedRowKeys": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowOrdinalProjectionState": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::LabelIdMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::CompactMeasurementObjectIdProjectionMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::RowOrdinalMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::RowSequenceMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::ObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::SourcePairObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::CellProfilerObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DeclaredObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::CompactObjectMeasurementRowIdentityPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DeclaredDomainCompactMeasuredObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DenseColumnarObjectMeasurementRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_tables.py::ObjectMeasurementTableIndex": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerMeasurementVector": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandRow": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandAxisResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandVectorResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerObjectMeasurementVectorBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerObjectMeasurementVectorBatchBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_contexts.py::CellProfilerObjectLabelOutputSourceContext": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_contexts.py::InputObjectLabelWithoutParentImageOutputSourceContextPolicyMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_record_request.py::CellProfilerOutputRecordRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::CellProfilerOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::ImageOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::ObjectLabelsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::MeasurementsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::RelationshipsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::SpatialGridOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/primary_image_input_policies.py::ObjectLabelDrivenPrimaryImageInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceFeatureMarker": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceFeatureDeclaration": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::RelationshipMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/runtime_profile.py::CellProfilerRuntimeProfileEvent": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/runtime_profile.py::CellProfilerRuntimeProfileLogger": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::SettingNameFamily": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::OptionalSettingSymbol": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::RepeatedSettingSequence": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::CellProfilerSettingLiteralNormalizer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::BlockSettingLookupPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::CellProfilerEnumSettingParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::BoundParameter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SettingToKeywordBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SourceFileSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::MeasurementFeatureSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SettingsBinder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/source_metadata.py::CellProfilerSourceMetadataField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointAxis": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointMeasurementField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointMeasurementSchema": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePhase": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayload": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayloadWire": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayloadAuthority": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailure": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationStatus": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::McpLauncherSpec": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationEnvironment": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClaudeDesktopPlatformSemanticsABC": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::WindowsClaudeDesktopPlatformSemantics": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::MacOSClaudeDesktopPlatformSemantics": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientConfigMutation": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationResult": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientSkillSyncResult": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationReport": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientConfigFormatError": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::McpClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::CodexClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClaudeDesktopClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::HomeJsonMcpClientRegistrationMixin": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::CursorClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::GeminiCliClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::WindsurfClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::VsCodeClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/context.py::OpenHCSAgentContext": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::BoundedMcpTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpControlTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpUiBridgeTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpViewerTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/dev_client.py::McpDevCommandExecution": 0, + "GodClassExcess:openhcs/mcp/dev_client.py::McpDevClient": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::McpDevCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::CapabilityBackedCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::ToolsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::SingleToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::UiBridgeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::SingleUiBridgeToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedCapabilityCommandBinding": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedAgentCliRequestCommandMixin": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedSingleToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedUiBridgeToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedViewerWindowToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedRuntimeServerToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::DirectGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::UiBridgeGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::ViewerWindowGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::RuntimeServerGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::KnowledgeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ArchitectureCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::FunctionsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::FunctionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::RegisterCustomFunctionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::AuthoringContextCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::DraftPipelineStepCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ArtifactPlanCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ExecuteSourceCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::GenerateSyntheticPlateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::InspectPlateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::QueryPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SamplePlateImageCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::PlateFileStreamCommandOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::StreamPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateImagesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateSampleCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateStreamCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::StateSurfaceCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::CallCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::SelectedWorkflowCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::CodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ValidateCodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ApplyCodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ActionsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::InvokeActionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::InvokeWidgetActionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::WidgetTreeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::WindowSnapshotCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateScopesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateFieldsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateFieldHelpCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateSetCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::UiSmokeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerPayloadsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SnapshotViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerStateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ValidateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerRoisCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SampleViewerImageCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::NavigateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::IsolateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerIntensityWindowCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SetViewerViewportCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevCliUsageError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevClientPhase": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireMethod": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireContentType": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireProtocolVersion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevJsonRpcError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevProtocolError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSummaryStatus": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSkipReason": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolCall": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpToolArgumentRecord": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpToolArgumentAuthority": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpTimeoutValidatedArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevServerSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevServerIdentity": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportCause": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportFailure": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolResult": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollRowState": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::InitWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::CompileWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::RunWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowStatePollPolicy": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSummary": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollBaseline": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolBatchResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolMetadata": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolListResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::ViewerConnectionArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::UiConnectionArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::UiToolArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevStdioSession": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevSocketSession": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportAuthority": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/config.py::ConfigSchemaRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeSearchRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeDocumentRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::ArchitectureCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::ArchitectureTopicRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::InternalSymbolRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::FunctionSearchRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::CustomFunctionRegistrationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::FunctionDetailRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::AuthoringContextRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateScopeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldHelpRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldMutationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::PipelineDraftStepRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::PipelineArtifactPlanRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::ExecuteSourceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateImageSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SyntheticPlateGenerationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateInspectionRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateFileQueryRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateFileStreamRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateImagesRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateFilesRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateStreamRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiBridgeStatusRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiWindowCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiSmokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfaceCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfacePayloadRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiLiveOverviewStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PlateManagerStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PipelineEditorStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PipelineDebugSessionStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::WidgetTreeOutlineOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::WidgetTreeOutlineRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentValidationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentApplyRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiActionCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiActionInvokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiWidgetActionInvokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerValidationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerStateRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerPayloadRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerPayloadPathRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerAxisIndexRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerRoiSummaryRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerImageSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerNavigationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::RuntimeServerRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::RuntimeDebugInspectionRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerProbeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerSnapshotRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::WindowSnapshotRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::WidgetTreeOutputFormat": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::AuthoringContextRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::CodeDocumentRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::UiActionCatalogRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::UiActionInvokeRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::ViewerImageSampleRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::CatalogRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::WidgetTreeRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRendererBinding": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevPayloadProjection": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDiagnosticRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::ToolListRenderer": 0, + "GodClassExcess:openhcs/mcp/http.py::create_hosted_fastmcp_type.OpenHCSHostedFastMCP": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpConfigurationError": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpAuthenticationMode": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpOAuthSettings": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpResourceServerSettings": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::IntrospectionTokenVerifier": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::InstalledDemoFailure": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::InstalledDemoResult": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::ExecutionPollDeadline": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpLifecycleConfigurationError": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessRecoveryReason": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpReconnectOwner": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpInstallationPointerSnapshot": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessRecoveryStatus": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessLifecycle": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::DiagnosticSourceIdentity": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::RetentionMetric": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::ProcessMemoryReceipt": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemorySampleEvent": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::DiagnosticFailure": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemoryDiagnosticReport": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemoryDiagnosticMcpClient": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic_launch.py::DiagnosticServerSpec": 0, + "GodClassExcess:openhcs/mcp/server.py::McpInvocationOutcome": 0, + "GodClassExcess:openhcs/mcp/server.py::McpSourceSnapshot": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiCatalogPayloadProjection": 0, + "GodClassExcess:openhcs/mcp/server.py::McpNoArgumentToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpNoArgumentToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpResourceBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::HealthCheckMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiConnectionToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiConnectionToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListCodeDocumentsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListStateSurfacesMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListActionsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListWindowsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiGetWidgetTreeMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpScalarInputToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpScalarInputToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiScalarInputToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiScalarInputToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpConfigPatchToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpConfigPatchToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpFromFieldsToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpFromFieldsToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpDataclassRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpDataclassRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpCapabilityRegistryRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpViewerRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::ViewerProbeMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpToolErrorResult": 0, + "GodClassExcess:openhcs/mcp/server.py::McpServerStaleErrorResult": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerConnectionToolFields": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerConnectionToolArgs": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiBridgeConnectionRequest": 0, + "GodClassExcess:openhcs/mcp/server.py::UiBridgeConnectionToolArgs": 0, + "GodClassExcess:openhcs/mcp/socket.py::McpSocketTransport": 0, + "GodClassExcess:openhcs/mcp/stdio.py::McpStdioTransport": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsHandler": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsAdapterUnavailableError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsDatasetAmbiguityError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsContainerOpenError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPackedRgbSeriesExclusion": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsNoScalarSourceError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPlane": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPixels": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsImage": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsWellSample": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsWell": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPlate": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsStoreMetadata": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::SourcePlaneStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsManifestAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::OmeZarrStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsJavaAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::ImageFileStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsContainerClaim": 0, + "GodClassExcess:openhcs/microscopes/bioformats_well_key.py::BioFormatsWellKeyAuthority": 0, + "GodClassExcess:openhcs/microscopes/exceptions.py::MicroscopeMetadataError": 0, + "GodClassExcess:openhcs/microscopes/exceptions.py::MicroscopePixelSizeUnavailableError": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressHandler": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/imagexpress_source_metadata.py::ImageXpressTiffSourceMetadataAdapter": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::MicroscopeSourceSelectionRole": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::BroadMicroscopeDetector": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::MicroscopeHandler": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataComponentValues": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataComponentValueSet": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::AnalysisResultDirectory": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::GridDimensionsMetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::PixelSizeMetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataViewEntry": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataViewDocument": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::FilenameParser": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::DiskImageFileListingMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROHandler": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataBase": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadata": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataGenerationRequest": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataGenerator": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMicroscopeHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlParseError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlContentError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlParser": 0, + "GodClassExcess:openhcs/microscopes/source_bindings_handler.py::SourceBindingsHandler": 0, + "GodClassExcess:openhcs/microscopes/source_schema.py::SourceSchemaFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/tiff_metadata_mixin.py::TiffPixelSizeMixin": 0, + "GodClassExcess:openhcs/napari_roi_manager/_dataclasses.py::RoiData": 0, + "GodClassExcess:openhcs/napari_roi_manager/_dataclasses.py::RoiTuple": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_dialogs.py::QCustomDialog": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_dialogs.py::QSpecifyDialog": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiManagerButtons": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::RoiTableColumn": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiTableModel": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiListWidget": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiManager": 0, + "GodClassExcess:openhcs/omero/plugin/omero_openhcs/apps.py::OpenHCSConfig": 0, + "GodClassExcess:openhcs/omero/plugin/omero_openhcs/views.py::SimpleZMQClient": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::DetectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ColocalizationMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::CellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::MultiChannelResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::DistanceColocalizationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::IntensityColocalizationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilterResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ColocalizationAnalysis": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::WatershedThresholdBackend": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::WatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::OtsuWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::LiWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ManualWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_cpu.py::CellCountMeasurementRow": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py::DetectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py::CellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisTableRecord": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::MaterializedAnalysisTableFile": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::RuntimeAnalysisTableOutput": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::FileSystemAnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::FilenameParserWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AutoDetectFilenameParserWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::ConfiguredWellListResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::CsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::MaterializedCsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::RuntimeCsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_special_outputs.py::AggregationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::Foreground": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::SimpleCellSegmentationConfig": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::StainedArea": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::MetaXpressWavelengthSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::MetaXpressW2Settings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::SimpleCellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::DualChannelCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::DualChannelCellResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::LabelShapeStatistics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::RoundObjectSegmentationStages": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::RoundObjectWidthResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::BinaryComponentStages": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::DxfMaskingMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::DXFMaskStackProjection": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::_RegistrationCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/analysis/focus_analyzer.py::FocusAnalyzer": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::SeedingMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::VisualizationMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::SeedingMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::VisualizationMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/metaxpress_utils.py::HiddenPixelSize": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplatePaddingMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::OpenCVTemplateMatchMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplateMatchCsvRow": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplateMatchResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteIllumination": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::CellProfilerNeuriteEngineProfile": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressCellBodySettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressOutgrowthSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressNuclearSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteOutgrowthSummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteOutgrowthCellResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuronalCellBodySummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuronalCellBodyResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::_TopologyResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::AnalysisBackendProvider": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::AnalysisBackendStrategyMixin": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::DenseLabelRegionProperties": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::LabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::NumbaNumpyLabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::SkimageNumpyLabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::SegmentationVolumeProjection": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::Encoder3D": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::Decoder3D": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AnalysisDimension": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AxonAnalysisSummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AxonBranchResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skeletonize_and_save.py::SkeletonizationResult": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/blending.py::TileBlendMethod": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/blending.py::SubpixelTilePlacement": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/self_supervised_stitcher.py::FeatureEncoder": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/self_supervised_stitcher.py::HomographyPredictionNet": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/__init__.py::CellProfilerBackendModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendRegistrySnapshot": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::DefaultCellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::ExplicitCellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendStrategyMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_preparation.py::CellProfilerKernelCachePreparationMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_preparation.py::CellProfilerCallableKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::_AlignShiftFieldRole": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.Method": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.AdditionalMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.CropMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignmentBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::NumbaNumpyAlignmentBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignShiftMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::TranslationOffsetRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::SimilarlyAlignedOutputGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::KeepSizeAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::PadImagesAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::CropToOverlapAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment_mutual_information_offset.py::MutualInformationOffsetWorkspace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::OperandChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRowsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRuntimeInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::BinaryAreaOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::ObjectLabelsAreaOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::VolumeOccupiedMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::SurfaceAreaRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::VolumeOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::_CalculateStatisticsMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::CalculateStatisticsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::StatisticsFeatureSeries": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::LocShrinkMeanStd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::CalculateStatisticsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifiedImageOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifiedImageSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassifiedImageRuleIndicesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurementValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurement1ValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurement2ValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationRuleValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsMeasurementInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule.MeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationBinChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::SingleMeasurementClassificationRule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::MeanClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::MedianClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::CustomClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationResultFieldRole": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationMeasurementVector": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::SingleMeasurementClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::TwoMeasurementClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::IntensityBinsClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ObjectClassificationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::NumbaNumpyObjectClassificationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskRuntimeOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ColocalizationThresholdMaskOutputsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationSourcePairFeatureRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::CostesMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::NumbaNumpyColocalizationCostesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurementSchema": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurementOptions": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationImagePairCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationObjectLabelCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationImagePairContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationObjectLabelContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRequestContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationBaseStage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRankCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::DirectObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ObjectColocalizationRankProviderRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ColocalizationCostesThresholdBatchRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::CachedObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationMetricArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationColumnarMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationThresholdStage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdBatch": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization_costes_prefix.py::UnitIntervalDenseRankSemantics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ImageChannelType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.FixedChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.FixedImageType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.Plan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.Scheme": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.IndexedChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.StackRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.StackChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::UnmixColorsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::UnmixColorsModule.OutputRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::NamedCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::HexCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::DelimitedCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::SequenceCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StainType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StainDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertInputMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorSchemeRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::RGBGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CMYKGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StackGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CompositeGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertForPrintingModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertForPrintingModule.Channel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.Shape": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.Method": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.RemovalMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropMaskRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropSpatialBounds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropShapeMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::PreviousCroppingMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::ImageMaskCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::ObjectMaskCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::RectangleCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::EllipseCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ObjectsOrImage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ColorMapScale": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::_DisplayMeasurementsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::_DisplayMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayMeasurementInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::CellProfilerFloatRangeSettingBinding": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::SavedImageContents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DensityPlotScaleType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DensityPlotData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::AxisScale": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::HistogramResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::AggregationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlateType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::WellFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ObjectOrImage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlatemapData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlatemapSummary": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlateDimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::Plate96DimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::Plate384DimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::MeasurementSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ScatterPlotScaleType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ScatterPlotData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageSpecialInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDensityPlotModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayHistogramModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayPlatemapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayScatterPlotModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EnhanceEdgesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeDirection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategyKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategyLeaf": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyLaplacianOfGaussianStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyCannyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyRobertsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyKirschStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::RenumberChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::EditedObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::EditObjectsManuallyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/enum_attributes.py::CellProfilerEnumAttributeMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/export_to_database.py::ExportToDatabaseModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::OperationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SpeckleAccuracy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::NeuriteMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceOrSuppressFeaturesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhancementMaskContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhancementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceFeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SuppressFeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SpecklesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::NeuritesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::DarkHolesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::CirclesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::TextureFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::DicFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::MatchTemplateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::CombinationChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::MeasurementSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::_FlagImageMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageSettingField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageSettingRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagCriterion": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImagePlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/gaussian_filter.py::GaussianFilterModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySpectrumDescriptor": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySpectrumDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::CellProfilerRuntimeProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::ObjectGranularityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::ObjectGranularityMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySamplingGrid": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityImageSeries": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityBatchSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityBatchInvocation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityImageSeriesRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::NativeGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::NumbaGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::CppGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::OpenCVGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityLabelPixels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridCycleScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridVariant": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::TypedGridSetting": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::FragmentMatchedLiteral": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridCycleScopeExecutionModePolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridManualModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridManualModule.DefinitionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::ShapeChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DiameterChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridSpotReference": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridDefinitionBase": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridManualDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridAutomaticDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridRuntimeDefinitionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::RectangleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::ForcedCircleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::NaturalCircleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::NaturalGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IntensityChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::FilterSizeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RescaleOption": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SplineBgMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CalculationScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCorrectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CorrectIlluminationApplyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCalculationScopeExecutionModePolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CorrectIlluminationCalculateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::DivideIlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SubtractIlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCalculationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ManualSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ObjectWidthSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::AutomaticSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NoSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::FitPolynomialSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::GaussianFilterSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::MedianFilterSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::AverageSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ConvexHullSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SplinesSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RankMedianProfilerPhase": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NumbaNumpyRankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NativeNumpyRankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CentrosomeNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::LegacyFastNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ExactLevelSetNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NativeExactLevelSetNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CellProfilerMaskedGreyMorphology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::MaskSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeDimensionSpecification": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::MaskImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::PlaceFirst": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileStyle": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::InterpolationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::RotateMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::AlignmentDirection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::RotationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::CellProfilerPlaneGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::CellProfilerImageMaskPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule.MeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::PairwiseNumpyImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AddImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::DivideImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MinimumImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MaximumImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::SubtractImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::DifferenceImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MultiplyImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AverageImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::StandardDeviationImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::InvertingImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::InvertImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ComplementImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LogTransformImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LegacyLogTransformImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::NoOpImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LogicalReductionImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::OrImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AndImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::NotImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::EqualsImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathMaskPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathPreparedOperands": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityOtsuObjective": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdAggregate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeasureImageQualityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeasureImageQualityModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::_RadialSpectrumGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityMeasurementRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityIntensityMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBlurSummaryMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualitySaturationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityScalingMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBlurMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::PrimitiveImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::OtsuImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::LiImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::TriangleImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::IsodataImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MinimumImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeanImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::YenImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::NumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::NumbaNumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::CentrosomeNumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule.InputGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule.OutputGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceFilterSubject": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceFilterOperator": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceMatchMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceImageType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::ImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::LoadImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerMetadataPatternBlock": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.DataTypeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.FieldDtype": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::NamesAndTypesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::GroupsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureImageIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureImageIntensityModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MaxIntensityLocationFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::AutomaticLow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::AutomaticHigh": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ImageIntensityPercentileSpec": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ImageIntensityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementAxisContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityPreparedLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::NumbaNumpyObjectIntensityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleIntensityContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::StretchRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ManualInputRangeRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ManualIoRangeRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByImageMinimumRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByImageMaximumRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByValueRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionBinGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionSettingSchema": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapRuntimeOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::_IntensityDistributionHeatmapOutputsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionCenterChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionZernikeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IndexedRadialDistributionFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionFeatureDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCenterDistanceFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCenterPropagationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialLabelGeometryCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialLabelGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionSliceInput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionMeasureRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionGeometryIndex": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionMeasurementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::ObjectIntensityDistributionMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::DeclaredRadialDistributionObjectRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCVMissingValueAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::NativeNumpyRadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::NumbaNumpyRadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityFeatureValues": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityForegroundIndex": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/label_geometry.py::CellProfilerLabelHull": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/manual_objects.py::ManualObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/manual_objects.py::IdentifyObjectsManuallyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ExcludeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ThresholdMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaskMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ObjectMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::FindMaximaModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathNumeratorObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathDenominatorObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathObjectNamesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathOperand1ValueRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathOperand2ValueRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::HomogeneousObjectNameMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathRoundingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathResultColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathPowerTransform": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperand": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathFinalTransform": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathBounds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathCalculationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::NoneOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::AddOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::SubtractOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MultiplyOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::DivideOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::RoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::NotRoundedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::DecimalPlacesRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::FloorRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CeilingRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperandSliceAlignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathResultRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/medial_axis.py::MedialaxisModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::MedianFilterModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::VectorizedMedianFilterPlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::VectorizedMedianFilterMemoryPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::MedianFilterBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::NumpyMedianFilterBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOverlapHandling": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsNumberingChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ImageStructuringElementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ClosingModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectTransformContractModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectLineageTransformModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineobjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilateImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ZStackFunctionVariantModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilateObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErodeImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErodeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CellProfilerExpandShrinkOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandShrinkMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandOrShrinkObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpeningModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RemoveHolesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RepeatMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectHolesStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectConvexHullStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::PlaneStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectRemovalStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectCountTransitionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectRemovalTransitionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjects3DStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErosionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilationStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilationStats3D": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CentroidStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OnceRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ForeverRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CustomRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::IterativeConvolutionMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HorizontalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RisingDiagonalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::VerticalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FallingDiagonalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BranchpointsMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BridgeMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CleanMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ConvexHullMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DiagMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DistanceMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::EndpointsMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HBreakMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MajorityMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenLinesMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RemoveMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SkelpeMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SpurMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ThickenMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ThinMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::VBreakMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HoleRemovalDiameterPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ConnectedComponentConnectivity": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FaceConnectedComponents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FullConnectedComponents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CellProfilerDeclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillHolesOption": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DeclumpingMaximaGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SparseBooleanCubicMapCoordinatesThreshold": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::NumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CentrosomeNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::NumbaNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenCVNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BinaryShrinkPatternAlgebra": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FootprintOffsetDimensionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FootprintOffsetTable": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandShrinkOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandDefinedPixelsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandInfiniteStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkDefinedPixelsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkToPointStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::AddDividingLinesStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DespurStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SkeletonizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandOrShrinkObjectsKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsPlaneResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOverlapHandlingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsMaskOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsKeepOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRemoveOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRemovePercentageOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsNumberingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRenumberStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRetainNumberingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsPlaneOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOutputLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MergeCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::PreserveCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DiscardCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SegmentCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeMergeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOutputObjectType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeIntensityMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeInputTopology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MergeObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DistanceSplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ParentSplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeGuideImageFilter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeConvexHull": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MidpointPreservationPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SimpleDiskMidpointPreservationPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphologicalskeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkToObjectCentersModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::DistanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborDistancePlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::AdjacentNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::ExpandedNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::WithinNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::_NeighborsAreSameObjectsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborRetainedImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborTopologyArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborClosestArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborTopologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NumbaNumpyNeighborTopologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterMeasurementValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterEnclosingLabelsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterParentChildRelationshipsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRemovedObjectSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRuntimeInputPlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.SymbolRequirement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.ObjectPair": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.AdditionalObjectRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.MeasurementRule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.Plan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsMeasurementLimitWindow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRelabeledPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsSelectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterSelectionKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::BorderFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::LimitsFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::ExtremumFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MinimalFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MaximalFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MinimalPerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MaximalPerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignmentRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::BothParentsAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::ParentWithMostOverlapAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ImageMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ConvertObjectsToImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ObjectConversionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::BinaryImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::GrayscaleImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ColorImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::Uint16ImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ConvertImageToObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::ObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::WideObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::LongObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::DecimationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurementsWithEmd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::ImageOverlapMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::ImageOverlapMeasurementWithEmd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::_OverlapMeasurementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::_OverlapMeasurementModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::MeasureImageOverlapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::MeasureObjectOverlapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OutlineSourceKind": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlinesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlinesModule.OutlineRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::ObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::NumbaNumpyObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::CentrosomeNumpyObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::LineMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OutlineDisplayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::MaxType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlineRuntimeRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlineExecutionContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::DiagnosticPlaneSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::DeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::ExecutedDeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::UnexecutedDeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::PrimaryObjectDiagnosticPlanes": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::UnclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::WatershedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::ExcessObjectHandling": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::IdentifyPrimaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::IdentifyPrimaryObjectsKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::Float32ProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::AverageProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MaximumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MinimumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::SumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::VarianceProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::PowerProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::BrightfieldProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MaskProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MakeProjectionModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceParentInputRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanFeatureMarker": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule.DistanceMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule.AggregateMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanFeatureDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::ObjectRelationshipBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsRelationshipMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::NumbaNumpyObjectRelationshipBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesImageKind": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesFilenameMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesFileFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesBitDepth": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesWhen": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesSeriesAxis": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesOutputLocation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifyTertiaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::LabelPropagationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryInputNormalization": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondarySegmentationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondarySegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::DistanceOnlySegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::DistanceMaskedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::PropagationSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::GradientWatershedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ImageWatershedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumpySecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumbaSecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumbaSecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NativeSecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryObjectLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdCalculator": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdCalculatorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsReplacementPrimarySourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectLabelOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryPrimaryMaskPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiarySecondaryRegionPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectSegmentation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ZeroFilledShapeFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::MeasureObjectSizeShapeModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::MeasureObjectSizeShapeModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeObjectFeatureValueTable": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeObjectMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::SurfaceArea3DRegions": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeFeatureArrayOwner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeFeatureMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeMeasurementRowsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::DenseObjectSizeShapeMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::SparseIJVObjectSizeShapeMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeCoordinateFeatureFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::NumbaShapeMeasurementMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::LegacyFastNumpyShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::NumbaNumpyShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonSliceResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonNeighborhood": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::DiskStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonLabelPropagation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonSliceMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonConvolutionFeatures": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonLengthByLabel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureImageSkeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureImageSkeletonModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureObjectSkeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::ReducenoiseModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategyKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingBackendSelectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NativeSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::GaussianSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MedianSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::EdgePreservingSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::PolynomialSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::CircularAverageSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothToAverageBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategyLeaf": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::GaussianKernel1D": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MaskedFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MaskedLinearFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::OpenCVMaskedGaussianFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NumbaGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NumpyGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::OpenCVGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MedianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::EdgePreservingSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::PolynomialSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::CircularAverageSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothToAverageStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetDelimiter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetNanRepresentation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::CellProfilerSpreadsheetRowField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetColumnSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetFileSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::ExportToSpreadsheetModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::DiskStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::SquareStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::DiamondStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::OctagonStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StarStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::BallStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::CubeStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::OctahedronStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::ObjectTextureCropBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NumbaNumpyObjectTextureCropBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NumbaNumpyHaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NativeNumpyHaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::CellProfilerTexturePixelDataRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickFeatureMatrixRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::TextureMeasurementAxis": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickFeatureVector": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdAssignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerAveragingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerOtsuMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerVarianceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdKeywordArguments": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MeanRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MedianRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ModeRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::StandardDeviationRobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MedianAbsoluteDeviationRobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdDiagnostics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundThresholdSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodParameters": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdSourceSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdApplicationSmoothing": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdApplicationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumpyThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticDomain": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::PlanarThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::WholeImageThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaLogTransformConversion": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CentrosomeNumpyThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdTuple": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::HelperBackedGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MinimumCrossEntropyGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::LiGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::OtsuGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MultiOtsuGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::SauvolaGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::TriangleGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::IsodataGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MaxIntensityPercentageGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementFeatureRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GuideThresholdMeasurementField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ObjectThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::AdaptiveObjectThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::_ThresholdEmbeddedMaskRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::AdaptiveThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::LegacyCellProfilerThresholdVersionAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdSettingsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::OutputObjectThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ProducedImageThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics.py::QuantizedThresholdLogTables": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics.py::RectangularMaskDomain": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics_quantized.py::QuantizedThresholdDiagnosticContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics_quantized.py::QuantizedThresholdCodebook": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::MovementModel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::ObjectTrackingData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingObjectMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingImageMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingFrameRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingKernelFrame": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::ObjectTrackingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::NumbaNumpyObjectTrackingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::OverlapTrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::DistanceTrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedFactorProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedDeclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInputTopology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSeedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedRuntimeFamily": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSpecialInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInvocationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSegmentationSurface": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedComputationImages": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedParameters": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LocalWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::RegionalWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::ConnectedComponentsWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::ShapeWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::IntensityWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NoneWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::DistanceWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::IntensityWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::MarkerWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4InitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4DistanceInitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4MarkerInitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4WatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LibraryWatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CentrosomeNumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumbaNumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::MahotasCellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumbaCellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedRaveledState": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedPythonHeap": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worm_geometry.py::CellProfilerLookupTableProjection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worm_geometry.py::CellProfilerLookupPattern": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::OverlapStyle": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WithOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WithoutOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::BothOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::UntangleWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::_StraightenWormControlPointsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsSpecialInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::FlipMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsModule.ImageBinding": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormAngleMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenedWormPlacement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormControlPoints": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsSliceRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormDiamondTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::LineSegments": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::ConnectedComponentEdges": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormAdjacencyPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormControlPointGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormLabelCandidates": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::UntangleWormsExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraphPath": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraph": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraphFromBinaryRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormSegmentTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormClusterPathSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormPathSelectionState": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormPathSubsetSelectionContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormShapeCostRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectZernikeDescriptorFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IndexedObjectZernikeDescriptor": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeDescriptorSparseNumericTolerance": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeFeatureAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityMagnitudeObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityPhaseObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeFeatureAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::_ZernikeLabelGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeIntensityDebugArrayTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeIntensityDebugTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeMeasurementRowsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectIntensityZernikeMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::LegacyFastNumpyShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::NativeNumpyShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/enhance/deconvolution.py::DeconvolutionBlurMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/dl_edof_unsupervised.py::UNetLite": 0, + "GodClassExcess:openhcs/processing/backends/enhance/flatfield.py::FlatfieldCorrectionMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/flatfield.py::BasicFittingMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::FocusSharpnessMethod": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::LaplacianImageProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::FocusStackProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/jax_nlm_processor.py::JaxNlmInputDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/enhance/n2v2_processor_torch.py::BlurPool2d": 0, + "GodClassExcess:openhcs/processing/backends/enhance/n2v2_processor_torch.py::N2V2UNet": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::Deconvolution2DImageProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::_Simple2DCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::_LearnedBlur2D_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::Deconvolution3DVolumeProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::_Simple3DCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::_LearnedBlur3D_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/torch_nlm_processor.py::TorchNlmInputDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py::DataProcessingError": 0, + "GodClassExcess:openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py::ExperimentalAnalysisEngine": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/cupy_registry.py::CupyRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSFunctionCatalogModule": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSFunctionCatalogDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/pyclesperanto_registry.py::PyclesperantoRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/pyclesperanto_registry.py::PyclesperantoRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/registry_service.py::RegistryService": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/scikit_image_registry.py::SkimageRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableView": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeInvocationKwargPolicy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::DecoratedRuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RawRuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::PassThroughRuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SignatureFilteredRuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableInvocation": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallablePolicy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DSliceResultBatch": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DRegisteredStrategyFamily": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::NumPyPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImagePayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::MaskedImagePayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImageMetadataPayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::DirectedRelationshipPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SpatialGridPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::AlignedImageStackPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeArrayPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImagePayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::MaskedImagePayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImageMetadataPayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ObjectLabelPayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ObjectLabelSetPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::NumPyPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ColumnarRowsPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FlatSequencePure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ListPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::TuplePure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ModuleFilterComponents": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ProcessingContractDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::VariableComponentStackProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SemanticControlVariableComponentStackProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure3DProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FlexibleProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::VolumetricToSliceProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FunctionMetadata": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::LibraryRegistryBase": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeTestingRegistryBase": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_config.py::AshlarAlignmentConfig": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_config.py::AshlarPositionRequest": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::DataWarning": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::Intersection": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::ArrayEdgeAligner": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::DataWarning": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::IntersectionGPU": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::ArrayEdgeAlignerGPU": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMeanSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySumSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMaxSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMinSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySlice2DEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyVolume3DEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::SpatialBinMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::StackProjectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::EdgeMagnitudeMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::ScipyBoundaryMode": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::SobelKernelBoundaryMode": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::OrthogonalProjectionPlane": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpySpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMeanSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpySumSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMaxSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMinSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyStackProjectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMinStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMaskDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/custom_functions/events.py::CustomFunctionChangedEvent": 0, + "GodClassExcess:openhcs/processing/custom_functions/manager.py::CustomFunctionInfo": 0, + "GodClassExcess:openhcs/processing/custom_functions/manager.py::CustomFunctionManager": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionLifetime": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionRuntimeDeclaration": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionRuntimeRegistry": 0, + "GodClassExcess:openhcs/processing/custom_functions/signals.py::CustomFunctionSignals": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSource": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceRevision": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceSnapshot": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceNamespace": 0, + "GodClassExcess:openhcs/processing/custom_functions/validation.py::ValidationError": 0, + "GodClassExcess:openhcs/processing/custom_functions/validation.py::ValidationResult": 0, + "GodClassExcess:openhcs/processing/materialization/constants.py::MaterializationFormat": 0, + "GodClassExcess:openhcs/processing/materialization/constants.py::WriteMode": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendCallKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RawBackendKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRow": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRows": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendKwargsAbsent": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::Output": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TextOutput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::Utf8TextOutput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceSegmentAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::IdentityMaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePathSegments": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::DottedMaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationInputItem": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationSourceSpatialDomain": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePlaneProjectionContract": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceComponentMetadataStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemAuthoritySelection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MissingSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ComponentMetadataSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePathSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathOnlySourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ParserBackedSourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationArchiveIdentity": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTarget": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIRequestBase": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetRequest": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationInput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathSuffixes": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathHelper": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROICandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::WriteModePathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::OverwritePathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ErrorPathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ViewerStreamBackendCallKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendSaver": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationContext": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::WriterSpec": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PrimaryPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendKwargsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRowsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::FieldValueAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CsvObjectRowAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CsvFieldnamesAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::JsonPayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SingleFileWriterAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TextPayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ImageFileCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPrimaryPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPlaneSourceIdentitySet": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationPathContext": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CombinedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ComponentAddressedCombinedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ProjectedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetCoalescer": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationPlaneMetadataAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSlicePayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffArrayAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RuntimePlaneStackAxisMetadataProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RuntimePlaneStackAxesProjectionSelection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataRequest": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::UnknownTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PreslicedTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SinglePayloadTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SinglePreslicedTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::EmptyTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationSpec": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendSequenceAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::AllowedBackendsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::MaterializedFilenameIdentity": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::FileOutputOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SourceOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TabularExtractionOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::CsvOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::JsonOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::ROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::PointROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SWCOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SpatialGraphROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TiffStackOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TextOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::ImageFileOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::FileBundleOptions": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::MaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::SharedMaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::ExecutionAxisMaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/presets.py::_TabularPreset": 0, + "GodClassExcess:openhcs/processing/presets/demo_contribution.py::PipelineDemoContribution": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepBinding": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepSpec": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetPipelineSpec": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetKey": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetFamily": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetDefinition": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepTemplate": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::CropAnalyzeMfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::StitchMfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/czi_brain_axon_cellbody.py::CziBrainCropSelection": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/czi_brain_axon_cellbody.py::CziBrainAxonCellBodyInputs": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/loose_operaphenix_neurite_outgrowth.py::SemanticImageSource": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/loose_operaphenix_neurite_outgrowth.py::LooseOperaPhenixNeuriteInputs": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/neuroncyto_ii_crossover_neurite_outgrowth.py::NeuronCytoIICrossoverInputs": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::MainWindowStartupReadinessState": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::MainWindowStartupReadiness": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::OpenHCSPyQtApp": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::GuiLogLevel": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::LoggingConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::ShortcutConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::ProgressUIConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::AgentUiBridgeConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::UIConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::PyQtGuiRuntimeContext": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/custom_function_manager_dialog.py::CustomFunctionManagerDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/function_selector_dialog.py::FunctionModuleTreeNode": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/function_selector_dialog.py::FunctionSelectorDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py::MetadataViewerDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/launch.py::QtPlatformSystem": 0, + "GodClassExcess:openhcs/pyqt_gui/main.py::MainWindowUiServices": 0, + "GodClassExcess:openhcs/pyqt_gui/main.py::OpenHCSMainWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::CodeDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::PipelineDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::StepDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::ConfigDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::CustomFunctionDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::FunctionPatternDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::PlateManagerDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/config_window_code_document.py::ExternalCodeEditorPreference": 0, + "GodClassExcess:openhcs/pyqt_gui/services/config_window_code_document.py::ConfigCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_restart.py::DesktopSessionRestart": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckOrigin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartPurpose": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartEnvironment": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRuntimeEnvironment": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartUiState": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartSession": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartRestoreOutcomeABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartSucceeded": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateFailedAndRestored": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::ConsumedDesktopRestartSession": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckResult": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckFailure": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateDialogPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePhase": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressMode": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressAction": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressUnavailable": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressEventABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePhaseEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateOutputEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateFailureEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateCompleteEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressTheme": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressReporterABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::ResolvedProcessLaunchSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateExecution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePlan": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::_DesktopUpdateStageError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/embedded_code_documents.py::EmbeddedCodeDocumentRegistrationABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/function_step_code_document.py::FunctionStepCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/history_migration.py::DesktopHistoryUpgrade": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiLoggingHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiConsoleHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiRotatingFileHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::SignalConnectionSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::SignalEmissionSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::ConfigChangeSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::PipelineEditorWorkflowSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::PlateManagerWorkflowSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::QtShortcutSequenceAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::CodeEditorFocusAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::TimeTravelShortcutEventFilter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowShortcutLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowSpecDefinition": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockFloatController": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockPane": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowEmbeddedWidgets": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockLayoutStore": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowWidgetConnector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowPipelineActions": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowLifecycleWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowUiBridgeLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowTimeTravelWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/pipeline_object_state_binding.py::PipelineEditorStateRoot": 0, + "GodClassExcess:openhcs/pyqt_gui/services/pipeline_object_state_binding.py::PipelineObjectStateBinding": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_batch_workflow.py::PlateManagerBatchWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_row.py::PlateManagerRow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerStateSelectionAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerOutputPlateRelation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerOutputPlateRelationAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateRowActivityProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerStateProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSFormGenConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSCodegenProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSLogDiscoveryProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSServerScanProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSComponentSelectionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSFunctionSelectionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::GlobalEventBus": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::PyQtServiceAdapter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::ExternalEditorProcess": 0, + "GodClassExcess:openhcs/pyqt_gui/services/step_scope_identity.py::FunctionStepScopeToken": 0, + "GodClassExcess:openhcs/pyqt_gui/services/step_scope_identity.py::StepEditorScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::FunctionScopeRef": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelNavigationTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelWindowRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelSourceScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::DirtyFieldSortKeyAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::CodeDocumentExecutionResult": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentSourcePolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::DeclarativeCodeDocumentAstValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::CatalogFunctionImportProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentExecutionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentValidationError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeBusyError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeMutationGate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeOperationTracker": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeMutationOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiActionInvokeOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateFieldMutationOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiSnapshotRestoreOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiWidgetActionInvokeOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeAcceptedMutationResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiActionInvokeAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateFieldMutationAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiSnapshotRestoreAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiWidgetActionInvokeAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgePostedMutation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateSnapshotProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyLabel": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiAgentBridgeService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::InProcessUiBridgeGateway": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_composition.py::OpenHCSUiBridgeCompositionRoot": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeRegistryKeyMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewContributorIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewContributorABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiCodeDocumentProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiStateSurfaceProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiOwnedStateSurfaceDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiActionProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiWindowProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiObjectStateScopeProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeSnapshotProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::SnapshotBackedUiCodeDocumentProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiCodeDocumentProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiStateSurfaceProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiActionProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiWindowProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiObjectStateScopeProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardRule": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardTemplate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::ViewerSessionLiveOverviewContributor": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::LiveOverviewBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::UiLiveOverviewStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeCodeDocumentAddress": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowCodeDocumentAddress": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldProvenanceEffect": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::MissingObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ResolvedObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldSemanticProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldHelpProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldMutationService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowCodeDocumentDriverBackedProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowManagerCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state_scope_policy.py::ObjectStateScopeVisibility": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::ManagerWidgetActionProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineDebugToolbarActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineDebugSessionStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerOrchestratorCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::LiveMeasurementsStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiRegisteredSurfaceKind": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeRegistrationContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeProviderSetABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::CompositeUiBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeSurfaceRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeBrowserPong": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeServerBinding": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeUnsupportedOperationError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeEndpointInUseError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeServerInProcessGateway": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestOperation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestExceptionClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgePermissionErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeUnsupportedOperationErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeValueErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestErrorAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestDispatcher": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeControlServer": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowSummaryProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedManagerSummaryProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowProjectionTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowProjectionResultAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowCloseResultBoundaryPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowContextFactoryMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowCatalogProjectionABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowTargetOperationProjectionMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::FocusableWindowRouteMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedWindowRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowIdentitySet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowRouteIndex": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowRouteResolution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::DynamicScopeWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::OpenWindowManagerScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ScopeWindowTargetOperationProjectionABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::QtTopLevelWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWindowSnapshotResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_ItemViewIndexResolution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetPathResolver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetActionInvokeResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetGeometryKey": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetFieldSemanticRecord": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetFieldSemanticContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetItemSemanticRecord": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetItemSemanticContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetTreeResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetTreeNodeDraft": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::FieldResetWidgetActionSummary": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetActionSummaryPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWindowProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_window_ids.py::OpenHCSUiWindowId": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_config.py::StartupWindowPresentation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_config.py::WindowSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_handlers.py::OpenHCSWindowCreationAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/zmq_version_restart.py::ZMQVersionRestartDialogPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/zmq_version_restart.py::ZMQVersionRestartWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/ui_tab_identities.py::DualEditorTab": 0, + "GodClassExcess:openhcs/pyqt_gui/ui_tab_identities.py::PlateViewerTab": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/debug_toolbar.py::DebugToolbarWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ResultFileAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserItem": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::StreamingViewerField": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserViewerControls": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserMetadataDisplayResolver": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserFilterController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserFileFocusController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorEmbeddedCodeDocumentRegistration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorActionTargetMode": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepFunctionTooltipSection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepProcessingTooltipSection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepTooltipBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateOrchestratorRegistration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateScopeNormalization": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::CellProfilerPlateScopeNormalizer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateValidationResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::EmptyPlateSelectionPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerCodeDocumentContext": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerEditorCodeData": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::EmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::AllowEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::ErrorEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::FallBackToAllEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::InitPlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::CompilePlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::RunPlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::TerminalCompletionUiPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/openhcs_manager_mixins.py::OpenHCSSingleRowActionManagerMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryMode": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::WellButtonState": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::WellButtonStyleColors": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateGridBounds": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateGridModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryButtonRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateWellButtonRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::SquareButton": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionInteractionLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::AspectRatioContainer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateViewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/live_tree_sync.py::LaunchingViewerServerInfo": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/live_tree_sync.py::LiveServerTreeSync": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/presentation_models.py::ExecutionServerSummary": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/presentation_models.py::ServerRowPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_projection.py::ExecutionProgressProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_projection.py::ExecutionServerProgressRenderer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_tree_builder.py::ProgressTreeNodeConverter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_tree_builder.py::ProgressTreeBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/batch_context.py::BatchWorkflowContext": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/batch_workflow_components.py::BatchWorkflowComponents": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::CompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::EmptyCompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::ExplicitCompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::CompileBatchWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlateExecutionIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlatePipelineRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileJob": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileRequestResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlateCompiledState": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_progress_service.py::DebugSnapshotAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_progress_service.py::DebugProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugActionRenderModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugToolbarActionProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugSessionPanelText": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugReplayScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugPlateRunRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugCompileArtifactCacheKey": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_control_service.py::ExecutionControlService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_server_status_presenter.py::ExecutionServerStatusView": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_server_status_presenter.py::ExecutionServerStatusPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_state.py::ExecutionBatchMember": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_state.py::ExecutionBatchRuntime": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_submission_service.py::ExecutionSubmissionService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_submission_service.py::ExecutionSubmissionService.start_completion_poller._ClientDisconnected": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/gui_event_bus_broadcast.py::GuiEventBusBroadcaster": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/live_measurement_progress_service.py::LiveMeasurementAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/live_measurement_progress_service.py::LiveMeasurementProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugActionDisabledReason": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugActionPlacement": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugToolbarAuxiliaryAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugActionDeclarationBase": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugCommandActionDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugAuxiliaryActionDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::ToggleDebugModeAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StartOrContinueDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StepDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RunToPauseDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RestartDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::InspectRuntimeValuesAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::ChooseSourceGroupDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StopDebugSessionAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RandomSourceGroupDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorCoroutineRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::FunctionPatternInvocationBadge": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorFunctionPresentation": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorDebugWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorCodeWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorDeletionWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorListWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineStepSaveWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::SelectedPlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::AllPlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerCodeWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerDeletionWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_pipeline_request_builder.py::RunSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_pipeline_request_builder.py::PlatePipelineRequestBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_status_presenter.py::PlateStatusPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/progress_workflow_service.py::ProgressWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/qt_widget_edit_commit.py::QtWidgetEditCommitError": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/qt_widget_edit_commit.py::QtWidgetEditCommitter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/runtime_artifact_progress_service.py::RuntimeArtifactAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/runtime_artifact_progress_service.py::RuntimeArtifactProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionDispatchError": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionDispatchResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/zmq_client_service.py::ZMQClientService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/time_travel_widget.py::TimeTravelWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py::ZMQServerManagerWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::MetadataRuleColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceFilterColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::MatchPlanColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EnumCellSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::FreeFormCellEditorKind": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorEditorSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::FreeFormCellSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorCellWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingSuggestionSet": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableProgrammaticUpdateGuard": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableItem": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableLayout": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StepBindingsTableEditor": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StepBindingsDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SelectorListCodec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableSourceBindingRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableMetadataRuleRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableSourceFilterRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableMatchPlanRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingsEditorValue": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingsEditorWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepSettingsDialogRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepEditorStateRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepSettingsFileController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepParameterEditorWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/about_window.py::AboutOpenHCSWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_edit_session.py::GlobalConfigContextCheckpoint": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_edit_session.py::ConfigEditSession": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigSaveParticipant": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindowTabSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ConfigEditorTabView": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ConfigEditorTab": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ActiveConfigCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindowNavigationDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactOpenRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactMaterializeRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactActionsModel": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugInspectorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_session.py::DualEditorSession": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_session.py::DualEditorFunctionPatternController": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabBuildContext": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabs": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_window.py::DualEditorWindowNavigationDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_window.py::DualEditorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::KnowledgeDocumentSelection": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::FunctionDocumentSelection": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::HelpWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementTableEntry": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementTableModel": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementsWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::_ManagedChildCleanupWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ManagedPlatePipelineConnector": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::PlateManagerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::PipelineEditorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ImageBrowserWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::LogViewerWindowWrapper": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ZMQServerManagerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/plate_viewer_window.py::PlateViewerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotInfo": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotTableBrowser": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotBrowserWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py::SyntheticPlateGeneratorWindow": 0, + "GodClassExcess:openhcs/resources/brand.py::BrandAsset": 0, + "GodClassExcess:openhcs/runtime/environment_provenance.py::InstalledDistributionVersion": 0, + "GodClassExcess:openhcs/runtime/environment_provenance.py::RuntimeEnvironmentSnapshot": 0, + "GodClassExcess:openhcs/runtime/fiji_macro_runtime.py::FijiMacroExecutionRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_macro_runtime.py::FijiMacroExecutionResponse": 0, + "GodClassExcess:openhcs/runtime/fiji_stream_visualizer.py::FijiStreamVisualizer": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDisplayItemContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchProcessingContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchSettlementState": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDimensionStorage": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSharedMemorySpec": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePayload": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWireItem": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadLocalPlaneExpander": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageItemCollection": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePlaneLookup": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPlaneGeometry": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageIntensityRange": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiStackSliceLabelBuilder": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageStackBuilder": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSharedMemoryItemCopier": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDimensionAxis": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiHyperstackCoordinateComponents": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiHyperstackCoordinates": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowCoordinateResolution": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowState": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowRegistry": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiItemBatch": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowProcessingRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessageResponse": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlRequestContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessagePlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiGracefulShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiForceShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiClearStateControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiProcessLaunchControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSettleControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedStateControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedPayloadsControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedIntensityWindowControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRunMacroControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessageAuthority": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadHandlerRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadHandler": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchWireParser": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchMessage": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindItemGroup": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindItemBuckets": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindGroups": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowItemProjection": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchProcessingAuthority": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServerLaunchConfig": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiInteractiveModeFailure": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer": -14, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer._add_dimension_change_listener.DimensionScrollbarListener": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer._add_dimension_change_listener.WindowCloseListener": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePayloadHandler": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiManagerProvider": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiManagerProvider.invoke_on_event_dispatch_thread.FijiUiWorkUnit": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiPayloadHandler": 0, + "GodClassExcess:openhcs/runtime/function_catalog_preparation.py::FunctionCatalogPreparation": 0, + "GodClassExcess:openhcs/runtime/import_authority.py::OpenHCSRuntimeImportError": 0, + "GodClassExcess:openhcs/runtime/import_authority.py::OpenHCSRuntimeImportAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_orthogonal_widget.py::OpenHCSOrthogonalWidget": 0, + "GodClassExcess:openhcs/runtime/napari_stream_visualizer.py::NapariStreamVisualizer": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::VisualMetadataField": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariHighlightEmitterABC": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariSelectableLayerEventsABC": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapesLayerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionController": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerCollection": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariDimsController": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariViewerLayerCreator": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariTimerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariPendingLayerUpdate": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSettlementState": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariStreamLayerAddress": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariStreamLayerItem": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariImagePayloadAxisLabelPolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBinding": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBindingSet": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBindingAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapePlaneMetadata": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariImageLayerPresentationPolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionSnapshot": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerUpdateAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariDimensionLayerState": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAxisPresentation": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerRouteStateStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariComponentGroupStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerBatchDebouncePolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariBatchProcessorStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLabelAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLabelAllocator": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeFeatureColumns": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeColorProjection": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLayerPayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionSurface": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariWireField": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::PayloadMap": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::ShapePayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::VisualMetadata": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariBatchPayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedStreamItem": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedStreamBatch": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedControlRequest": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamMessageReply": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamLayerContext": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImagePayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImagePayloadLayoutRole": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPayloadDataLoader": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerRoute": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariVariableSizeDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPadToMaxDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariSeparateLayersDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariComponentAwareDisplayCoordinator": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerTitleAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteSource": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteResolution": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelStore": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteResolver": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelOverlayController": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayRequest": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImmediateLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImageLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShapesLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShapesLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPointsLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayPipeline": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariMessageTypeBase": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariGracefulShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariForceShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariClearStateControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariProcessLaunchControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariSettleControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::ShapeCoordinateBounds": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultElementSelectionState": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupBinding": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupState": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupIndex": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultElementSelectionAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionController": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerProjectionABC": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerStateProjection": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::_NapariShapePayloadBudget": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerPayloadProjection": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStateControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPayloadsControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariMountedRouteControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariFeatureMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPolylineMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariRegionMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewportControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImageIntensityControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariIntensityWindowControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPreparedNavigation": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariNavigationControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerIsolationControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariScreenshotControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariUnknownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamMessageHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariBatchStreamMessageHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDataTransportPump": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariControlTransportPump": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerServer": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::_OMEROComposeDeployment": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::_OMEROConnectionSettings": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::OMEROInstanceManager": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerStreamingDataTypeHandlerMeta": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentSemanticRole": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerStreamingDataTypeHandler": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerMappingDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerObjectDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAddress": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAddressedItem": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentLayoutMappingParser": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentLayout": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentMetadataNormalizer": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainEntry": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainPayload": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueParser": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerBatchPayloadFields": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueNameStore": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentNameMetadataStore": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentNameMetadata": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAxisSemantics": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAxisSemanticsAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDisplayBatchContext": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomain": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainView": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerRouteComponentValueTracker": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjection": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectedComponent": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionStep": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionRequestAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjector": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDimensionValueAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerShapePayloadProjection": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerResultElementCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerFractionalZPointCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerNativeDimensions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPayloadControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPayloadProjectionOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerStateControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRoutedImageControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerIntensityWindowControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerFeatureMeasurementControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolylineControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRegionControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerMeasurementCoordinates": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerIntensityStatistics": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolylineMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolygonGeometry": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRasterRegionGeometry": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRegionMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerNavigationControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerLayerIsolationControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_measurements.py::NativeMeasurementWindow": 0, + "GodClassExcess:openhcs/runtime/viewer_measurements.py::NativeImageMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettlePhase": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettleField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPayloadSummaryField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::OpenHCSViewerControlMessageType": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLayerIsolationField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerIntensityWindowField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLayerField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPayloadField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerDescriptorField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerTypeIdentity": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPersistenceMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlResponse": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettleProgress": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerComponentValueOrdering": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::QtPlatformName": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerProcessPlatform": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLaunchContextMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLaunchContext": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerGraphicalSessionUnavailableError": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::NapariLayerKind": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::FijiPayloadKind": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerServerLaunchRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::OpenHCSViewerServerABC": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::NapariViewerServerRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerRuntimeEndpoint": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerPythonExpression": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerPythonArguments": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchLog": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchFailure": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerServerEntrypointSpec": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerQtPlatformEnvironmentPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerQtEnvironmentPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLifecycleMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLifecycleState": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlMessageRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerProcessLaunchAdmission": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ManagedViewerLifecycleMixin": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ChannelColormapPolicy": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompilationResult": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompilationRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompileArtifactRecord": 0, + "GodClassExcess:openhcs/runtime/zmq_config.py::OpenHCSZMQConfig": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlRequestContext": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugControlMessageSupportMixin": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlMessageRouter": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CompiledArtifactInspectionMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogSearchMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionDetailReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionReferenceReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CustomFunctionRegistrationDestinationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogPreparationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::StartFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ReadFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CancelFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CustomFunctionRegistrationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugSnapshotReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugWorkerCommandMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugArtifactExportMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugRuntimeInspectionMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ExecutionSubmissionPreparationTimeoutError": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::OpenHCSExecutionSubmission": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQPipelineRunPhase": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQCompiledPipelineRun": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQExecutionRequestBuilder": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigParamsBoundary": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigSourceFields": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigProjection": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQClientResponseView": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQExecutionClient": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQExecutionAxisOutcome": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQRuntimeExecutionOutcomeExport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQRuntimeExecutionObservationExport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::ZMQExecutionContext": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::FunctionCatalogExecutionServer": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::ZMQExecutionServer": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQAuxiliaryParamField": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQRuntimeObservationExportScope": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQAuxiliaryExecutionParams": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::OpenHCSExecutionConfigBundle": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionIdentity": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionCompileControl": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionConfigTransport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionRequestPayload": 0, + "GodClassExcess:openhcs/runtime/zmq_orchestrator_environment.py::ZMQOrchestratorEnvironment": 0, + "GodClassExcess:openhcs/runtime/zmq_orchestrator_environment.py::ZMQOrchestratorEnvironmentRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQProgressTarget": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQCompilerProgressQueue": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQProgressEmitter": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQCompileProgressHeartbeat": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQPongResponseEnricher": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQResultsSummaryEnricher": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQWorkerCleanup": 0, + "GodClassExcess:openhcs/runtime/zmq_worker_execution.py::ZMQWorkerExecutionRequest": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::CallableExportIdentity": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::NameMappingLookup": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::OpenHCSCallableFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionReferenceFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::PythonSourceLiteralFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::OpenHCSPathFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::EnumMemberFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::MaterializationSpecFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionPatternTupleFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionPatternListFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFieldEmissionState": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassSerializedField": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassSerializationPlan": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFormatEligibility": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionStepCleanModeFieldPolicy": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionStepFormatter": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::SourcePathOccurrenceCollector": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::FactoredPathSourceLiteral": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::SourcePathFactoringPlan": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::OpenHCSPythonSourceDocument": 0, + "GodClassExcess:openhcs/ui/shared/code_editor_form_updater.py::CodeEditorFormUpdater": 0, + "GodClassExcess:openhcs/ui/shared/pattern_data_manager.py::PatternDataManager": 0, + "GodClassExcess:openhcs/ui/shared/pattern_file_service.py::PatternFileService": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeNamespaceField": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeNamespace": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerOrchestratorCodePayload": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeDocumentAuthority": 0, + "GodClassExcess:openhcs/ui/shared/plate_scope_identity.py::PlateScopeIdentity": 0, + "GodClassExcess:openhcs/ui/shared/plate_scope_identity.py::PipelineScopeIdentity": 0, + "GodClassExcess:openhcs/utils/environment.py::OpenHCSProcessEnvironment": 0, + "GodClassExcess:openhcs/utils/import_utils.py::_ModulePlaceholder": 0, + "GodClassExcess:openhcs/utils/import_utils.py::create_placeholder_class.Placeholder": 0, + "GodClassExcess:openhcs/utils/performance_monitor.py::PerformanceMonitor": 0, + "GodClassExcess:openhcs/utils/pipeline_migration.py::LegacyGroupByUnpickler": 0, + "GodClassExcess:openhcs/utils/pipeline_migration.py::LegacyGroupByUnpickler._create_migrating_groupby_class.MigratingGroupBy": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ValidationKind": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ValidationViolation": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ASTValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::PathTypeValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::BackendParameterValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::VFSBoundaryValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::MemoryTypeValidator": 0, + "TypeIdentity": 0, + "LongBooleanChain": 0, + "BooleanChainTerms:openhcs/__init__.py": 0, + "BooleanChainTerms:openhcs/runtime/fiji_viewer_server.py": 0, + "BooleanChainTerms:openhcs/runtime/napari_viewer_server.py": 0, + "ForeignAbsenceProbe:openhcs/__init__.py": 0, + "ForeignAbsenceProbe:openhcs/runtime/fiji_viewer_server.py": 3, + "ForeignAbsenceProbe:openhcs/runtime/napari_viewer_server.py": 2, + "CodecSubclass:openhcs/__init__.py": 0, + "CodecSubclass:openhcs/runtime/fiji_viewer_server.py": 0, + "CodecSubclass:openhcs/runtime/napari_viewer_server.py": 0, + "StringSubscript": 0 + } +} diff --git a/docs/validation/issue10_ratchet_openhcs_final.json b/docs/validation/issue10_ratchet_openhcs_final.json new file mode 100644 index 0000000..3abd869 --- /dev/null +++ b/docs/validation/issue10_ratchet_openhcs_final.json @@ -0,0 +1,15400 @@ +{ + "root": "openhcs/", + "base_revision": "d3a99c0d46dea979bba3f9076da87386e49cbed3", + "head_revision": "ddadd59803530e44bcca1df50835eb51c9a0e7a6", + "paths": [ + "openhcs/__init__.py", + "openhcs/runtime/fiji_viewer_server.py", + "openhcs/runtime/napari_viewer_server.py" + ], + "base": { + "StringDispatch:openhcs/__init__.py": 0, + "StringDispatch:openhcs/runtime/fiji_viewer_server.py": 0, + "StringDispatch:openhcs/runtime/napari_viewer_server.py": 0, + "TypeSwitch:openhcs/__init__.py": 0, + "TypeSwitch:openhcs/runtime/fiji_viewer_server.py": 0, + "TypeSwitch:openhcs/runtime/napari_viewer_server.py": 1, + "StringDispatchArms:openhcs/__init__.py": 0, + "StringDispatchArms:openhcs/runtime/fiji_viewer_server.py": 0, + "StringDispatchArms:openhcs/runtime/napari_viewer_server.py": 0, + "TypeSwitchArms:openhcs/__init__.py": 0, + "TypeSwitchArms:openhcs/runtime/fiji_viewer_server.py": 0, + "TypeSwitchArms:openhcs/runtime/napari_viewer_server.py": 5, + "GodClassExcess:openhcs/agent/authoring_contexts.py::AuthoringContextRoute": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::AuthoringContextDeclaration": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineSystemModelContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CellProfilerTranslationContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::RuntimeUiCoordinationContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::StateCodeRoundtripContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionRuntimeContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::SourceBindingWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ExampleCorpusContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineAuthoringRulesContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ImageAnalysisWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionAuthoringRulesContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FirstUseWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FolderOnboardingContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DomainExpertAssistedSetupContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::UiVisibleWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::HeadlessExecutionContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DebuggingWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ViewerReviewContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ObjectStateEditingContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FirstUseAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::UiVisibleWorkflowAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DomainExpertAssistedSetupAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FolderOnboardingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ImageAnalysisWorkflowAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::HeadlessExecutionAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DebuggingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ViewerReviewAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ObjectStateEditingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CellProfilerTranslationAuthoringContext": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::ReviewDecision": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::DataSplit": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::Capture": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::VisualReview": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::TrialEvidence": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::RecipePromotionEvidence": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityKind": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTransportSemanticsABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::LocalStdioCapabilityTransportSemantics": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HostedHttpCapabilityTransportSemantics": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTransport": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityCliConnectionProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityWorkflowGroup": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityWorkflowStage": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTargetContext": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityVisibility": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityRole": 0, + "GodClassExcess:openhcs/agent/capabilities.py::LocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::NonExpertCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::WorkflowGroupCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SelfContainedCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::FullLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DesktopLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AuthoringLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CoreLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityExposition": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentScalarInputContract": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRequestInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRegistryRequestInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionRequestInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionScalarInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionScalarServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityNoArgumentInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentNoArgumentFunctionInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityScalarInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentScalarServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentNoArgumentServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentFromFieldsServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentDataclassRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConfigPatchServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentViewerWindowRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySpec": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySearchRequest": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySummary": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySearchResult": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySurfaceSelection": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityDeclaration": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HostedTransportCapabilityMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DiscoveryCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::KnowledgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ArchitectureCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::FunctionCatalogCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ConfigDraftCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::PipelineDraftCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::PlatePathCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HeadlessExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmittedJobCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSelectedPlateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSemanticActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWidgetFallbackCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiObjectStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSnapshotCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ViewerWindowCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RuntimeServerCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityGroup": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRegistry": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityNamespace": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilitiesResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SweepViewerEndpointsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HealthCheckCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListCapabilitiesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchCapabilitiesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchFunctionsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeFunctionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::StartFunctionCatalogPreparationCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetFunctionCatalogPreparationStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CancelFunctionCatalogPreparationCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RegisterCustomFunctionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetAuthoringContextCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::KnowledgeResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListKnowledgeDocumentsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetKnowledgeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchKnowledgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GenerateSyntheticPlateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectPlatePathCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::QueryPlateFilesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SamplePlateImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::StreamPlateFilesToViewerCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInspectSelectedPlateImagesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiQuerySelectedPlateFilesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSampleSelectedPlateImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiStreamSelectedPlateFilesToViewerCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ArchitectureTopicsResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListArchitectureTopicsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ExplainArchitectureCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeInternalSymbolCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeConfigSchemaCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateConfigCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidateConfigPatchCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RenderConfigSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreatePipelineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AddFunctionStepCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidatePipelineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RenderPipelineSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateOrchestratorSessionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateOrchestratorSessionFromPipelineSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetOrchestratorSessionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectPipelineSourceArtifactPlanCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmitCompileCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmitPipelineExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetExecutionStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CancelExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ScanRuntimeServersCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetRuntimeServerInfoCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetRuntimeServerExecutionStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectDebugRuntimeValuesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SendDebugCommandCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ExportDebugArtifactCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ViewerSnapshotWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CloseViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetViewerWindowStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetViewerWindowPayloadsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::MeasureViewerPolylineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::MeasureViewerRegionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SampleViewerWindowImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SummarizeViewerWindowRoisCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SetViewerViewportCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SetViewerImageIntensityCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::NavigateViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::IsolateViewerWindowLayersCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ApplyViewerIntensityWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ProbeViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidateViewerWindowStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListBridgesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListCodeDocumentsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListStateSurfacesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetStateSurfaceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListActionsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInvokeActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSelectedPlateWorkflowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListWindowsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiFocusWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiNavigateWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiCloseWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSnapshotWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetWidgetTreeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInvokeWidgetActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListObjectStateScopesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetObjectStateFieldsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiDescribeObjectStateFieldCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiMutateObjectStateFieldCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiValidateCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiApplyCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListSnapshotsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiRestoreSnapshotCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiTimeTravelHeadCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListBranchesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSwitchBranchCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetOperationStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWaitForOperationReceiptCapability": 0, + "GodClassExcess:openhcs/agent/dto/__init__.py::_AgentDtoModule": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::InternalApiSymbol": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopicSummary": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopicPage": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/dto/authoring.py::AuthoringContextRequest": 0, + "GodClassExcess:openhcs/agent/dto/authoring.py::AuthoringContext": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentCliArgumentSpec": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentCliRequest": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentWarning": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentError": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentResultEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentTimedStatusEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentResourceRef": 0, + "GodClassExcess:openhcs/agent/dto/common.py::RenderedSource": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigTypeRef": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSchemaRequest": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRef": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigFieldSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRegisteredType": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRegistrySchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigTypeSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigPatch": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSourceRenderRequest": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionConnectionProjection": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerToolRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerConnectionToolRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionRef": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionCreationRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineSourceOrchestratorSessionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineSourceArtifactPlanInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSession": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobIdentity": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobRef": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::CompileSubmissionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineExecutionSubmissionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionCancellationRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobStatus": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobCancellationResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactMaterializationPathSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactMaterializationPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactStoragePlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactInputPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::MainFlowMaterializationPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ViewerStreamingPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::CompiledStepPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::SourceWorkspaceFileRecord": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::SourceWorkspaceSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactPlanInspection": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerInfo": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerScanResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerScanRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerInfoRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeExecutionStatus": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerExecutionStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugCommandRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugCommandResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugArtifactExportRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugArtifactExportResult": 0, + "GodClassExcess:openhcs/agent/dto/execution_connection.py::ExecutionConnectionSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlMessageType": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlField": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::ImportPathRef": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlRequestABC": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionSearchRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationHandle": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationOutcome": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationState": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogNotReadyError": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStartRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationCancelRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestinationRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestination": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionParameterSource": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogEntry": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionParameterSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionArtifactSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CellProfilerArtifactBindingSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CellProfilerModuleDeclarationSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionRuntimeContractSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetail": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPage": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionReferenceControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlPayload": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlResponseBase": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStateControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStatus": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionReferenceControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationResult": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestinationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentSourceProjection": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentSummary": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSourceSpan": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSectionSummary": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentTarget": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseContentBounds": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentRequest": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchRequest": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseCatalog": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocument": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchHit": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchResult": 0, + "GodClassExcess:openhcs/agent/dto/mcp.py::McpServerHealthResult": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionSpecRef": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionStepSpec": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionStepAddRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineRef": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::CreatePipelineRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineSourceRenderRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineSpec": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionStatus": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionConfidence": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionValueSource": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionIssueCode": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryTarget": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateWorkspacePreparationOperation": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkflowScope": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionIngestionRoute": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionSourceBindingRole": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionDefaults": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateTargetOptions": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileFilterOptions": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionBounds": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlatePathInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileStreamRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileStreamRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SyntheticPlateGenerationRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionComponentValue": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionComponentSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionImageRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionImageFileSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFileRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFilePreview": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileStreamResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SyntheticPlateGenerationResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFileSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionParseFailure": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionParseSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkspacePreparation": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionHandlerCandidate": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkflowAdvice": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlatePathInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileStreamResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewSeverity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeInstanceIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeApplicationIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorFileRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSemanticAddress": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeVisibility": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListOptions": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCurrentSnapshotState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentCurrentRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentBaseRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentOptionalBaseRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiTimeTravelRuntimeState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationRequirement": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationRequirementCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionFields": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionSpec": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeEndpointIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorFile": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorWirePayload": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCatalogPageMetadata": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCatalogPageCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiFieldCatalogPageCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPageRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocument": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPlateManagerRowState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineEditorStepState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPlateManagerState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveMeasurementEntryState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveMeasurementsState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineEditorState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugActionState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugCursorState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugTerminalSummaryState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugSessionIdentityCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugSnapshotStoreRefCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiProgressIdentityState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugRuntimeFrameState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineDebugSessionState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewMetric": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewItem": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewSection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceDocument": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvocationStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvocationOutcome": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationRequestToken": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationRequestTokenCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationReceipt": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvokeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvokeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowManagerScope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSemanticMarker": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowOpenPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowOperationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowFocusRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowFocusResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowNavigateRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowNavigateResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCloseRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCloseResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSnapshotRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSnapshotResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetRect": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateValuePreview": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldValuePreviewCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeNode": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvokeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionIssueCode": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvokeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldPathIndex": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpQuery": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldMutationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldMutationResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeListRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldProjection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldScopeProjection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListQuery": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeBranchMutationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentApplyRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentApplyResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSelectedPlateWorkflowRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSelectedPlateWorkflowResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotListRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRestoreRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiTimeTravelHeadRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRestoreResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchSwitchRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationRoute": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationWaitRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeEnvelopeBase": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeRequestEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeResponseEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowDescriptor": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowCloseRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowStateRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowViewportRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageIntensityRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowNavigationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerIsolationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityWindowRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPolylineMeasurementRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRegionMeasurementRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRoiSummaryRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowProbeResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerDescriptor": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerState": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowErrorResultFactory": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowObservedErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowStateResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadRecord": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerPayloads": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPolylineMeasurementResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRegionMeasurementResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowViewportResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageIntensityResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowNavigationResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerVisibilityRecord": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerIsolationResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityPayloadIdentity": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityWindowResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRoiSummaryResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationCounters": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerValidationSummary": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationSummaryResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerEndpointDiscoveryRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerEndpointDiscoveryResult": 0, + "GodClassExcess:openhcs/agent/exceptions.py::AgentFacingErrorMixin": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaMeasure": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaPrecondition": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaEvidenceRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ReferenceEvidenceRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SeededSegmentationRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaMissStage": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ThinStructureContinuationConstraint": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SignalTransformConstraint": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SemanticGate": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::RootedContinuityObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::CandidateRejectionReason": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::RejectedCandidateObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ResidualStructureDisposition": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ResidualStructureObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageAnalysisQaPolicy": 0, + "GodClassExcess:openhcs/agent/knowledge_manifest_schema.py::KnowledgeBaseManifestField": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathLocationAuthority": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathRootSet": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathPolicy": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathPolicyError": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::AgentRuntimePlatformKey": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::AgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::OtherAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::PosixAgentRuntimePlatformMixin": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::NativeGraphicalSessionMixin": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::PosixAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::LinuxAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::MacOSAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::WindowsAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::InternalApiSymbolSpec": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureTopicProjection": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::PipelineModelArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::CellProfilerTranslationArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::SourceSemanticsArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ExecutionRuntimeArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureProjectionService": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureSymbolNotCuratedError": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::SourceLocation": 0, + "GodClassExcess:openhcs/agent/services/config_reference_service.py::ConfigReferenceRstRenderer": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::AgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::GlobalPipelineAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::PipelineAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::FunctionStepAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::UiAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::ConfigService": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::ConfigPatchUnknownFieldError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::CustomFunctionRegistrationUncertainError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::EndpointFunctionUnavailableError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogEndpointRevision": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogProjection": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogClientSession": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogPreparation": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::EndpointFunctionCatalogServiceABC": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::ZMQFunctionCatalogService": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::UnknownExecutionSessionIdError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::UnknownExecutionJobIdError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::AgentProgressQueue": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionInput": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionResult": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::InProcessCompileInspectionGateway": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::GlobalConfigSelection": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobKind": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientFactoryABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ZMQExecutionClientAdapter": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ZMQExecutionClientFactory": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionCommonRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionPipelineSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ResolvedExecutionSessionInputs": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionPipelineDefinition": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::DraftPipelineSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::PipelineSourceSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionRecord": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobRecord": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionStore": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobStore": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobSubmission": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompletedPipelineExecution": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientGateway": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionService": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogError": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::UnknownFunctionIdError": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchRank": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::SignatureView": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::AgentFunctionSearchPolicy": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogFilterText": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogTextMatch": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::SummaryView": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchCandidate": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchProjection": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::ParameterDocumentationPolicy": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogServiceABC": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogService": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseIssueCode": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseDocumentSpec": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ComparisonManifestPathResolver": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ComparisonManifestSnapshot": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30CaseModuleInventory": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30CaseProjection": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30RecipeProjection": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ExampleSourceFile": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ParsedDocument": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseSearchQuery": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseService": 366, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseSectionHierarchy": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::UniqueSectionIdAuthority": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::AuthoringContextSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::StaticAuthoringContextSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CatalogPreparationReadinessSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::PipelineSystemModelSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CellProfilerTranslationBridgeSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::RuntimeUiCoordinationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::StateCodeRoundtripSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRuntimeSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::SourceBindingWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ExampleCorpusSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::PipelineRulesSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ImageAnalysisWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigSchemaHintsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRulesSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionTemplateSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRegistrationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::FirstUseOrientationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::FolderOnboardingStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::DomainExpertAssistedSetupSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::UiVisibleWorkflowStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::HeadlessExecutionStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::DebuggingWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ViewerReviewStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ObjectStateEditingStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigFieldRequirementLabel": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigFieldResolutionLabel": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::AgentAuthoringContextService": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::ObjectStateFieldHelpInferencePolicy": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::ObjectStateFieldHelpService": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::_CallableValueReference": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::ObjectStateFieldFilterDeclaration": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::AllObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::DirtyObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::DefaultDiffObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::InheritedObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::RawResolvedObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::SemanticObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::ObjectStateFieldListProjector": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::PipelineAuthoringError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::UnknownPipelineIdError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::DuplicatePipelineStepIdError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::InvalidFunctionKwargsError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::MissingFunctionKwargsError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::PipelineAuthoringService": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionText": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFileManagerFactory": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionContext": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionBackendProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionHandlerCandidateProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFileQueryProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentEntrySet": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentCollection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentMetadataAccess": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionMetadataComponentProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionMutableParsedComponents": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionParsedFileSet": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFilenameParser": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentSummaryBuilder": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentSort": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionParseCoverage": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionStatusPolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionWorkspacePreparationPolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionWorkflowAdvicePolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionPathPlanningConfigProvider": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionService": 834, + "GodClassExcess:openhcs/agent/services/plate_streaming_service.py::PlateStreamingService": 15, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerWrongKindError": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::ZMQRuntimeServerGateway": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerService": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateStateResolution": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateTargetRoot": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateService": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationIssueCode": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationText": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationService": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNoPayloadGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgePayloadGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeFeature": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeOperationContractABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNoPayloadOperationContract": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgePayloadOperationContract": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorDirectoryAuthority": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeStatusOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListDocumentsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListStateSurfacesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListActionsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListWindowsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListObjectStateScopesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescribeObjectStateFieldOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeMutateObjectStateFieldOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetStateSurfaceOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeInvokeActionOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeFocusWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNavigateWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeCloseWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSnapshotWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeWidgetTreeOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeInvokeWidgetActionOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeValidateDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeApplyDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListSnapshotsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeRestoreSnapshotOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeTimeTravelHeadOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListBranchesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSwitchBranchOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetOperationStatusOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSelectedPlateWorkflowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UnavailableUiBridgeGateway": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayErrorABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayUnavailableError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayResponseError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayTimeoutError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorResolution": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeConnectionResolution": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorReadResult": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorProcessGoneError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorProcessIdentityError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::DescriptorSetCardinality": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::LiveUiBridgeDescriptorSet": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeEnvironment": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::DescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::NoDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::SingleDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::AmbiguousDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorReader": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorCatalog": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeProcessAdvertisedDescriptorCatalog": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorResolver": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeService": 332, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::AgentDtoJsonCodec": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::UiBridgeControlClient": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::ZMQUiBridgeGateway": 0, + "GodClassExcess:openhcs/agent/services/viewer_endpoint_discovery.py::ViewerEndpointRecord": 0, + "GodClassExcess:openhcs/agent/services/viewer_endpoint_discovery.py::ViewerEndpointDiscoveryService": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadComponentProjection": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerPayloadCoordinateSet": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationProjection": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerCoordinateCoverage": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationTotals": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationAuthority": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationWarningCode": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationPolicyCarrier": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerExpectedLayerCountEvidence": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationWarningContext": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationWarningContext": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationWarningRuleBase": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWarningCodeBase": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerCountMismatchWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerActiveDimensionLabelRouteMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerUnmountedWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerPendingUpdateWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerRequiredAxisLabelsMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerRequiredComponentLabelsMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCountWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadNonzeroMetadataMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadsZeroWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerCoordinateGapsWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCoordinatesMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCoordinatesDuplicateWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadsWithoutCoordinatesWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ZMQViewerWindowGateway": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowService": 1102, + "GodClassExcess:openhcs/agent/skill_bundle.py::AgentSkillBundle": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncReceipt": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncResult": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncPartialFailure": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::PlateOperation": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::ManagerButtonPresentationMixin": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::MainWindowAction": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::PlateManagerAction": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::CompilationActionProjection": 0, + "GodClassExcess:openhcs/agent/ui_bridge_environment.py::UIConfigCacheEnvironment": 0, + "GodClassExcess:openhcs/agent/ui_bridge_environment.py::UiBridgeDescriptorEnvironment": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiBridgeIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStableWindowIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStableWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiOwnedByWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiCodeDocumentIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStateSurfaceIdentityDeclarationBase": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineEditorWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineDebugToolbarWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::MainWindowWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ManagedWindowWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::SystemMonitorWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ZmqServerManagerWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ImageBrowserWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::LogViewerWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::GlobalConfigWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::KnowledgeBaseWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::AboutOpenHCSWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerOrchestratorCodeDocumentIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerLiveMeasurementsStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineEditorStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineDebugSessionStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiLiveOverviewStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfiguration": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfigurationFactory": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfigurationFactory.create_openhcs_default_configuration._ComponentTemplate": 0, + "GodClassExcess:openhcs/constants/constants.py::Microscope": 0, + "GodClassExcess:openhcs/constants/constants.py::OrchestratorState": 0, + "GodClassExcess:openhcs/constants/constants.py::FileFormat": 0, + "GodClassExcess:openhcs/constants/input_source.py::InputSource": 0, + "GodClassExcess:openhcs/core/__init__.py::CoreExport": 0, + "GodClassExcess:openhcs/core/alias_property.py::AliasProperty": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::NumPyImagePayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ObjectLabelPayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStackKwargResolver": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadSliceProjector": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStackKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::TupleAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ObjectLabelAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::RuntimeSliceAlignedValueKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::RuntimeSliceProjectableAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::PassThroughAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadComposition": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadBundleContext": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageSliceContext": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStack": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImageOutputBundle": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::NestedAlignedImageStackKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::ArtifactInspectionControlMessageType": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInvocationInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactStepInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionRequest": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionControlPayload": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionResponse": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::ArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::NativeReturnArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::AdapterRecordedArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::ArtifactPlanKeySelector": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactPayloadShape": 0, + "GodClassExcess:openhcs/core/artifacts.py::NamedArtifactPayload": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactTypeStrategyMatchMixin": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpecialArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ImageArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectLabelsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::MeasurementsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectLineageArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::RelationshipsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::TableArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpatialGridArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpatialGraphArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::MetadataArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSidecarRole": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactViewerStreaming": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactMaterializationPayload": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecRef": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectArtifactSubjectBinding": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSidecarSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSourceContextSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactGroupScopeSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::GroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::SourceStackLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::InputGroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::InputStackBroadcastSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::AssembledStackGroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::MaterializationSourceIdentityRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectArtifactMemberSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ImageMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::MainFlowStackOutputSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::MainFlowPlaneProjectionOutputSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecAccumulator": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecCollection": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactOutputPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactInputPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactInputProjectionPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::NoMainFlowOutput": 0, + "GodClassExcess:openhcs/core/autoregister_preparation.py::AutoRegisterRegistryPreparationReport": 0, + "GodClassExcess:openhcs/core/autoregister_preparation.py::AutoRegisterRegistryPreparation": 0, + "GodClassExcess:openhcs/core/axis_filter.py::StepAxisFilterResolution": 0, + "GodClassExcess:openhcs/core/axis_filter.py::StepAxisFilterSet": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableImportIdentity": 0, + "GodClassExcess:openhcs/core/callable_contract.py::KeywordRuntimeParameter": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CompilerPreparedAutoRegisterFamily": 0, + "GodClassExcess:openhcs/core/callable_contract.py::FunctionStepExecutionScope": 0, + "GodClassExcess:openhcs/core/callable_contract.py::ImagePayloadConsumption": 0, + "GodClassExcess:openhcs/core/callable_contract.py::PrimaryImageCarrierRequirement": 0, + "GodClassExcess:openhcs/core/callable_contract.py::PrimaryImageCarrierTransition": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableMetadata": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableContract": 195, + "GodClassExcess:openhcs/core/callable_contract.py::CallableRequestBinding": 0, + "GodClassExcess:openhcs/core/callable_contract.py::RequestParameterName": 0, + "GodClassExcess:openhcs/core/callable_contract.py::RequestPublicFieldSelection": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableProjection": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableMetadataReader": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledWorkerStartPlan": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledRuntimeEnvironmentPlan": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledExecutionBundle": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::FrameworkDeviceBinding": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::FrameworkDeviceAssignment": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::InputConversionPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::MaterializedOutputPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::SequentialRuntimeFilter": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::SequentialRuntimeFilterPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::RuntimeArtifactMaterializationPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::CompiledStepPlan": 0, + "GodClassExcess:openhcs/core/component_group_scope.py::ComponentGroupScope": 0, + "GodClassExcess:openhcs/core/component_group_scope.py::RuntimeExecutionAxisScope": 0, + "GodClassExcess:openhcs/core/component_set.py::ComponentSet": 0, + "GodClassExcess:openhcs/core/components/component_values.py::OpenHCSComponentValues": 0, + "GodClassExcess:openhcs/core/components/multiprocessing.py::Task": 0, + "GodClassExcess:openhcs/core/components/multiprocessing.py::MultiprocessingCoordinator": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::FilenameParseResult": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::MissingFilenameComponentError": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::GenericFilenameParser": 0, + "GodClassExcess:openhcs/core/components/validation.py::ValidationResult": 0, + "GodClassExcess:openhcs/core/components/validation.py::GenericValidator": 0, + "GodClassExcess:openhcs/core/config.py::StreamingConfigMeta": 0, + "GodClassExcess:openhcs/core/config.py::MaterializationBackend": 0, + "GodClassExcess:openhcs/core/config.py::WellFilterMode": 0, + "GodClassExcess:openhcs/core/config.py::NormalizationMethod": 0, + "GodClassExcess:openhcs/core/config.py::MultiprocessingStartMethod": 0, + "GodClassExcess:openhcs/core/config.py::GlobalPipelineConfig": 0, + "GodClassExcess:openhcs/core/config.py::NapariDimensionMode": 0, + "GodClassExcess:openhcs/core/config.py::NapariVariableSizeHandling": 0, + "GodClassExcess:openhcs/core/config.py::NapariDisplayConfig": 0, + "GodClassExcess:openhcs/core/config.py::FijiDimensionMode": 0, + "GodClassExcess:openhcs/core/config.py::FijiDisplayConfig": 0, + "GodClassExcess:openhcs/core/config.py::WellFilterConfig": 0, + "GodClassExcess:openhcs/core/config.py::ZarrConfig": 0, + "GodClassExcess:openhcs/core/config.py::TiffConfig": 0, + "GodClassExcess:openhcs/core/config.py::VFSConfig": 0, + "GodClassExcess:openhcs/core/config.py::DtypeConfig": 0, + "GodClassExcess:openhcs/core/config.py::ProcessingConfig": 0, + "GodClassExcess:openhcs/core/config.py::SequentialProcessingConfig": 0, + "GodClassExcess:openhcs/core/config.py::AnalysisConsolidationConfig": 0, + "GodClassExcess:openhcs/core/config.py::PlateMetadataConfig": 0, + "GodClassExcess:openhcs/core/config.py::ExperimentalAnalysisConfig": 0, + "GodClassExcess:openhcs/core/config.py::PathPlanningConfig": 0, + "GodClassExcess:openhcs/core/config.py::StepWellFilterConfig": 0, + "GodClassExcess:openhcs/core/config.py::StepMaterializationConfig": 0, + "GodClassExcess:openhcs/core/config.py::StreamingDefaults": 0, + "GodClassExcess:openhcs/core/config.py::StreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::NapariStreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::FijiStreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::CompilationDebugConfig": 0, + "GodClassExcess:openhcs/core/config_cache.py::ConfigCacheSpec": 0, + "GodClassExcess:openhcs/core/config_cache.py::ConfigCache": 0, + "GodClassExcess:openhcs/core/config_document.py::ConfigDocumentField": 0, + "GodClassExcess:openhcs/core/config_document.py::ConfigDocumentAuthority": 0, + "GodClassExcess:openhcs/core/context/processing_context.py::RequiredVisualizer": 0, + "GodClassExcess:openhcs/core/context/processing_context.py::ProcessingContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEventType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommandType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommandDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug.py::AdvancesOneDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ToggleDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RunDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RunToPauseDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RestartDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::ChooseSourceGroupDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RandomSourceGroupDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::StopDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryOutcome": 0, + "GodClassExcess:openhcs/core/debug.py::DebugTimelineNodeState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryEventDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug.py::StartedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::CompletedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::FailedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ReportsOutputArtifactsDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::BeforeInvocationDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::AfterInvocationDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ExceptionDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::DebugControlMessageType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerStatus": 0, + "GodClassExcess:openhcs/core/debug.py::DebugReplayMode": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCursor": 0, + "GodClassExcess:openhcs/core/debug.py::DebugJsonCodec": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactRef": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactIdentity": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactRefProjection": 0, + "GodClassExcess:openhcs/core/debug.py::DebugInvocationParameter": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshot": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSessionRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportPlan": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWarmReplayArtifactAvailability": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWarmReplayArtifactReusePlan": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactHydrationContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEvent": 0, + "GodClassExcess:openhcs/core/debug.py::DebugProgressContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugProgressEventRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerController": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerStopped": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerRegistry": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSession": 0, + "GodClassExcess:openhcs/core/debug.py::DebugTerminalSummary": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionConfig": 0, + "GodClassExcess:openhcs/core/debug.py::DebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::NeverStopDebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::NeverStopDebugStepStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::RunToPauseDebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSinkInstallRequest": 0, + "GodClassExcess:openhcs/core/debug.py::NoOpDebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::ProgressDebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::NoOpDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::RecordingDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::ProgressDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::LocalSnapshotProgressDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::DebugStoreManifest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug.py::LocalDebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug.py::FileManagerDebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionTargetState": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugPauseBoundaryState": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionProjectionContext": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionPhaseDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NoPlateDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NeedsInitializationDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NeedsCompileDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::PendingExecutionDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::ActiveDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalCompleteDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalFailedDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalCancelledDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::ReadyDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTableProjection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSectionKind": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSectionDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::AvailableEmptySection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::ReportedEmptySection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTableProjectionDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::AvailableEmptyTable": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewModel": 0, + "GodClassExcess:openhcs/core/debug_views.py::SummaryDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::SourcesDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::InputArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::OutputArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::PreviewArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::InvocationParametersDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::RuntimeValuesDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::MeasurementsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::RelationshipsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::TimingDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::ErrorDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::ArtifactActionDebugTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::ArtifactRefsDebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::InvocationParametersDebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::RuntimeValueRecordsDebugViewTable": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellValueKind": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellSignature": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::EmptyRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::NumberRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::TextRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::_SparseNumericInstability": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementCellSignatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementCellPresence": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementValuePresence": 0, + "GodClassExcess:openhcs/core/equivalence/images.py::RuntimeImageSnapshot": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSubjectKey": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSourceQualification": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSourcePair": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKey": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementNamePartsProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeAggregateFeatureIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticAggregatePrefixedFeatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticAggregateFeatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticCoreFeatureAndSourceNameProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureNameProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKeySourceContext": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::_MeasurementScopeAggregatePolicy": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKeyProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeRowProjectionRecord": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeExpectedMeasurementFactCompletion": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeDirectionalPairMeasurementDerivationContract": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeMeasurementFactProjectionContract": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementFeatureSemanticContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::MarkerRuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementDescriptorSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementIndexedDescriptorEquivalence": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::DefaultRuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCountFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectIdentifierFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectLocationFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCalculatedFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCalculatedIdentifierFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::TieSensitiveLocationValueFeatureRelation": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_requirements.py::RequiredRuntimeMeasurementProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeImageNumberOffset": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowSchema": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowHeaderProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeWideProjectionColumn": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRequiredKeyIndex": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeIndexedRowValues": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowMapping": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeObjectMeasurementRowIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowProjectionContext": 218, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowValueProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellValue": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellFactProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellNumericProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormFactProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormNumericProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::CachedRuntimeLongFormMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementSource": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementFact": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeSnapshotLongFormMeasurementFactProjector": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementLongFormFactProjector": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowSubjectProjection": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementState": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementProjection": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::RuntimeObjectLabelMeasurementAuthority": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::RuntimeObjectLabelInstanceCatalog": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementCompletion": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::PayloadObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::PlaneObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::RuntimeOutputSnapshot": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::RuntimeTableNamespaceAdapter": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::CommonStemRuntimeTableNamespaceAdapter": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementFeatureNameMode": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementSourceNameEncoding": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementSourceQualifiedFeature": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementQualifierValueMode": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::_NonNegativeRuntimePolicyField": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimePolicyNonNegativeFieldValidationMixin": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementRowQualifier": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::IdentifierQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::TwoDigitIntegerQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::FractionOfCountQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementRowQualifierSequence": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementDialect": 261, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementFeatureNumericTolerance": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeEquivalencePolicy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RuntimeScopedMeasurementTable": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RuntimeObjectRelationshipIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::ObjectInstanceKeyPlaneAlignmentContext": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::ObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::UnmodifiedObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::SingleSliceValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::MultiSliceValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::UnscopedValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureContext": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureKeyProjection": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureResolution": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::GenericRelationshipAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipMeasurementSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceDifferenceKind": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceDifference": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceReport": 0, + "GodClassExcess:openhcs/core/equivalence/tables.py::RuntimeTableSnapshot": 0, + "GodClassExcess:openhcs/core/execution_state.py::ExecutionOutputPlateSummary": 0, + "GodClassExcess:openhcs/core/execution_state.py::ExecutionCompletionPayload": 0, + "GodClassExcess:openhcs/core/execution_state.py::ManagerExecutionState": 0, + "GodClassExcess:openhcs/core/execution_state.py::TerminalExecutionStatus": 0, + "GodClassExcess:openhcs/core/execution_visualizer.py::ExecutionVisualizerABC": 0, + "GodClassExcess:openhcs/core/framework_device_resolver.py::FrameworkDeviceResolver": 0, + "GodClassExcess:openhcs/core/function_contract_metadata.py::FunctionContractAttribute": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeParameterBinding": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeCallableKwargPolicy": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeInvocationDomain": 0, + "GodClassExcess:openhcs/core/function_patterns.py::MainFlowInputProjection": 0, + "GodClassExcess:openhcs/core/function_patterns.py::FunctionInvocationKey": 0, + "GodClassExcess:openhcs/core/function_patterns.py::InvocationArtifactInputProjectionKey": 0, + "GodClassExcess:openhcs/core/function_patterns.py::InvocationArtifactInputEdgePlan": 0, + "GodClassExcess:openhcs/core/function_patterns.py::FunctionInvocation": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionItem": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionGroup": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionPattern": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionInvocation": 0, + "GodClassExcess:openhcs/core/function_patterns.py::ComponentFunctionInvocationProjection": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionGroup": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionPattern": 0, + "GodClassExcess:openhcs/core/function_patterns.py::PatternItemKwargMerge": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizeFunctionGroupAuthority": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompileFunctionGroupAuthority": 0, + "GodClassExcess:openhcs/core/function_reference.py::FunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::ImportableFunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::RegistryFunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::ResolvedRegistryFunction": 0, + "GodClassExcess:openhcs/core/function_reference.py::FunctionReferenceTransportAuthority": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocumentField": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocument": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocumentAuthority": 0, + "GodClassExcess:openhcs/core/function_step_transport.py::FunctionStepTransportAuthority": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::SourceImagePixelSemantics": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImageFileSourceMetadata": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NumpyImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::TiffImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::EightBitRasterImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::BmpImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::GifImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::JpegImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::PngImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NativeUint8ImagePayloadStrategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::BoolImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NumericImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_payload_execution_mode.py::ImagePayloadExecutionMode": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ArrayShape": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ColorImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::GrayscaleImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::GrayscaleVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ColorVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ChannelFirstVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/input_workspace.py::PipelineImportDiagnostic": 0, + "GodClassExcess:openhcs/core/input_workspace.py::InputWorkspacePreparationRequest": 0, + "GodClassExcess:openhcs/core/input_workspace.py::InputWorkspacePreparationResult": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::ArtifactDeclarationStepContext": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractPlan": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractProviderFactory": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::MainFlowArtifactContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::CompositeInvocationContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::PipelineInvocationContractProviderAuthority": 0, + "GodClassExcess:openhcs/core/lazy_gpu_imports.py::LazyFrameworkModule": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectSliceMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectLabelMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementAxisValueProjection": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchCacheKey": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureAxisBatchCacheKey": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ColumnarMeasurementTableSchema": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ColumnarMeasurementTableSchemaCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementFeatureQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchQuery": 115, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchQueryCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureAxisBatchQueryCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementFeatureValueIndex": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableObjectFeatureSemanticsCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableObjectFeatureSemantics": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableFeatureQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ObjectMeasurementLabelPlaneBinding": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::IndexedObjectMeasurementLabelPlaneBinding": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::DefaultObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::IndexedObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageAlignmentSource": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageLabelAlignmentRequest": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::PreparedMeasurementObjectLabels": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementLabelSourceAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageLabelAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageReferenceDomain": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementObjectDomainPolicy": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupDialect": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementFeatureAliasSpan": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupAliasCache": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementFeatureLookup": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupDialectReference": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::CurrentRuntimeMeasurementLookupDialect": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowDeclaredValue": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowTextValue": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectName": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowSourceImageName": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectLabel": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectIdentityRole": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementProjectedColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementSparseCell": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ColumnarRowColumnOverlay": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementSparseColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::WideMeasurementRowAccumulator": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::SequenceMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ColumnarMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementObjectLabelResolution": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowQualifier": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowOwnership": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementColumnarRowsView": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedColumnarRowColumns": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::DataclassMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::QualifiedMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementTableRowLayout": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowLayoutProjectionStrategy": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::LongMeasurementRowProjectionStrategy": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::WideMeasurementRowProjectionStrategy": 0, + "GodClassExcess:openhcs/core/metadata_cache.py::MetadataCache": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisSummaryDestination": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisDirectoryInputs": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisConsolidationInputs": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::FileManagerAnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancelledError": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancellationSignal": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancellationAuthority": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionExtras": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionResults": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionRequest": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::ValidatedCompiledPlateExecution": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::_PlateStepProgressHeartbeat": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::ViewerSettlementProgressObserver": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeExecutionTransportSerialization": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::ExecutionStatus": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeContextObservation": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeExecutionObservation": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeObservationMode": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::ExecutionResult": 0, + "GodClassExcess:openhcs/core/orchestrator/orchestrator.py::PipelineOrchestrator": 465, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::WorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::InlineWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::ForkInheritedWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::PooledWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::WorkerExecutorFactory": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::ForkInheritedWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::InlineWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::PooledWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::ForkInheritedWorkerExecutionState": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerLaneExecutionContext": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerAssignmentPlan": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerLaneExecutionPlan": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::CompiledContextLanePlanner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::WorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::DisabledWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::CProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::ThreadOwnedProfilerCallback": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::ThreadLocalCProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::MonitoringCProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/path_cache.py::PathCacheKey": 0, + "GodClassExcess:openhcs/core/path_cache.py::UnifiedPathCache": 0, + "GodClassExcess:openhcs/core/path_pattern_matching.py::PathPatternTemplateMatcher": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::TerminalMaterializationSpec": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::StreamingOnlyMaterializationSpec": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticImageArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticObjectLabelsArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticMeasurementsArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactOutputMaterializationPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactProducer": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactConsumer": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactGraph": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationPlateScope": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationPathResolver": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationSession": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::ResolvedPipelineDefinition": 0, + "GodClassExcess:openhcs/core/pipeline/compiler.py::AxisCompilationRequest": 0, + "GodClassExcess:openhcs/core/pipeline/compiler.py::PipelineCompiler": 1306, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::ParameterKindPolicy": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::ImportStatementExtractor": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::FuncStepContractValidator": 414, + "GodClassExcess:openhcs/core/pipeline/function_contracts.py::ObjectLabelInputExecutionMode": 0, + "GodClassExcess:openhcs/core/pipeline/materialization_flag_planner.py::MaterializationFlagPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::MissingArtifactInputError": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerGroupScope": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerComponentScopes": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::ArtifactPlanMaps": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerExecutionGroups": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerArtifactStage": 931, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerMaterializationStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerValidationStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerPathAuthority": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerStepAssemblyStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PipelinePathPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/step_attribute_stripper.py::StepAttributeStripper": 0, + "GodClassExcess:openhcs/core/pipeline/step_snapshot.py::StepSnapshot": 0, + "GodClassExcess:openhcs/core/pipeline_document.py::PipelineDocument": 0, + "GodClassExcess:openhcs/core/pipeline_document.py::PipelineDocumentAuthority": 0, + "GodClassExcess:openhcs/core/pipeline_document_fields.py::PipelineDocumentField": 0, + "GodClassExcess:openhcs/core/plate_file_inventory.py::PlateFileKind": 0, + "GodClassExcess:openhcs/core/plate_file_inventory.py::PlateFileInventoryQuery": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFileRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileInventoryQueryResult": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFilePreview": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFilePreviewReader": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFileInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecordNotFoundError": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecordAmbiguityError": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageSample": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageSampler": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::ProcessLocalBoundedCache": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::RegisteredProcessLocalBoundedCache": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::IdentityBoundProcessCache": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationOperation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::RegistryFamilyPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::ModuleRegistryPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::DeclaredHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::ModuleHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::CallableHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::CallablePreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationCacheWorker": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationCacheBatch": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugProgressRecord": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeFrame": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugTimelineNode": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugProjectionSource": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionSource": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionBundle": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::ProgressEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::NoopEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::CallbackEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::ZMQProgressEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::LoggingEmitter": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressError": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressValidationError": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressRegistrationError": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementPayloadError": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementRowPreview": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementTablePreview": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementProgressPayload": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeStateDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/projection.py::TerminalPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PendingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::IdlePlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::QueuedPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompilingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompiledPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::ExecutingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompletePlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::FailedPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::AxisRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeIdentity": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::ExecutionRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::_OpenHCSProjectionAdapter": 0, + "GodClassExcess:openhcs/core/progress/registry.py::ProgressRegistry": 0, + "GodClassExcess:openhcs/core/progress/runtime_artifacts.py::RuntimeArtifactPayloadError": 0, + "GodClassExcess:openhcs/core/progress/runtime_artifacts.py::RuntimeArtifactProgressPayload": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeIdentity": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MeanPercentRuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ExplicitPercentRuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::PlateProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::WorkerProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::WellProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::StepProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompilationProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeProjection": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeExecutionTopology": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeWorkerStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeWorkerStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompleteWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::QueuedWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeEventStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeEventStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MissingEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::SuccessTerminalEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStepStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStepStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MissingStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeExecutionModeContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeExecutionModeStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompileModeSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ExecutionEventSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::InitOnlyExecutionSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStatusProjector": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeFactory": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannelRole": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannelDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ControlProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ExecutionProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::PipelineProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressPhaseDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::TerminalProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailureProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessTerminalProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::StatusTerminatedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PipelineChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::QueuedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::RunningProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CancelledProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisStartedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepStartedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepCompletedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PatternGroupProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisCompletedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ViewerSettlementProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisErrorProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressStatusDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PendingProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::StartedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::RunningProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::CancelledProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ErrorProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::QueuedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressIdentity": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressQueue": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressExecutionContext": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressEventPayload": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressEvent": 0, + "GodClassExcess:openhcs/core/projected_image_output.py::SourceProjectedImageOutput": 0, + "GodClassExcess:openhcs/core/projected_image_output.py::SelectedPlaneImageOutput": 0, + "GodClassExcess:openhcs/core/python_source_literal.py::PythonSourceLiteral": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::RegisteredStrategyTypesMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::StrategyLabelRegistryMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::EnumKeyedStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::NominalTypeKeyedStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::NominalTypeStrategyFamilyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::MostDerivedContextStrategyMeta": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::MostDerivedContextStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::AlwaysMatchesContextMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::RegisteredLeafClassSpec": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::GeneratedLeafClassSpec": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::GeneratedEnumClassSpec": 0, + "GodClassExcess:openhcs/core/roi_point_metadata.py::ROIFractionalZ": 0, + "GodClassExcess:openhcs/core/roi_source_metadata.py::ROIArchiveSourceMetadata": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeImageExecutionContext": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeImageRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeFunctionInvocationRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeAdapterRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeAdapterSpec": 0, + "GodClassExcess:openhcs/core/runtime_array_values.py::RuntimeArrayPayload": 0, + "GodClassExcess:openhcs/core/runtime_array_values.py::DataBackedRuntimeArrayPayload": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchQueryCache": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementTableUnion": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::RuntimeArtifactQueryContext": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementObjectQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementScopeQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementTableAxisProjection": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceAxisSelection": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::AxisFilteredMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/runtime_artifact_values.py::ArtifactKey": 0, + "GodClassExcess:openhcs/core/runtime_artifact_values.py::RuntimeValue": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::SliceIndexRuntimeParameter": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimePlaneAxisValueProjectionParameter": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchInvocationRequest": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchExecutionDomain": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchCallableMetadataField": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimePure2DSliceBatchRequest": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchCallableFamily": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::Pure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::ParallelPure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::SerialPure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeAggregateMeanAccumulator": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseNumericCounterToleranceProfile": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ObjectBoundarySparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ShapeDescriptorSparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::BinarySparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateMeanKeyProjection": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeObjectMeasurementFactRowDomain": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ValueMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeanMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::CountMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationAxis": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementProjectionState": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementRowProjectionRecorder": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeTableRowProjectionRecorder": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SpatialGridObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeasurementTableObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ObjectLabelsObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RelationshipObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationValueFeatureContext": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateTieSensitiveLocationFeature": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::DirectTieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateTieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationFeatureContract": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationProjector": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementSnapshot": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementSnapshotAccumulator": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeThresholdSensitivePairToleranceContract": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementFeatureSemantics": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryStatisticEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryCountEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryValueEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryMeanEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeasurementFeatureStabilityPolicy": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactViewerPayloadExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactViewerExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactAxisExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactExecutionExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactExecutionObservation": 0, + "GodClassExcess:openhcs/core/runtime_exports.py::RuntimeExportExpectation": 0, + "GodClassExcess:openhcs/core/runtime_exports.py::RuntimeExportObservation": 0, + "GodClassExcess:openhcs/core/runtime_image_loading.py::ImagePayloadSourceMetadataContext": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageUnitIntervalIntensityMetadata": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadata": 554, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadataCarrier": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageMetadataPayload": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::MaskedImagePayload": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadataCompositionMode": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::_ImagePayloadMetadataComposer": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageMaskDomain": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementTable": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLabelMeasurementValues": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScope": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScopeSelection": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelation": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureOwner": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureSemanticMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCountFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectGroupInvariantFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectReferenceFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectIdentifierFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasuredObjectAnchorFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectIntensityFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCalculatedFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectShapeDescriptorFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementIndexedDescriptorDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeature": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelationDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelationDeclarationCollection": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementStatistic": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCoreMeasurementFeature": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationCoordinateValues": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationCoordinateProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::AxisBackedObjectLocationCoordinateProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectMeasurementValueRow": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectMeasurementSliceValueRow": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementRowAxisField": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementRowIdentityContract": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementRowValueField": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScalarLiteral": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomain": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureMissingValue": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomainContext": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::OrdinalObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasuredObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::LabelIdFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RowOrdinalFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureValueTable": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementSubject": 0, + "GodClassExcess:openhcs/core/runtime_object_label_aggregation.py::DenseObjectLabelAggregation": 0, + "GodClassExcess:openhcs/core/runtime_object_label_aggregation.py::ObjectLabelPure2DSliceAggregator": 0, + "GodClassExcess:openhcs/core/runtime_object_label_building.py::SourceImageObjectLabelBuildRequest": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainScope": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomain": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainMetadata": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::NominalObjectLabelDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseIntegerObjectLabelIdDomain": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseArrayObjectLabelIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PayloadObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PlaneObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ConsecutiveObjectLabelIdProjection": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseObjectLabelConsecutiveRelabelingStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::NumpyDenseObjectLabelConsecutiveRelabelingStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ExplicitObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PreserveSourceObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PresentObjectLabelIdsDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseObjectLabelExtentDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelRepresentation": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelVariant": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelVariantData": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValue": 98, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelPayload": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelDataDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelSet": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValueIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::DenseArrayObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::SparseIJVObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValueStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::DenseObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::SparseIJVObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_output_matching.py::RuntimeOutputBundle": 0, + "GodClassExcess:openhcs/core/runtime_output_matching.py::RuntimeReturnedOutputMatcher": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::RuntimePatternDiscoveryCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::FrozenAxisPatternCollection": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::FrozenPatternDiscoveryResult": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::RuntimePatternDiscoveryCache": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceProjectableValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceInvariantValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceIdentityProjectableValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxis": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSlicePlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::SourceBindingPlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisProjector": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneProjection": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisValueProjection": 0, + "GodClassExcess:openhcs/core/runtime_profile.py::RuntimeProfileTimer": 0, + "GodClassExcess:openhcs/core/runtime_profile.py::RuntimeProfileLogger": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationship": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DirectedObjectRelationshipPayload": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadKernel": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DefaultObjectRelationshipPayloadKernel": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadRequest": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DenseObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::SparseIJVObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectInstanceKey": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectInstanceRelationship": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectLabelInstanceDomains": 0, + "GodClassExcess:openhcs/core/runtime_slice_alignment.py::RuntimeSliceAlignedValueSet": 0, + "GodClassExcess:openhcs/core/runtime_slice_alignment.py::RuntimeSliceAlignedValues": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectionDeclarationError": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequest": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionPlaneMetadata": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequirement": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityError": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::OptionalRuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ComponentMetadataRuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectedPayloadItem": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::PassThroughRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ArrayBridgeArrayRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SpatialGraphRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ImagePayloadRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::AlignedImageStackRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ImageOutputBundleRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceIdentityProjectionMixin": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceRelationshipProjectionMixin": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceIdentityProjectableValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceAlignedValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::MeasurementTableRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ColumnarRowsRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectableValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::DirectedObjectRelationshipRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ObjectRelationshipRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SparseIJVLabelRowsRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ObjectLabelValueRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SequenceRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjection": 0, + "GodClassExcess:openhcs/core/runtime_source_binding_cache.py::RuntimeSourceBindingContextCache": 0, + "GodClassExcess:openhcs/core/runtime_sparse_labels.py::SparseIJVLabelRows": 0, + "GodClassExcess:openhcs/core/runtime_sparse_labels.py::SparseIJVLabelRowsIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraphNode": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraphEdge": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraph": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridAxis": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridOrdering": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridOrigin": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGrid": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCacheValue": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCache": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactLocation": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeStoreObservationCursor": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactQueryTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactLocationTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactDynamicComponentTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactQuery": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::StoredRuntimeValue": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactInput": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactBatch": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactAddress": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeValueStore": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::ColumnarRows": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::FieldSpec": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::MeasurementRowMappingCache": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::MeasurementObjectRowIdentity": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedAllSelectionMode": 0, + "GodClassExcess:openhcs/core/selection.py::SelectionModeCarrier": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedScopeIdsCarrier": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedScopeIdsArgument": 0, + "GodClassExcess:openhcs/core/source_binding_context.py::SourceBindingContext": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceMetadataRecord": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceMetadataCandidates": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceCandidatePathResolution": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourcePatternResolutionContext": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingCandidateMatcher": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceAnchorSelectionStatus": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceAnchorPatternSelection": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceWorkspaceAnchorNarrowing": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchResolutionStatus": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchResolution": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBoundAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::DefaultSourceBoundAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::OrderMatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MetadataMatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchedImageSet": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceFileUniverse": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseRuntimeState": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputSourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartSourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::DiskPipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MemoryPipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspacePipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::AxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputAxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartAxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::CurrentPatternStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspaceStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PhysicalAxisStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::AxisScopedPipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspacePipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PhysicalPipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingRuntimeContextRequest": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::_SourceSet": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::_ImportedMetadataIndex": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::MetadataSourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::OrderSourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingProjectionStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::PrimaryPlaneBindingProjection": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceArtifactBindingProjection": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingWorkspaceMaterialization": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingWorkspaceProjector": 189, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeContextProcessIdentity": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingPlanMeta": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingOrigin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceSetRole": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceProjectionRole": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataSource": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterSubject": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterMatchType": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterClause": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImagePlaneSource": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImportedMetadataJoin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImportedMetadataTable": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataExtractionRule": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchMethod": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchField": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchFields": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchDimension": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchPlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ComponentSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceAssignmentBase": 0, + "GodClassExcess:openhcs/core/source_bindings.py::NamedSourceBinding": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingDeclarationsMixin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::_SourceBindingPlanBase": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingsConfig": 0, + "GodClassExcess:openhcs/core/source_bindings.py::StepSourceBindingsConfig": 0, + "GodClassExcess:openhcs/core/source_bindings.py::CompiledSourceBindingPlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::CompiledSourceUniversePlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceRuntimePathLookup": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeMetadataNormalizer": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeContext": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceFilterView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceSelectorView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::MetadataRuleView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::MatchDimensionView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingMatchPlanView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::GroupingView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::ImportedMetadataTableView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::PipelineSourceUniverseView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingsViewModel": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceInventory": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingPreviewRow": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceSetPreviewRow": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingDiagnosticSeverity": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingDiagnostic": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingsPreview": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageIdentity": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlane": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::RuntimeSourceImageProvenancePlane": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceContributor": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlaneRecord": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlanes": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenance": 139, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourcePlaneIndexedMetadata": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourcePlaneIndexedProvenanceExpansion": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SatisfiedSourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::UnsatisfiedSourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlaneCountRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceAddressRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceAlias": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceFields": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::VariableComponentAxisProjection": 0, + "GodClassExcess:openhcs/core/source_load_plan.py::SourceLoadPlan": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterMatchRequest": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ValuePredicateSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::PathPredicateSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ContainsSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotContainSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ContainsRegexSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotContainRegexSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::EqualsSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotEqualSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::StartsWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotStartWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::EndsWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotEndWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::IsImageSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::IsTifSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::FileSourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::DirectorySourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::ExtensionSourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetComponentRole": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityPolicy": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentity": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityPairPredicate": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityCompatibility": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityExactMatch": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceAxisMetadataScope": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceMetadataLookupProjectionCache": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceMetadataLookupProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::OriginalSourceMetadata": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceFilterPathMetadata": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacingUnit": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacing": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacingFields": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceMetadataRoleView": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceMetadataIdentityProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceComponentProjectionStrategy": 0, + "GodClassExcess:openhcs/core/source_metadata.py::WellSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SiteSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::ChannelSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::ZIndexSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::TimepointSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentitySequenceCacheKey": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentity": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentitySequence": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePlaneIdentitySequenceAlignment": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetConflictError": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetDiagnostic": 0, + "GodClassExcess:openhcs/core/source_projection.py::OpenHCSPlaneAddress": 0, + "GodClassExcess:openhcs/core/source_projection.py::OpenHCSPlaneFilename": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetIdentity": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneStoreIdentity": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceCandidate": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneDataset": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceArtifactProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjectionSet": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjectionMetadataSerializer": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SpatialShapeYX": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomain": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainAlias": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainFields": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialPayloadDomain": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::CommonRuntimeValue": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/source_tile_geometry.py::SourceTileLayout": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspacePathLookup": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjection": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceImagePayloadProjection": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionAxisCacheKey": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionCacheEntry": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionCache": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionAuthority": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionBuilder": 0, + "GodClassExcess:openhcs/core/step_dependencies.py::StepInputDependencyKind": 0, + "GodClassExcess:openhcs/core/step_dependencies.py::StepInputDependency": 0, + "GodClassExcess:openhcs/core/steps/abstract.py::StepExecutionObservation": 0, + "GodClassExcess:openhcs/core/steps/abstract.py::AbstractStep": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ImageArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::MeasurementArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationBackendPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactStreamSourceMetadataAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PersistentArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::StreamingOnlyArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactAnalysisOutputDescriptor": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PlannedArtifactMaterializationPath": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PlannedArtifactMaterializationPreview": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactRecordSourceDescriptor": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::AnalysisOutputDescriptorAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::RuntimeArtifactMaterialization": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::RuntimeProfileSettings": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::StepRuntimeProfileRecord": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::PatternGroups": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::StepAnchorPatternFilter": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::FunctionStepExecutor": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::StepPreloadFileSet": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZarrBatchItemIdentity": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZarrComponentAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::TimepointZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::SiteZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ChannelZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZIndexZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::IncompleteFunctionOutputFilenameIdentityError": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputParsedPathIdentityCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputFilenameCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputMetadataIdentityCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentityCache": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputPathRequest": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentity": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FilenameQualifier": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputParserContext": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputPathAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputExtensionAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputComponentIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentityAuthority": 191, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::StepOutputManifestKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::NoStepOutputManifestMatch": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::FunctionStepOutputProducerIdentityRequest": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::FunctionStepOutputProducerIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedOutputSemantics": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::StepOutputManifestStore": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathSet": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathRecordIndex": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathPatternSelector": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::ProducedMemoryPathsAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MemoryOutputWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MaterializedImageOutputWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputProjectionRequest": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputItem": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputBatch": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputsAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::OpenHCSMetadataWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::OpenHCSMetadataWriter.OutputTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::ProducedImageMetadataCapability": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::PrimaryImageMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MaterializedImageMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::RuntimeArtifactMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::RuntimeArtifactMaterializationAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationCallableCache": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationCallableResolver": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeProfileSink": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::UnchangedFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ProjectedFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImageFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::MeasurementsFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::SpatialGraphFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::DefaultImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::AlignedImageStackOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedImageOutputContext": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelsFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ContextualObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::DenseArrayObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::NumpyArrayObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImagePayloadObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ComponentArtifactPlans": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupExecutionScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionRuntimeScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupExecutionRequest": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupData": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::OutputPathBatchEntry": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::OutputPathBatchUniqueness": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationArtifactScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionCoreExecutor": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionChainInvocationMemoryTypes": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::VariableComponentNames": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::MainFlowMemoryConversion": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupOutputData": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupRuntime": 508, + "GodClassExcess:openhcs/core/steps/function_step.py::FunctionStep": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamImagePayloadMetadataProjector": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentNameMetadata": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamScopedDisplayConfig": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentMessageExtraPayload": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamViewerComponentMetadataProjector": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamSourceComponentMetadataItems": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentNameMap": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataRoot": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataRootAuthority": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamExecutionAxisDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataBackedComponentDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentDomainProviders": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentMessageExtraAuthority": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::ViewerDeclarationABC": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::NapariViewerDeclaration": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::FijiViewerDeclaration": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::ViewerType": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingViewerSurface": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::ViewerProcessLaunchField": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::ViewerProcessLaunchConfig": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingViewerRuntimeConfig": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingConfigBehaviorMixin": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateFormat": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationParameters": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationBounds": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationProfile": 0, + "GodClassExcess:openhcs/core/utils.py::WellPatternConstants": 0, + "GodClassExcess:openhcs/core/utils.py::WellFilterProcessor": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::VariableComponentStackRequirementRequest": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::VariableComponentStackRequirement": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::AlwaysRequiresVariableComponentStack": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::SemanticControlVariableComponentStackRequirement": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::FileManagerLike": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlatePathDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateInputFileDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateInputDirectoryDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateOutputFileDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateOutputDirectoryDeclaration": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingContext": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ImageStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::FullWindowImageStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ManualImageStreamProjectionIdentity": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::RoiStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingResult": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingViewerLifecycle": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingSourceFilenameAuthority": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingSource": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingService": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataConfig": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::MetadataWriteError": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::AtomicMetadataWriter": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataFields": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataSubdirectories": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceMapping": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceSourceProjectionEntries": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceSourceMetadataEntries": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceChannelLabels": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartStepFacts": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartExecutionFacts": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartPlatform": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartDecision": 0, + "GodClassExcess:openhcs/demo/synthetic_data.py::SyntheticMicroscopyGenerator": 685, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentError": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopApplicationIdentity": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentContext": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentReport": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopEnvironmentCandidate": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_Publication": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_WindowsLauncherFingerprint": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_AtomicPathPublication": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentAuthority": 0, + "GodClassExcess:openhcs/desktop_deployment.py::WindowsDesktopDeployment": 83, + "GodClassExcess:openhcs/desktop_deployment.py::MacOSDesktopDeployment": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageExtra": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopBinaryOnlyPackage": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageSourceOverrideVariable": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallerSchemaVersion": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopUvRelease": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallProfile": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageInstallSelection": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallerContract": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::ExcludedWellSet": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRoleState": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutState": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRow": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutParameterReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRoleReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutConditionReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutAssignmentReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutBuilder": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::ControlNormalizationReference": 0, + "GodClassExcess:openhcs/formats/experimental_layout_rows.py::ExperimentalLayoutRowRole": 0, + "GodClassExcess:openhcs/formats/experimental_layout_rows.py::ExperimentalAnalysisScope": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::ExperimentalResultFormatStrategy": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::CX5ExperimentalResultFormat": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::MetaXpressExperimentalResultFormat": 0, + "GodClassExcess:openhcs/formats/pattern/pattern_discovery.py::PatternDiscoveryEngine": 8, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupProgressReporterABC": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventPresentationABC": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventSemantics": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventKind": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupWindowSignal": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupProgressController": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupStreamTee": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupOutputMirror": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._EventBridge": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._StartupWindow": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._StartupWindowPresentation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerObjectTableMode": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerRelationshipProjectionName": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertyName": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAExperimentPropertyColumn": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerDatabaseExportSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAImageChannelSpec": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPARelationshipTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerAnalystProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertiesFile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPATableRowProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerAnalystProjectionBuilder": 308, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertiesRenderer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPASQLiteRenderer": 167, + "GodClassExcess:openhcs/interop/cellprofiler/compile_time_contracts.py::CellProfilerInvocationContractProvider": 0, + "GodClassExcess:openhcs/interop/cellprofiler/compile_time_contracts.py::CellProfilerInvocationContractProviderFactory": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerExperimentProjectionField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerImageStructuralFieldFamily": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerSourceImageProjectionField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerObjectCoreMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerImageAggregateStatistic": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerProjectedTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerColumnNameMapping": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerDatabaseColumnDialect": 0, + "GodClassExcess:openhcs/interop/cellprofiler/image_set_numbering.py::CellProfilerImageSetNumbering": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_dialect.py::CellProfilerSpatialGridMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_dialect.py::CellProfilerMeasurementObjectDomainPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeatureKind": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerObjectCountFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerChildCountFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_scope.py::CellProfilerMeasurementTargetScope": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_semantic_profiles.py::CellProfilerDescriptorSemanticProfile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_contracts.py::CellProfilerModuleArtifactContracts": 694, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PlaneRuntimeArtifactModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ArtifactExportModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PerObjectMeasurementExecutionModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::NonExecutableCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceSetupCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::InteractiveCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectArtifactInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PriorMeasurementArtifactInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::MeasurementArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceQualifiedMeasurementFeatureModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceQualifiedWideMeasurementRowsModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ParentChildLineageArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectLineageTransformContractModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ImageMeasurementInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectMeasurementInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ScopedMeasurementModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_callable_abi.py::CellProfilerModuleCallableABI": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_declarations.py::CellProfilerModule": 320, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerModuleAuthority": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerMeasurementFeatureMarker": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectCountFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectIdentifierFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::MeasuredObjectAnchorFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectLocationFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::IntensityFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectCalculatedFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ShapeDescriptorFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerMeasurementFeatureOwner": 54, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingRowRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingCoverageRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingCoverageStatus": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::BoundModuleSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::UnmappedModuleSettingsError": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::CellProfilerModuleSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSetting": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSettingsModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::_ImagePlaneDetailsTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::ModuleSetting": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::ModuleBlock": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::CPPipeParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_SelectedInputBindingOccurrence": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_ParsedTargetUnit": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_PublicKwargProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_LoweredModuleBatch": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_ParsedPipelineDeclaration": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineStage": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineFileKind": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::AppleDoubleResourceForkFilename": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineFile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPlateWorkspacePreparer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/adapter.py::CellProfilerRecordedArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/adapter.py::CellProfilerRuntimeAdapter": 56, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeArtifactInputRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::ImageArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::ObjectLabelsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::MeasurementsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RelationshipsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::SpatialGridArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeInputBindingRequest": 78, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/function_contract_execution.py::CellProfilerFunctionContractExecutor": 147, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceIdentityMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerImageRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceImageEndpoint": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceImagePair": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerMeasurementImage": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSliceAlignedValues": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::PreparedObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::PreparedObjectMeasurementInvocationBatch": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::CellProfilerRuntimeProfiler": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::ObjectMeasurementOutputTimings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::ObjectMeasurementOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::CellProfilerMeasurementTableModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::MeasurementFeatureRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::FieldDerivedMeasurementFeatureModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::TableMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::RelationshipMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::NoObjectNameMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::PayloadOnlyMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::CurrentPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::ProducedImageMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::ProducedImagePayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::DeclaredImageOutputPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::SourceQualifiedInputPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::FormattingMeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::CellProfilerResultMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ModuleOwnedResultMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ObjectLocationCenterValues": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ObjectLocationMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/module_execution.py::CellProfilerModuleExecutor": 899, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::CellProfilerObjectInputPolicyMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::ObjectLabelsRuntimeParameter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::SingleObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::PrimaryObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::TwoObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::PairedPrimarySecondaryObjectInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::LabelsObjectInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::ObjectLabelsInputBindingMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::ObjectFeatureMeasurementContext": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RuntimeRelationshipPlaneRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RelationshipPlaneProjectionResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::ObjectLabelMeasurementSliceRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RelationshipChildCountLabelMeasurement": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::CellProfilerObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::SliceAlignedObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::FullStackObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValuePolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValueRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::NanMissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ZeroWithinPositiveExtentMissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowCompletionSchema": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowIdentityProjectionResult": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementProjectedRowKeys": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowOrdinalProjectionState": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::LabelIdMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::CompactMeasurementObjectIdProjectionMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::RowOrdinalMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::RowSequenceMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::ObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::SourcePairObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::CellProfilerObjectMeasurementRowPolicy": 233, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DeclaredObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::CompactObjectMeasurementRowIdentityPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DeclaredDomainCompactMeasuredObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DenseColumnarObjectMeasurementRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_tables.py::ObjectMeasurementTableIndex": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerMeasurementVector": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandRow": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandAxisResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandVectorResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerObjectMeasurementVectorBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerObjectMeasurementVectorBatchBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_contexts.py::CellProfilerObjectLabelOutputSourceContext": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_contexts.py::InputObjectLabelWithoutParentImageOutputSourceContextPolicyMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_record_request.py::CellProfilerOutputRecordRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::CellProfilerOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::ImageOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::ObjectLabelsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::MeasurementsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::RelationshipsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::SpatialGridOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/primary_image_input_policies.py::ObjectLabelDrivenPrimaryImageInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceFeatureMarker": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceFeatureDeclaration": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::RelationshipMeasurementRows": 7, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/runtime_profile.py::CellProfilerRuntimeProfileEvent": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/runtime_profile.py::CellProfilerRuntimeProfileLogger": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::SettingNameFamily": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::OptionalSettingSymbol": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::RepeatedSettingSequence": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::CellProfilerSettingLiteralNormalizer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::BlockSettingLookupPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::CellProfilerEnumSettingParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::BoundParameter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SettingToKeywordBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SourceFileSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::MeasurementFeatureSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SettingsBinder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/source_metadata.py::CellProfilerSourceMetadataField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointAxis": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointMeasurementField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointMeasurementSchema": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePhase": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayload": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayloadWire": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayloadAuthority": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailure": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationStatus": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::McpLauncherSpec": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationEnvironment": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClaudeDesktopPlatformSemanticsABC": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::WindowsClaudeDesktopPlatformSemantics": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::MacOSClaudeDesktopPlatformSemantics": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientConfigMutation": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationResult": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientSkillSyncResult": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationReport": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientConfigFormatError": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::McpClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::CodexClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClaudeDesktopClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::HomeJsonMcpClientRegistrationMixin": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::CursorClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::GeminiCliClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::WindsurfClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::VsCodeClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/context.py::OpenHCSAgentContext": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::BoundedMcpTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpControlTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpUiBridgeTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpViewerTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/dev_client.py::McpDevCommandExecution": 0, + "GodClassExcess:openhcs/mcp/dev_client.py::McpDevClient": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::McpDevCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::CapabilityBackedCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::ToolsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::SingleToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::UiBridgeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::SingleUiBridgeToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedCapabilityCommandBinding": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedAgentCliRequestCommandMixin": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedSingleToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedUiBridgeToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedViewerWindowToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedRuntimeServerToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::DirectGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::UiBridgeGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::ViewerWindowGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::RuntimeServerGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::KnowledgeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ArchitectureCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::FunctionsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::FunctionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::RegisterCustomFunctionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::AuthoringContextCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::DraftPipelineStepCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ArtifactPlanCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ExecuteSourceCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::GenerateSyntheticPlateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::InspectPlateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::QueryPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SamplePlateImageCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::PlateFileStreamCommandOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::StreamPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateImagesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateSampleCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateStreamCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::StateSurfaceCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::CallCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::SelectedWorkflowCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::CodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ValidateCodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ApplyCodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ActionsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::InvokeActionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::InvokeWidgetActionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::WidgetTreeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::WindowSnapshotCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateScopesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateFieldsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateFieldHelpCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateSetCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::UiSmokeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerPayloadsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SnapshotViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerStateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ValidateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerRoisCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SampleViewerImageCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::NavigateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::IsolateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerIntensityWindowCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SetViewerViewportCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevCliUsageError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevClientPhase": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireMethod": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireContentType": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireProtocolVersion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevJsonRpcError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevProtocolError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSummaryStatus": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSkipReason": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolCall": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpToolArgumentRecord": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpToolArgumentAuthority": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpTimeoutValidatedArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevServerSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevServerIdentity": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportCause": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportFailure": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolResult": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollRowState": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::InitWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::CompileWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::RunWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowStatePollPolicy": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSummary": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollBaseline": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolBatchResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolMetadata": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolListResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::ViewerConnectionArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::UiConnectionArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::UiToolArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevStdioSession": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevSocketSession": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportAuthority": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/config.py::ConfigSchemaRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeSearchRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeDocumentRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::ArchitectureCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::ArchitectureTopicRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::InternalSymbolRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::FunctionSearchRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::CustomFunctionRegistrationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::FunctionDetailRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::AuthoringContextRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateScopeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldHelpRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldMutationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::PipelineDraftStepRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::PipelineArtifactPlanRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::ExecuteSourceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateImageSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SyntheticPlateGenerationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateInspectionRenderer": 93, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateFileQueryRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateFileStreamRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateImagesRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateFilesRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateStreamRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiBridgeStatusRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiWindowCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiSmokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfaceCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfacePayloadRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiLiveOverviewStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PlateManagerStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PipelineEditorStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PipelineDebugSessionStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::WidgetTreeOutlineOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::WidgetTreeOutlineRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentValidationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentApplyRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiActionCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiActionInvokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiWidgetActionInvokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerValidationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerStateRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerPayloadRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerPayloadPathRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerAxisIndexRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerRoiSummaryRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerImageSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerNavigationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::RuntimeServerRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::RuntimeDebugInspectionRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerProbeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerSnapshotRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::WindowSnapshotRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::WidgetTreeOutputFormat": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::AuthoringContextRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::CodeDocumentRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::UiActionCatalogRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::UiActionInvokeRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::ViewerImageSampleRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::CatalogRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::WidgetTreeRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRendererBinding": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevPayloadProjection": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDiagnosticRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::ToolListRenderer": 0, + "GodClassExcess:openhcs/mcp/http.py::create_hosted_fastmcp_type.OpenHCSHostedFastMCP": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpConfigurationError": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpAuthenticationMode": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpOAuthSettings": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpResourceServerSettings": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::IntrospectionTokenVerifier": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::InstalledDemoFailure": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::InstalledDemoResult": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::ExecutionPollDeadline": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpLifecycleConfigurationError": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessRecoveryReason": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpReconnectOwner": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpInstallationPointerSnapshot": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessRecoveryStatus": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessLifecycle": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::DiagnosticSourceIdentity": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::RetentionMetric": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::ProcessMemoryReceipt": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemorySampleEvent": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::DiagnosticFailure": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemoryDiagnosticReport": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemoryDiagnosticMcpClient": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic_launch.py::DiagnosticServerSpec": 0, + "GodClassExcess:openhcs/mcp/server.py::McpInvocationOutcome": 0, + "GodClassExcess:openhcs/mcp/server.py::McpSourceSnapshot": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiCatalogPayloadProjection": 0, + "GodClassExcess:openhcs/mcp/server.py::McpNoArgumentToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpNoArgumentToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpResourceBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::HealthCheckMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiConnectionToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiConnectionToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListCodeDocumentsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListStateSurfacesMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListActionsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListWindowsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiGetWidgetTreeMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpScalarInputToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpScalarInputToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiScalarInputToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiScalarInputToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpConfigPatchToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpConfigPatchToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpFromFieldsToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpFromFieldsToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpDataclassRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpDataclassRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpCapabilityRegistryRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpViewerRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::ViewerProbeMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpToolErrorResult": 0, + "GodClassExcess:openhcs/mcp/server.py::McpServerStaleErrorResult": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerConnectionToolFields": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerConnectionToolArgs": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiBridgeConnectionRequest": 0, + "GodClassExcess:openhcs/mcp/server.py::UiBridgeConnectionToolArgs": 0, + "GodClassExcess:openhcs/mcp/socket.py::McpSocketTransport": 0, + "GodClassExcess:openhcs/mcp/stdio.py::McpStdioTransport": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsHandler": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsAdapterUnavailableError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsDatasetAmbiguityError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsContainerOpenError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPackedRgbSeriesExclusion": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsNoScalarSourceError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPlane": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPixels": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsImage": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsWellSample": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsWell": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPlate": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsStoreMetadata": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::SourcePlaneStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsManifestAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::OmeZarrStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsJavaAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::ImageFileStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsContainerClaim": 0, + "GodClassExcess:openhcs/microscopes/bioformats_well_key.py::BioFormatsWellKeyAuthority": 0, + "GodClassExcess:openhcs/microscopes/exceptions.py::MicroscopeMetadataError": 0, + "GodClassExcess:openhcs/microscopes/exceptions.py::MicroscopePixelSizeUnavailableError": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressHandler": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/imagexpress_source_metadata.py::ImageXpressTiffSourceMetadataAdapter": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::MicroscopeSourceSelectionRole": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::BroadMicroscopeDetector": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::MicroscopeHandler": 239, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataComponentValues": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataComponentValueSet": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::AnalysisResultDirectory": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::GridDimensionsMetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::PixelSizeMetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataViewEntry": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataViewDocument": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::FilenameParser": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::DiskImageFileListingMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROHandler": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataBase": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataHandler": 183, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadata": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataGenerationRequest": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataGenerator": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMicroscopeHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlParseError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlContentError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlParser": 202, + "GodClassExcess:openhcs/microscopes/source_bindings_handler.py::SourceBindingsHandler": 0, + "GodClassExcess:openhcs/microscopes/source_schema.py::SourceSchemaFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/tiff_metadata_mixin.py::TiffPixelSizeMixin": 0, + "GodClassExcess:openhcs/napari_roi_manager/_dataclasses.py::RoiData": 0, + "GodClassExcess:openhcs/napari_roi_manager/_dataclasses.py::RoiTuple": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_dialogs.py::QCustomDialog": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_dialogs.py::QSpecifyDialog": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiManagerButtons": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::RoiTableColumn": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiTableModel": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiListWidget": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiManager": 118, + "GodClassExcess:openhcs/omero/plugin/omero_openhcs/apps.py::OpenHCSConfig": 0, + "GodClassExcess:openhcs/omero/plugin/omero_openhcs/views.py::SimpleZMQClient": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::DetectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ColocalizationMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::CellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::MultiChannelResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::DistanceColocalizationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::IntensityColocalizationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilterResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ColocalizationAnalysis": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::WatershedThresholdBackend": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::WatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::OtsuWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::LiWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ManualWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_cpu.py::CellCountMeasurementRow": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py::DetectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py::CellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisTableRecord": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::MaterializedAnalysisTableFile": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::RuntimeAnalysisTableOutput": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::FileSystemAnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::FilenameParserWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AutoDetectFilenameParserWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::ConfiguredWellListResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::CsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::MaterializedCsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::RuntimeCsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_special_outputs.py::AggregationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::Foreground": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::SimpleCellSegmentationConfig": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::StainedArea": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::MetaXpressWavelengthSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::MetaXpressW2Settings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::SimpleCellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::DualChannelCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::DualChannelCellResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::LabelShapeStatistics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::RoundObjectSegmentationStages": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::RoundObjectWidthResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::BinaryComponentStages": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::DxfMaskingMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::DXFMaskStackProjection": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::_RegistrationCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/analysis/focus_analyzer.py::FocusAnalyzer": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::SeedingMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::VisualizationMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::SeedingMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::VisualizationMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/metaxpress_utils.py::HiddenPixelSize": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplatePaddingMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::OpenCVTemplateMatchMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplateMatchCsvRow": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplateMatchResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteIllumination": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::CellProfilerNeuriteEngineProfile": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressCellBodySettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressOutgrowthSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressNuclearSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteOutgrowthSummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteOutgrowthCellResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuronalCellBodySummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuronalCellBodyResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::_TopologyResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::AnalysisBackendProvider": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::AnalysisBackendStrategyMixin": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::DenseLabelRegionProperties": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::LabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::NumbaNumpyLabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::SkimageNumpyLabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::SegmentationVolumeProjection": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::Encoder3D": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::Decoder3D": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AnalysisDimension": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AxonAnalysisSummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AxonBranchResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skeletonize_and_save.py::SkeletonizationResult": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/blending.py::TileBlendMethod": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/blending.py::SubpixelTilePlacement": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/self_supervised_stitcher.py::FeatureEncoder": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/self_supervised_stitcher.py::HomographyPredictionNet": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/__init__.py::CellProfilerBackendModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendRegistrySnapshot": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::DefaultCellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::ExplicitCellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendStrategyMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_preparation.py::CellProfilerKernelCachePreparationMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_preparation.py::CellProfilerCallableKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::_AlignShiftFieldRole": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.Method": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.AdditionalMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.CropMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignmentBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::NumbaNumpyAlignmentBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignShiftMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::TranslationOffsetRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::SimilarlyAlignedOutputGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::KeepSizeAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::PadImagesAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::CropToOverlapAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment_mutual_information_offset.py::MutualInformationOffsetWorkspace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::OperandChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRowsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRuntimeInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::BinaryAreaOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::ObjectLabelsAreaOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::VolumeOccupiedMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::SurfaceAreaRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::VolumeOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::_CalculateStatisticsMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::CalculateStatisticsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::StatisticsFeatureSeries": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::LocShrinkMeanStd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::CalculateStatisticsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifiedImageOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifiedImageSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassifiedImageRuleIndicesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurementValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurement1ValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurement2ValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationRuleValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsMeasurementInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule": 448, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule.MeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationBinChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::SingleMeasurementClassificationRule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::MeanClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::MedianClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::CustomClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationResultFieldRole": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationMeasurementVector": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::SingleMeasurementClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::TwoMeasurementClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::IntensityBinsClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ObjectClassificationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::NumbaNumpyObjectClassificationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskRuntimeOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ColocalizationThresholdMaskOutputsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationSourcePairFeatureRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::CostesMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationModule": 309, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::NumbaNumpyColocalizationCostesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurementSchema": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurementOptions": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationImagePairCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationObjectLabelCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationImagePairContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationObjectLabelContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRequestContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationBaseStage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRankCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::DirectObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ObjectColocalizationRankProviderRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ColocalizationCostesThresholdBatchRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::CachedObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationMetricArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationColumnarMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationThresholdStage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdBatch": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization_costes_prefix.py::UnitIntervalDenseRankSemantics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ImageChannelType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.FixedChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.FixedImageType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.Plan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.Scheme": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.IndexedChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.StackRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.StackChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::UnmixColorsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::UnmixColorsModule.OutputRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::NamedCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::HexCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::DelimitedCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::SequenceCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StainType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StainDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertInputMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorSchemeRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::RGBGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CMYKGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StackGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CompositeGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertForPrintingModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertForPrintingModule.Channel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.Shape": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.Method": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.RemovalMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropMaskRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropSpatialBounds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropShapeMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::PreviousCroppingMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::ImageMaskCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::ObjectMaskCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::RectangleCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::EllipseCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ObjectsOrImage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ColorMapScale": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::_DisplayMeasurementsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::_DisplayMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayMeasurementInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::CellProfilerFloatRangeSettingBinding": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::SavedImageContents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DensityPlotScaleType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DensityPlotData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::AxisScale": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::HistogramResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::AggregationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlateType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::WellFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ObjectOrImage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlatemapData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlatemapSummary": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlateDimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::Plate96DimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::Plate384DimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::MeasurementSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ScatterPlotScaleType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ScatterPlotData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageSpecialInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDensityPlotModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayHistogramModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayPlatemapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayScatterPlotModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EnhanceEdgesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeDirection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategyKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategyLeaf": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyLaplacianOfGaussianStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyCannyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyRobertsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyKirschStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::RenumberChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::EditedObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::EditObjectsManuallyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/enum_attributes.py::CellProfilerEnumAttributeMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/export_to_database.py::ExportToDatabaseModule": 284, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::OperationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SpeckleAccuracy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::NeuriteMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceOrSuppressFeaturesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhancementMaskContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhancementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceFeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SuppressFeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SpecklesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::NeuritesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::DarkHolesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::CirclesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::TextureFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::DicFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::MatchTemplateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::CombinationChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::MeasurementSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::_FlagImageMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageSettingField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageSettingRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagCriterion": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImagePlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/gaussian_filter.py::GaussianFilterModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySpectrumDescriptor": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySpectrumDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::CellProfilerRuntimeProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::ObjectGranularityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::ObjectGranularityMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySamplingGrid": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityImageSeries": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityBatchSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityBatchInvocation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityImageSeriesRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::NativeGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::NumbaGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::CppGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::OpenCVGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityLabelPixels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridCycleScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridVariant": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::TypedGridSetting": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::FragmentMatchedLiteral": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridCycleScopeExecutionModePolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridManualModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridManualModule.DefinitionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::ShapeChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DiameterChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridSpotReference": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridDefinitionBase": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridManualDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridAutomaticDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridRuntimeDefinitionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::RectangleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::ForcedCircleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::NaturalCircleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::NaturalGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IntensityChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::FilterSizeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RescaleOption": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SplineBgMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CalculationScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCorrectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CorrectIlluminationApplyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCalculationScopeExecutionModePolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CorrectIlluminationCalculateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::DivideIlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SubtractIlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCalculationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ManualSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ObjectWidthSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::AutomaticSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NoSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::FitPolynomialSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::GaussianFilterSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::MedianFilterSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::AverageSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ConvexHullSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SplinesSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RankMedianProfilerPhase": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NumbaNumpyRankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NativeNumpyRankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CentrosomeNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::LegacyFastNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ExactLevelSetNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NativeExactLevelSetNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CellProfilerMaskedGreyMorphology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::MaskSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeDimensionSpecification": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::MaskImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::PlaceFirst": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileStyle": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::InterpolationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::RotateMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::AlignmentDirection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::RotationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::CellProfilerPlaneGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::CellProfilerImageMaskPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule.MeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::PairwiseNumpyImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AddImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::DivideImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MinimumImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MaximumImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::SubtractImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::DifferenceImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MultiplyImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AverageImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::StandardDeviationImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::InvertingImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::InvertImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ComplementImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LogTransformImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LegacyLogTransformImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::NoOpImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LogicalReductionImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::OrImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AndImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::NotImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::EqualsImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathMaskPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathPreparedOperands": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityOtsuObjective": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdAggregate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeasureImageQualityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeasureImageQualityModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::_RadialSpectrumGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityMeasurementRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityIntensityMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBlurSummaryMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualitySaturationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityScalingMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBlurMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::PrimitiveImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::OtsuImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::LiImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::TriangleImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::IsodataImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MinimumImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeanImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::YenImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::NumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::NumbaNumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::CentrosomeNumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule.InputGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule.OutputGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceFilterSubject": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceFilterOperator": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceMatchMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceImageType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::ImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::LoadImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerMetadataPatternBlock": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.DataTypeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.FieldDtype": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::NamesAndTypesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::GroupsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureImageIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureImageIntensityModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MaxIntensityLocationFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::AutomaticLow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::AutomaticHigh": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ImageIntensityPercentileSpec": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ImageIntensityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementAxisContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityPreparedLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::NumbaNumpyObjectIntensityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleIntensityContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::StretchRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ManualInputRangeRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ManualIoRangeRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByImageMinimumRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByImageMaximumRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByValueRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionBinGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionSettingSchema": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapRuntimeOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::_IntensityDistributionHeatmapOutputsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionCenterChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionZernikeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IndexedRadialDistributionFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionFeatureDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionModule": 3, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCenterDistanceFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCenterPropagationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialLabelGeometryCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialLabelGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionSliceInput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionMeasureRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionGeometryIndex": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionMeasurementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::ObjectIntensityDistributionMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::DeclaredRadialDistributionObjectRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCVMissingValueAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::NativeNumpyRadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::NumbaNumpyRadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityFeatureValues": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityForegroundIndex": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/label_geometry.py::CellProfilerLabelHull": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/manual_objects.py::ManualObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/manual_objects.py::IdentifyObjectsManuallyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ExcludeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ThresholdMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaskMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ObjectMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::FindMaximaModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathNumeratorObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathDenominatorObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathObjectNamesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathOperand1ValueRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathOperand2ValueRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::HomogeneousObjectNameMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathRoundingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathResultColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathPowerTransform": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperand": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathFinalTransform": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathBounds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathCalculationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::NoneOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::AddOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::SubtractOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MultiplyOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::DivideOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::RoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::NotRoundedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::DecimalPlacesRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::FloorRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CeilingRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperandSliceAlignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathResultRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/medial_axis.py::MedialaxisModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::MedianFilterModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::VectorizedMedianFilterPlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::VectorizedMedianFilterMemoryPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::MedianFilterBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::NumpyMedianFilterBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOverlapHandling": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsNumberingChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ImageStructuringElementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ClosingModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectTransformContractModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectLineageTransformModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineobjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilateImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ZStackFunctionVariantModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilateObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErodeImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErodeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CellProfilerExpandShrinkOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandShrinkMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandOrShrinkObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpeningModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RemoveHolesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RepeatMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectHolesStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectConvexHullStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::PlaneStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectRemovalStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectCountTransitionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectRemovalTransitionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjects3DStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErosionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilationStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilationStats3D": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CentroidStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OnceRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ForeverRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CustomRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::IterativeConvolutionMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HorizontalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RisingDiagonalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::VerticalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FallingDiagonalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BranchpointsMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BridgeMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CleanMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ConvexHullMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DiagMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DistanceMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::EndpointsMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HBreakMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MajorityMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenLinesMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RemoveMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SkelpeMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SpurMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ThickenMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ThinMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::VBreakMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HoleRemovalDiameterPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ConnectedComponentConnectivity": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FaceConnectedComponents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FullConnectedComponents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CellProfilerDeclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillHolesOption": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DeclumpingMaximaGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SparseBooleanCubicMapCoordinatesThreshold": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::NumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CentrosomeNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::NumbaNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenCVNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BinaryShrinkPatternAlgebra": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FootprintOffsetDimensionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FootprintOffsetTable": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandShrinkOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandDefinedPixelsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandInfiniteStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkDefinedPixelsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkToPointStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::AddDividingLinesStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DespurStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SkeletonizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandOrShrinkObjectsKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsPlaneResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOverlapHandlingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsMaskOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsKeepOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRemoveOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRemovePercentageOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsNumberingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRenumberStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRetainNumberingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsPlaneOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOutputLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MergeCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::PreserveCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DiscardCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SegmentCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeMergeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOutputObjectType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeIntensityMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeInputTopology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MergeObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DistanceSplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ParentSplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeGuideImageFilter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeConvexHull": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MidpointPreservationPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SimpleDiskMidpointPreservationPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphologicalskeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkToObjectCentersModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::DistanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborDistancePlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::AdjacentNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::ExpandedNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::WithinNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::_NeighborsAreSameObjectsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborRetainedImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborTopologyArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborClosestArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborTopologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NumbaNumpyNeighborTopologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterMeasurementValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterEnclosingLabelsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterParentChildRelationshipsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRemovedObjectSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRuntimeInputPlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule": 247, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.SymbolRequirement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.ObjectPair": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.AdditionalObjectRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.MeasurementRule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.Plan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsMeasurementLimitWindow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRelabeledPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsSelectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterSelectionKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::BorderFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::LimitsFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::ExtremumFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MinimalFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MaximalFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MinimalPerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MaximalPerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignmentRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::BothParentsAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::ParentWithMostOverlapAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ImageMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ConvertObjectsToImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ObjectConversionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::BinaryImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::GrayscaleImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ColorImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::Uint16ImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ConvertImageToObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::ObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::WideObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::LongObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::DecimationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurementsWithEmd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::ImageOverlapMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::ImageOverlapMeasurementWithEmd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::_OverlapMeasurementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::_OverlapMeasurementModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::MeasureImageOverlapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::MeasureObjectOverlapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OutlineSourceKind": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlinesModule": 23, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlinesModule.OutlineRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::ObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::NumbaNumpyObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::CentrosomeNumpyObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::LineMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OutlineDisplayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::MaxType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlineRuntimeRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlineExecutionContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::DiagnosticPlaneSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::DeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::ExecutedDeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::UnexecutedDeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::PrimaryObjectDiagnosticPlanes": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::UnclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::WatershedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::ExcessObjectHandling": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::IdentifyPrimaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::IdentifyPrimaryObjectsKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::Float32ProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::AverageProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MaximumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MinimumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::SumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::VarianceProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::PowerProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::BrightfieldProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MaskProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MakeProjectionModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceParentInputRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanFeatureMarker": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule": 57, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule.DistanceMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule.AggregateMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanFeatureDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::ObjectRelationshipBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsRelationshipMeasurementRows": 325, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::NumbaNumpyObjectRelationshipBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesImageKind": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesFilenameMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesFileFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesBitDepth": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesWhen": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesSeriesAxis": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesOutputLocation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesModule": 57, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifyTertiaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::LabelPropagationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryInputNormalization": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondarySegmentationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondarySegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::DistanceOnlySegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::DistanceMaskedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::PropagationSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::GradientWatershedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ImageWatershedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumpySecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumbaSecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumbaSecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NativeSecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryObjectLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdCalculator": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdCalculatorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsReplacementPrimarySourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectLabelOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryPrimaryMaskPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiarySecondaryRegionPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectSegmentation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ZeroFilledShapeFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::MeasureObjectSizeShapeModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::MeasureObjectSizeShapeModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeObjectFeatureValueTable": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeObjectMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::SurfaceArea3DRegions": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeFeatureArrayOwner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeFeatureMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeMeasurementRowsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::DenseObjectSizeShapeMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::SparseIJVObjectSizeShapeMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeCoordinateFeatureFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::NumbaShapeMeasurementMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::LegacyFastNumpyShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::NumbaNumpyShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonSliceResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonNeighborhood": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::DiskStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonLabelPropagation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonSliceMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonConvolutionFeatures": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonLengthByLabel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureImageSkeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureImageSkeletonModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureObjectSkeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::ReducenoiseModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategyKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingBackendSelectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NativeSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::GaussianSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MedianSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::EdgePreservingSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::PolynomialSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::CircularAverageSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothToAverageBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategyLeaf": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::GaussianKernel1D": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MaskedFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MaskedLinearFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::OpenCVMaskedGaussianFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NumbaGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NumpyGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::OpenCVGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MedianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::EdgePreservingSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::PolynomialSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::CircularAverageSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothToAverageStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetDelimiter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetNanRepresentation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::CellProfilerSpreadsheetRowField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetColumnSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetFileSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::ExportToSpreadsheetModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::DiskStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::SquareStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::DiamondStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::OctagonStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StarStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::BallStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::CubeStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::OctahedronStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::ObjectTextureCropBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NumbaNumpyObjectTextureCropBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NumbaNumpyHaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NativeNumpyHaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::CellProfilerTexturePixelDataRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickFeatureMatrixRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::TextureMeasurementAxis": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickFeatureVector": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdAssignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerAveragingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerOtsuMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerVarianceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdKeywordArguments": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MeanRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MedianRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ModeRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::StandardDeviationRobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MedianAbsoluteDeviationRobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdDiagnostics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundThresholdSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodParameters": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdSourceSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdApplicationSmoothing": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdApplicationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumpyThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticDomain": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::PlanarThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::WholeImageThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaLogTransformConversion": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CentrosomeNumpyThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdTuple": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::HelperBackedGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MinimumCrossEntropyGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::LiGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::OtsuGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MultiOtsuGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::SauvolaGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::TriangleGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::IsodataGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MaxIntensityPercentageGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementFeatureRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GuideThresholdMeasurementField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ObjectThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::AdaptiveObjectThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::_ThresholdEmbeddedMaskRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::AdaptiveThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::LegacyCellProfilerThresholdVersionAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdSettingsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::OutputObjectThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ProducedImageThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics.py::QuantizedThresholdLogTables": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics.py::RectangularMaskDomain": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics_quantized.py::QuantizedThresholdDiagnosticContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics_quantized.py::QuantizedThresholdCodebook": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsModule": 1, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::MovementModel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::ObjectTrackingData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingObjectMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingImageMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingFrameRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingKernelFrame": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::ObjectTrackingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::NumbaNumpyObjectTrackingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::OverlapTrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::DistanceTrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedFactorProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedDeclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInputTopology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSeedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedRuntimeFamily": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSpecialInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInvocationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSegmentationSurface": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedComputationImages": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedParameters": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LocalWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::RegionalWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::ConnectedComponentsWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::ShapeWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::IntensityWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NoneWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::DistanceWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::IntensityWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::MarkerWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4InitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4DistanceInitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4MarkerInitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4WatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LibraryWatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CentrosomeNumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumbaNumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::MahotasCellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumbaCellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedRaveledState": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedPythonHeap": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worm_geometry.py::CellProfilerLookupTableProjection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worm_geometry.py::CellProfilerLookupPattern": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::OverlapStyle": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WithOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WithoutOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::BothOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::UntangleWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::_StraightenWormControlPointsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsSpecialInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::FlipMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsModule.ImageBinding": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormAngleMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenedWormPlacement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormControlPoints": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsSliceRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormDiamondTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::LineSegments": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::ConnectedComponentEdges": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormAdjacencyPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormControlPointGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormLabelCandidates": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::UntangleWormsExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraphPath": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraph": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraphFromBinaryRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormSegmentTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormClusterPathSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormPathSelectionState": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormPathSubsetSelectionContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormShapeCostRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectZernikeDescriptorFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IndexedObjectZernikeDescriptor": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeDescriptorSparseNumericTolerance": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeFeatureAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityMagnitudeObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityPhaseObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeFeatureAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::_ZernikeLabelGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeIntensityDebugArrayTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeIntensityDebugTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeMeasurementRowsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectIntensityZernikeMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::LegacyFastNumpyShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::NativeNumpyShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/enhance/deconvolution.py::DeconvolutionBlurMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/dl_edof_unsupervised.py::UNetLite": 0, + "GodClassExcess:openhcs/processing/backends/enhance/flatfield.py::FlatfieldCorrectionMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/flatfield.py::BasicFittingMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::FocusSharpnessMethod": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::LaplacianImageProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::FocusStackProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/jax_nlm_processor.py::JaxNlmInputDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/enhance/n2v2_processor_torch.py::BlurPool2d": 0, + "GodClassExcess:openhcs/processing/backends/enhance/n2v2_processor_torch.py::N2V2UNet": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::Deconvolution2DImageProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::_Simple2DCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::_LearnedBlur2D_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::Deconvolution3DVolumeProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::_Simple3DCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::_LearnedBlur3D_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/torch_nlm_processor.py::TorchNlmInputDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py::DataProcessingError": 0, + "GodClassExcess:openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py::ExperimentalAnalysisEngine": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/cupy_registry.py::CupyRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSFunctionCatalogModule": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSFunctionCatalogDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSRegistry": 43, + "GodClassExcess:openhcs/processing/backends/lib_registry/pyclesperanto_registry.py::PyclesperantoRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/pyclesperanto_registry.py::PyclesperantoRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/registry_service.py::RegistryService": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/scikit_image_registry.py::SkimageRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableView": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeInvocationKwargPolicy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::DecoratedRuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RawRuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::PassThroughRuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SignatureFilteredRuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableInvocation": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallablePolicy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DSliceResultBatch": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DRegisteredStrategyFamily": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::NumPyPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImagePayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::MaskedImagePayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImageMetadataPayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::DirectedRelationshipPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SpatialGridPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::AlignedImageStackPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeArrayPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImagePayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::MaskedImagePayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImageMetadataPayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ObjectLabelPayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ObjectLabelSetPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::NumPyPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ColumnarRowsPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FlatSequencePure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ListPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::TuplePure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ModuleFilterComponents": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ProcessingContractDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::VariableComponentStackProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SemanticControlVariableComponentStackProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure3DProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FlexibleProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::VolumetricToSliceProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FunctionMetadata": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::LibraryRegistryBase": 429, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeTestingRegistryBase": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_config.py::AshlarAlignmentConfig": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_config.py::AshlarPositionRequest": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::DataWarning": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::Intersection": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::ArrayEdgeAligner": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::DataWarning": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::IntersectionGPU": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::ArrayEdgeAlignerGPU": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMeanSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySumSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMaxSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMinSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySlice2DEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyVolume3DEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::SpatialBinMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::StackProjectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::EdgeMagnitudeMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::ScipyBoundaryMode": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::SobelKernelBoundaryMode": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::OrthogonalProjectionPlane": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpySpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMeanSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpySumSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMaxSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMinSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyStackProjectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMinStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMaskDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/custom_functions/events.py::CustomFunctionChangedEvent": 0, + "GodClassExcess:openhcs/processing/custom_functions/manager.py::CustomFunctionInfo": 0, + "GodClassExcess:openhcs/processing/custom_functions/manager.py::CustomFunctionManager": 114, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionLifetime": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionRuntimeDeclaration": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionRuntimeRegistry": 0, + "GodClassExcess:openhcs/processing/custom_functions/signals.py::CustomFunctionSignals": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSource": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceRevision": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceSnapshot": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceNamespace": 0, + "GodClassExcess:openhcs/processing/custom_functions/validation.py::ValidationError": 0, + "GodClassExcess:openhcs/processing/custom_functions/validation.py::ValidationResult": 0, + "GodClassExcess:openhcs/processing/materialization/constants.py::MaterializationFormat": 0, + "GodClassExcess:openhcs/processing/materialization/constants.py::WriteMode": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendCallKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RawBackendKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRow": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRows": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendKwargsAbsent": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::Output": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TextOutput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::Utf8TextOutput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceSegmentAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::IdentityMaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePathSegments": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::DottedMaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationInputItem": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationSourceSpatialDomain": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePlaneProjectionContract": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceComponentMetadataStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemAuthoritySelection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MissingSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ComponentMetadataSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePathSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathOnlySourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ParserBackedSourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationArchiveIdentity": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTarget": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIRequestBase": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetRequest": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationInput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathSuffixes": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathHelper": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROICandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::WriteModePathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::OverwritePathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ErrorPathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ViewerStreamBackendCallKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendSaver": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationContext": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::WriterSpec": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PrimaryPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendKwargsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRowsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::FieldValueAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CsvObjectRowAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CsvFieldnamesAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::JsonPayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SingleFileWriterAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TextPayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ImageFileCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPrimaryPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPlaneSourceIdentitySet": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationPathContext": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CombinedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ComponentAddressedCombinedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ProjectedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetCoalescer": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationPlaneMetadataAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSlicePayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffArrayAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RuntimePlaneStackAxisMetadataProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RuntimePlaneStackAxesProjectionSelection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataRequest": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::UnknownTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PreslicedTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SinglePayloadTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SinglePreslicedTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::EmptyTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationSpec": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendSequenceAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::AllowedBackendsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::MaterializedFilenameIdentity": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::FileOutputOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SourceOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TabularExtractionOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::CsvOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::JsonOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::ROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::PointROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SWCOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SpatialGraphROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TiffStackOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TextOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::ImageFileOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::FileBundleOptions": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::MaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::SharedMaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::ExecutionAxisMaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/presets.py::_TabularPreset": 0, + "GodClassExcess:openhcs/processing/presets/demo_contribution.py::PipelineDemoContribution": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepBinding": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepSpec": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetPipelineSpec": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetKey": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetFamily": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetDefinition": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepTemplate": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::CropAnalyzeMfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::StitchMfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/czi_brain_axon_cellbody.py::CziBrainCropSelection": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/czi_brain_axon_cellbody.py::CziBrainAxonCellBodyInputs": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/loose_operaphenix_neurite_outgrowth.py::SemanticImageSource": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/loose_operaphenix_neurite_outgrowth.py::LooseOperaPhenixNeuriteInputs": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/neuroncyto_ii_crossover_neurite_outgrowth.py::NeuronCytoIICrossoverInputs": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::MainWindowStartupReadinessState": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::MainWindowStartupReadiness": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::OpenHCSPyQtApp": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::GuiLogLevel": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::LoggingConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::ShortcutConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::ProgressUIConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::AgentUiBridgeConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::UIConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::PyQtGuiRuntimeContext": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/custom_function_manager_dialog.py::CustomFunctionManagerDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/function_selector_dialog.py::FunctionModuleTreeNode": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/function_selector_dialog.py::FunctionSelectorDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py::MetadataViewerDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/launch.py::QtPlatformSystem": 0, + "GodClassExcess:openhcs/pyqt_gui/main.py::MainWindowUiServices": 0, + "GodClassExcess:openhcs/pyqt_gui/main.py::OpenHCSMainWindow": 1271, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::CodeDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::PipelineDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::StepDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::ConfigDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::CustomFunctionDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::FunctionPatternDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::PlateManagerDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/config_window_code_document.py::ExternalCodeEditorPreference": 0, + "GodClassExcess:openhcs/pyqt_gui/services/config_window_code_document.py::ConfigCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_restart.py::DesktopSessionRestart": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckOrigin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartPurpose": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartEnvironment": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRuntimeEnvironment": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartUiState": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartSession": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartRestoreOutcomeABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartSucceeded": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateFailedAndRestored": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::ConsumedDesktopRestartSession": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckResult": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckFailure": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateDialogPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePhase": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressMode": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressAction": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressUnavailable": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressEventABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePhaseEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateOutputEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateFailureEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateCompleteEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressTheme": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressReporterABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::ResolvedProcessLaunchSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateExecution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePlan": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::_DesktopUpdateStageError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/embedded_code_documents.py::EmbeddedCodeDocumentRegistrationABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/function_step_code_document.py::FunctionStepCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/history_migration.py::DesktopHistoryUpgrade": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiLoggingHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiConsoleHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiRotatingFileHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::SignalConnectionSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::SignalEmissionSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::ConfigChangeSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::PipelineEditorWorkflowSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::PlateManagerWorkflowSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::QtShortcutSequenceAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::CodeEditorFocusAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::TimeTravelShortcutEventFilter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowShortcutLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowSpecDefinition": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockFloatController": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockPane": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowEmbeddedWidgets": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockLayoutStore": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowWidgetConnector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowPipelineActions": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowLifecycleWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowUiBridgeLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowTimeTravelWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/pipeline_object_state_binding.py::PipelineEditorStateRoot": 0, + "GodClassExcess:openhcs/pyqt_gui/services/pipeline_object_state_binding.py::PipelineObjectStateBinding": 42, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_batch_workflow.py::PlateManagerBatchWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_row.py::PlateManagerRow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerStateSelectionAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerOutputPlateRelation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerOutputPlateRelationAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateRowActivityProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerStateProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSFormGenConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSCodegenProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSLogDiscoveryProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSServerScanProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSComponentSelectionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSFunctionSelectionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::GlobalEventBus": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::PyQtServiceAdapter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::ExternalEditorProcess": 0, + "GodClassExcess:openhcs/pyqt_gui/services/step_scope_identity.py::FunctionStepScopeToken": 0, + "GodClassExcess:openhcs/pyqt_gui/services/step_scope_identity.py::StepEditorScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::FunctionScopeRef": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelNavigationTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelWindowRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelSourceScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::DirtyFieldSortKeyAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::CodeDocumentExecutionResult": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentSourcePolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::DeclarativeCodeDocumentAstValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::CatalogFunctionImportProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentExecutionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentValidationError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeBusyError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeMutationGate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeOperationTracker": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeMutationOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiActionInvokeOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateFieldMutationOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiSnapshotRestoreOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiWidgetActionInvokeOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeAcceptedMutationResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiActionInvokeAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateFieldMutationAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiSnapshotRestoreAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiWidgetActionInvokeAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgePostedMutation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateSnapshotProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyLabel": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiAgentBridgeService": 73, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::InProcessUiBridgeGateway": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_composition.py::OpenHCSUiBridgeCompositionRoot": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeRegistryKeyMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewContributorIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewContributorABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiCodeDocumentProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiStateSurfaceProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiOwnedStateSurfaceDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiActionProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiWindowProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiObjectStateScopeProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeSnapshotProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::SnapshotBackedUiCodeDocumentProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiCodeDocumentProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiStateSurfaceProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiActionProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiWindowProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiObjectStateScopeProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardRule": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardTemplate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::ViewerSessionLiveOverviewContributor": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::LiveOverviewBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::UiLiveOverviewStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeCodeDocumentAddress": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowCodeDocumentAddress": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldProvenanceEffect": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::MissingObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ResolvedObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldSemanticProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldHelpProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldMutationService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowCodeDocumentDriverBackedProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowManagerCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state_scope_policy.py::ObjectStateScopeVisibility": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::ManagerWidgetActionProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineDebugToolbarActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineDebugSessionStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerOrchestratorCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::LiveMeasurementsStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiRegisteredSurfaceKind": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeRegistrationContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeProviderSetABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::CompositeUiBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeSurfaceRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeBrowserPong": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeServerBinding": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeUnsupportedOperationError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeEndpointInUseError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeServerInProcessGateway": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestOperation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestExceptionClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgePermissionErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeUnsupportedOperationErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeValueErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestErrorAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestDispatcher": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeControlServer": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowSummaryProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedManagerSummaryProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowProjectionTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowProjectionResultAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowCloseResultBoundaryPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowContextFactoryMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowCatalogProjectionABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowTargetOperationProjectionMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::FocusableWindowRouteMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedWindowRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowIdentitySet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowRouteIndex": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowRouteResolution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::DynamicScopeWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::OpenWindowManagerScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ScopeWindowTargetOperationProjectionABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::QtTopLevelWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWindowSnapshotResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_ItemViewIndexResolution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetPathResolver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetActionInvokeResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetGeometryKey": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetFieldSemanticRecord": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetFieldSemanticContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetItemSemanticRecord": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetItemSemanticContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetTreeResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetTreeNodeDraft": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::FieldResetWidgetActionSummary": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetActionSummaryPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWindowProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_window_ids.py::OpenHCSUiWindowId": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_config.py::StartupWindowPresentation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_config.py::WindowSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_handlers.py::OpenHCSWindowCreationAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/zmq_version_restart.py::ZMQVersionRestartDialogPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/zmq_version_restart.py::ZMQVersionRestartWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/ui_tab_identities.py::DualEditorTab": 0, + "GodClassExcess:openhcs/pyqt_gui/ui_tab_identities.py::PlateViewerTab": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/debug_toolbar.py::DebugToolbarWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ResultFileAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserItem": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::StreamingViewerField": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserViewerControls": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserMetadataDisplayResolver": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserFilterController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserFileFocusController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserWidget": 732, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorEmbeddedCodeDocumentRegistration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorActionTargetMode": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepFunctionTooltipSection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepProcessingTooltipSection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepTooltipBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorWidget": 924, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateOrchestratorRegistration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateScopeNormalization": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::CellProfilerPlateScopeNormalizer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateValidationResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::EmptyPlateSelectionPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerCodeDocumentContext": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerEditorCodeData": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::EmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::AllowEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::ErrorEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::FallBackToAllEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::InitPlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::CompilePlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::RunPlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::TerminalCompletionUiPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerWidget": 1678, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/openhcs_manager_mixins.py::OpenHCSSingleRowActionManagerMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryMode": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::WellButtonState": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::WellButtonStyleColors": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateGridBounds": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateGridModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryButtonRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateWellButtonRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::SquareButton": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionInteractionLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::AspectRatioContainer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateViewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/live_tree_sync.py::LaunchingViewerServerInfo": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/live_tree_sync.py::LiveServerTreeSync": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/presentation_models.py::ExecutionServerSummary": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/presentation_models.py::ServerRowPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_projection.py::ExecutionProgressProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_projection.py::ExecutionServerProgressRenderer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_tree_builder.py::ProgressTreeNodeConverter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_tree_builder.py::ProgressTreeBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/batch_context.py::BatchWorkflowContext": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/batch_workflow_components.py::BatchWorkflowComponents": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::CompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::EmptyCompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::ExplicitCompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::CompileBatchWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlateExecutionIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlatePipelineRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileJob": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileRequestResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlateCompiledState": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_progress_service.py::DebugSnapshotAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_progress_service.py::DebugProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugActionRenderModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugToolbarActionProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugSessionPanelText": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugReplayScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugPlateRunRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugCompileArtifactCacheKey": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_control_service.py::ExecutionControlService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_server_status_presenter.py::ExecutionServerStatusView": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_server_status_presenter.py::ExecutionServerStatusPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_state.py::ExecutionBatchMember": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_state.py::ExecutionBatchRuntime": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_submission_service.py::ExecutionSubmissionService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_submission_service.py::ExecutionSubmissionService.start_completion_poller._ClientDisconnected": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/gui_event_bus_broadcast.py::GuiEventBusBroadcaster": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/live_measurement_progress_service.py::LiveMeasurementAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/live_measurement_progress_service.py::LiveMeasurementProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugActionDisabledReason": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugActionPlacement": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugToolbarAuxiliaryAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugActionDeclarationBase": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugCommandActionDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugAuxiliaryActionDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::ToggleDebugModeAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StartOrContinueDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StepDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RunToPauseDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RestartDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::InspectRuntimeValuesAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::ChooseSourceGroupDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StopDebugSessionAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RandomSourceGroupDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorCoroutineRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::FunctionPatternInvocationBadge": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorFunctionPresentation": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorDebugWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorCodeWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorDeletionWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorListWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineStepSaveWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::SelectedPlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::AllPlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerCodeWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerDeletionWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_pipeline_request_builder.py::RunSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_pipeline_request_builder.py::PlatePipelineRequestBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_status_presenter.py::PlateStatusPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/progress_workflow_service.py::ProgressWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/qt_widget_edit_commit.py::QtWidgetEditCommitError": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/qt_widget_edit_commit.py::QtWidgetEditCommitter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/runtime_artifact_progress_service.py::RuntimeArtifactAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/runtime_artifact_progress_service.py::RuntimeArtifactProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionDispatchError": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionDispatchResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/zmq_client_service.py::ZMQClientService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/time_travel_widget.py::TimeTravelWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py::ZMQServerManagerWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::MetadataRuleColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceFilterColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::MatchPlanColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EnumCellSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::FreeFormCellEditorKind": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorEditorSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::FreeFormCellSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorCellWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingSuggestionSet": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableProgrammaticUpdateGuard": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableItem": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableController": 53, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableLayout": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StepBindingsTableEditor": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StepBindingsDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SelectorListCodec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableSourceBindingRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableMetadataRuleRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableSourceFilterRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableMatchPlanRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingsEditorValue": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingsEditorWidget": 958, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepSettingsDialogRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepEditorStateRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepSettingsFileController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepParameterEditorWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/about_window.py::AboutOpenHCSWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_edit_session.py::GlobalConfigContextCheckpoint": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_edit_session.py::ConfigEditSession": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigSaveParticipant": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindowTabSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ConfigEditorTabView": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ConfigEditorTab": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ActiveConfigCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindowNavigationDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindow": 123, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactOpenRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactMaterializeRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactActionsModel": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugInspectorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_session.py::DualEditorSession": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_session.py::DualEditorFunctionPatternController": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabBuildContext": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabs": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_window.py::DualEditorWindowNavigationDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_window.py::DualEditorWindow": 617, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::KnowledgeDocumentSelection": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::FunctionDocumentSelection": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::HelpWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementTableEntry": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementTableModel": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementsWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::_ManagedChildCleanupWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ManagedPlatePipelineConnector": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::PlateManagerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::PipelineEditorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ImageBrowserWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::LogViewerWindowWrapper": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ZMQServerManagerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/plate_viewer_window.py::PlateViewerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotInfo": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotTableBrowser": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotBrowserWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py::SyntheticPlateGeneratorWindow": 0, + "GodClassExcess:openhcs/resources/brand.py::BrandAsset": 0, + "GodClassExcess:openhcs/runtime/environment_provenance.py::InstalledDistributionVersion": 0, + "GodClassExcess:openhcs/runtime/environment_provenance.py::RuntimeEnvironmentSnapshot": 0, + "GodClassExcess:openhcs/runtime/fiji_macro_runtime.py::FijiMacroExecutionRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_macro_runtime.py::FijiMacroExecutionResponse": 0, + "GodClassExcess:openhcs/runtime/fiji_stream_visualizer.py::FijiStreamVisualizer": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDisplayItemContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchProcessingContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchSettlementState": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDimensionStorage": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSharedMemorySpec": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePayload": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWireItem": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadLocalPlaneExpander": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageItemCollection": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePlaneLookup": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPlaneGeometry": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageIntensityRange": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiStackSliceLabelBuilder": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageStackBuilder": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSharedMemoryItemCopier": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDimensionAxis": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiHyperstackCoordinateComponents": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiHyperstackCoordinates": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowCoordinateResolution": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowState": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowRegistry": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiItemBatch": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowProcessingRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessageResponse": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlRequestContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessagePlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiGracefulShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiForceShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiClearStateControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiProcessLaunchControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSettleControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedStateControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedPayloadsControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedIntensityWindowControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRunMacroControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessageAuthority": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadHandlerRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadHandler": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchWireParser": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchMessage": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindItemGroup": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindItemBuckets": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindGroups": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowItemProjection": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchProcessingAuthority": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServerLaunchConfig": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiInteractiveModeFailure": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer": 517, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer._add_dimension_change_listener.DimensionScrollbarListener": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer._add_dimension_change_listener.WindowCloseListener": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePayloadHandler": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiManagerProvider": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiManagerProvider.invoke_on_event_dispatch_thread.FijiUiWorkUnit": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiPayloadHandler": 0, + "GodClassExcess:openhcs/runtime/function_catalog_preparation.py::FunctionCatalogPreparation": 0, + "GodClassExcess:openhcs/runtime/import_authority.py::OpenHCSRuntimeImportError": 0, + "GodClassExcess:openhcs/runtime/import_authority.py::OpenHCSRuntimeImportAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_orthogonal_widget.py::OpenHCSOrthogonalWidget": 0, + "GodClassExcess:openhcs/runtime/napari_stream_visualizer.py::NapariStreamVisualizer": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::VisualMetadataField": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariHighlightEmitterABC": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariSelectableLayerEventsABC": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapesLayerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionController": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerCollection": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariDimsController": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariViewerLayerCreator": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariTimerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariPendingLayerUpdate": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSettlementState": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariStreamLayerAddress": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariStreamLayerItem": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariImagePayloadAxisLabelPolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBinding": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBindingSet": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBindingAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapePlaneMetadata": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariImageLayerPresentationPolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionSnapshot": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerUpdateAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariDimensionLayerState": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAxisPresentation": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerRouteStateStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariComponentGroupStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerBatchDebouncePolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariBatchProcessorStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLabelAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLabelAllocator": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeFeatureColumns": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeColorProjection": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLayerPayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionSurface": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariWireField": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::PayloadMap": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::ShapePayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::VisualMetadata": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariBatchPayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedStreamItem": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedStreamBatch": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedControlRequest": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamMessageReply": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamLayerContext": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImagePayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImagePayloadLayoutRole": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPayloadDataLoader": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerRoute": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariVariableSizeDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPadToMaxDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariSeparateLayersDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariComponentAwareDisplayCoordinator": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerTitleAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteSource": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteResolution": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelStore": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteResolver": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelOverlayController": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayRequest": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImmediateLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImageLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShapesLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShapesLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPointsLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayPipeline": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariMessageTypeBase": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariGracefulShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariForceShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariClearStateControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariProcessLaunchControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariSettleControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::ShapeCoordinateBounds": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultElementSelectionState": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupBinding": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupState": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupIndex": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultElementSelectionAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionController": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerProjectionABC": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerStateProjection": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::_NapariShapePayloadBudget": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerPayloadProjection": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStateControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPayloadsControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariMountedRouteControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariFeatureMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPolylineMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariRegionMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewportControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImageIntensityControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariIntensityWindowControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPreparedNavigation": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariNavigationControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerIsolationControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariScreenshotControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariUnknownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamMessageHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariBatchStreamMessageHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDataTransportPump": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariControlTransportPump": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerServer": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::_OMEROComposeDeployment": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::_OMEROConnectionSettings": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::OMEROInstanceManager": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerStreamingDataTypeHandlerMeta": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentSemanticRole": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerStreamingDataTypeHandler": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerMappingDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerObjectDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAddress": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAddressedItem": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentLayoutMappingParser": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentLayout": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentMetadataNormalizer": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainEntry": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainPayload": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueParser": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerBatchPayloadFields": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueNameStore": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentNameMetadataStore": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentNameMetadata": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAxisSemantics": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAxisSemanticsAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDisplayBatchContext": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomain": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainView": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerRouteComponentValueTracker": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjection": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectedComponent": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionStep": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionRequestAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjector": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDimensionValueAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerShapePayloadProjection": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerResultElementCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerFractionalZPointCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerNativeDimensions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPayloadControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPayloadProjectionOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerStateControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRoutedImageControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerIntensityWindowControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerFeatureMeasurementControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolylineControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRegionControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerMeasurementCoordinates": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerIntensityStatistics": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolylineMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolygonGeometry": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRasterRegionGeometry": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRegionMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerNavigationControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerLayerIsolationControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_measurements.py::NativeMeasurementWindow": 0, + "GodClassExcess:openhcs/runtime/viewer_measurements.py::NativeImageMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettlePhase": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettleField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPayloadSummaryField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::OpenHCSViewerControlMessageType": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLayerIsolationField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerIntensityWindowField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLayerField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPayloadField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerDescriptorField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerTypeIdentity": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPersistenceMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlResponse": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettleProgress": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerComponentValueOrdering": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::QtPlatformName": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerProcessPlatform": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLaunchContextMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLaunchContext": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerGraphicalSessionUnavailableError": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::NapariLayerKind": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::FijiPayloadKind": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerServerLaunchRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::OpenHCSViewerServerABC": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::NapariViewerServerRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerRuntimeEndpoint": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerPythonExpression": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerPythonArguments": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchLog": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchFailure": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerServerEntrypointSpec": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerQtPlatformEnvironmentPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerQtEnvironmentPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLifecycleMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLifecycleState": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlMessageRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerProcessLaunchAdmission": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ManagedViewerLifecycleMixin": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ChannelColormapPolicy": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompilationResult": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompilationRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompileArtifactRecord": 0, + "GodClassExcess:openhcs/runtime/zmq_config.py::OpenHCSZMQConfig": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlRequestContext": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugControlMessageSupportMixin": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlMessageRouter": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CompiledArtifactInspectionMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogSearchMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionDetailReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionReferenceReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CustomFunctionRegistrationDestinationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogPreparationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::StartFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ReadFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CancelFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CustomFunctionRegistrationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugSnapshotReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugWorkerCommandMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugArtifactExportMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugRuntimeInspectionMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ExecutionSubmissionPreparationTimeoutError": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::OpenHCSExecutionSubmission": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQPipelineRunPhase": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQCompiledPipelineRun": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQExecutionRequestBuilder": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigParamsBoundary": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigSourceFields": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigProjection": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQClientResponseView": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQExecutionClient": 181, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQExecutionAxisOutcome": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQRuntimeExecutionOutcomeExport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQRuntimeExecutionObservationExport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::ZMQExecutionContext": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::FunctionCatalogExecutionServer": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::ZMQExecutionServer": 225, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQAuxiliaryParamField": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQRuntimeObservationExportScope": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQAuxiliaryExecutionParams": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::OpenHCSExecutionConfigBundle": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionIdentity": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionCompileControl": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionConfigTransport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionRequestPayload": 0, + "GodClassExcess:openhcs/runtime/zmq_orchestrator_environment.py::ZMQOrchestratorEnvironment": 0, + "GodClassExcess:openhcs/runtime/zmq_orchestrator_environment.py::ZMQOrchestratorEnvironmentRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQProgressTarget": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQCompilerProgressQueue": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQProgressEmitter": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQCompileProgressHeartbeat": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQPongResponseEnricher": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQResultsSummaryEnricher": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQWorkerCleanup": 0, + "GodClassExcess:openhcs/runtime/zmq_worker_execution.py::ZMQWorkerExecutionRequest": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::CallableExportIdentity": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::NameMappingLookup": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::OpenHCSCallableFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionReferenceFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::PythonSourceLiteralFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::OpenHCSPathFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::EnumMemberFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::MaterializationSpecFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionPatternTupleFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionPatternListFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFieldEmissionState": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassSerializedField": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassSerializationPlan": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFormatEligibility": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionStepCleanModeFieldPolicy": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionStepFormatter": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::SourcePathOccurrenceCollector": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::FactoredPathSourceLiteral": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::SourcePathFactoringPlan": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::OpenHCSPythonSourceDocument": 0, + "GodClassExcess:openhcs/ui/shared/code_editor_form_updater.py::CodeEditorFormUpdater": 0, + "GodClassExcess:openhcs/ui/shared/pattern_data_manager.py::PatternDataManager": 0, + "GodClassExcess:openhcs/ui/shared/pattern_file_service.py::PatternFileService": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeNamespaceField": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeNamespace": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerOrchestratorCodePayload": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeDocumentAuthority": 0, + "GodClassExcess:openhcs/ui/shared/plate_scope_identity.py::PlateScopeIdentity": 0, + "GodClassExcess:openhcs/ui/shared/plate_scope_identity.py::PipelineScopeIdentity": 0, + "GodClassExcess:openhcs/utils/environment.py::OpenHCSProcessEnvironment": 0, + "GodClassExcess:openhcs/utils/import_utils.py::_ModulePlaceholder": 0, + "GodClassExcess:openhcs/utils/import_utils.py::create_placeholder_class.Placeholder": 0, + "GodClassExcess:openhcs/utils/performance_monitor.py::PerformanceMonitor": 0, + "GodClassExcess:openhcs/utils/pipeline_migration.py::LegacyGroupByUnpickler": 0, + "GodClassExcess:openhcs/utils/pipeline_migration.py::LegacyGroupByUnpickler._create_migrating_groupby_class.MigratingGroupBy": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ValidationKind": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ValidationViolation": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ASTValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::PathTypeValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::BackendParameterValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::VFSBoundaryValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::MemoryTypeValidator": 0, + "TypeIdentity": 0, + "LongBooleanChain": 2, + "BooleanChainTerms:openhcs/__init__.py": 0, + "BooleanChainTerms:openhcs/runtime/fiji_viewer_server.py": 0, + "BooleanChainTerms:openhcs/runtime/napari_viewer_server.py": 9, + "ForeignAbsenceProbe:openhcs/__init__.py": 0, + "ForeignAbsenceProbe:openhcs/runtime/fiji_viewer_server.py": 14, + "ForeignAbsenceProbe:openhcs/runtime/napari_viewer_server.py": 61, + "CodecSubclass:openhcs/__init__.py": 0, + "CodecSubclass:openhcs/runtime/fiji_viewer_server.py": 0, + "CodecSubclass:openhcs/runtime/napari_viewer_server.py": 0, + "StringSubscript": 27 + }, + "head": { + "StringDispatch:openhcs/__init__.py": 0, + "StringDispatch:openhcs/runtime/fiji_viewer_server.py": 0, + "StringDispatch:openhcs/runtime/napari_viewer_server.py": 0, + "TypeSwitch:openhcs/__init__.py": 0, + "TypeSwitch:openhcs/runtime/fiji_viewer_server.py": 0, + "TypeSwitch:openhcs/runtime/napari_viewer_server.py": 1, + "StringDispatchArms:openhcs/__init__.py": 0, + "StringDispatchArms:openhcs/runtime/fiji_viewer_server.py": 0, + "StringDispatchArms:openhcs/runtime/napari_viewer_server.py": 0, + "TypeSwitchArms:openhcs/__init__.py": 0, + "TypeSwitchArms:openhcs/runtime/fiji_viewer_server.py": 0, + "TypeSwitchArms:openhcs/runtime/napari_viewer_server.py": 5, + "GodClassExcess:openhcs/agent/authoring_contexts.py::AuthoringContextRoute": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::AuthoringContextDeclaration": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineSystemModelContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CellProfilerTranslationContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::RuntimeUiCoordinationContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::StateCodeRoundtripContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionRuntimeContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::SourceBindingWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ExampleCorpusContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineAuthoringRulesContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ImageAnalysisWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionAuthoringRulesContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FirstUseWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FolderOnboardingContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DomainExpertAssistedSetupContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::UiVisibleWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::HeadlessExecutionContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DebuggingWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ViewerReviewContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ObjectStateEditingContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FirstUseAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::UiVisibleWorkflowAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DomainExpertAssistedSetupAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FolderOnboardingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ImageAnalysisWorkflowAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::HeadlessExecutionAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DebuggingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ViewerReviewAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ObjectStateEditingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CellProfilerTranslationAuthoringContext": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::ReviewDecision": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::DataSplit": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::Capture": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::VisualReview": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::TrialEvidence": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::RecipePromotionEvidence": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityKind": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTransportSemanticsABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::LocalStdioCapabilityTransportSemantics": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HostedHttpCapabilityTransportSemantics": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTransport": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityCliConnectionProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityWorkflowGroup": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityWorkflowStage": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTargetContext": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityVisibility": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityRole": 0, + "GodClassExcess:openhcs/agent/capabilities.py::LocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::NonExpertCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::WorkflowGroupCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SelfContainedCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::FullLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DesktopLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AuthoringLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CoreLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityExposition": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentScalarInputContract": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRequestInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRegistryRequestInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionRequestInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionScalarInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionScalarServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityNoArgumentInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentNoArgumentFunctionInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityScalarInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentScalarServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentNoArgumentServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentFromFieldsServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentDataclassRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConfigPatchServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentViewerWindowRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySpec": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySearchRequest": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySummary": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySearchResult": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySurfaceSelection": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityDeclaration": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HostedTransportCapabilityMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DiscoveryCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::KnowledgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ArchitectureCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::FunctionCatalogCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ConfigDraftCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::PipelineDraftCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::PlatePathCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HeadlessExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmittedJobCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSelectedPlateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSemanticActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWidgetFallbackCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiObjectStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSnapshotCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ViewerWindowCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RuntimeServerCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityGroup": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRegistry": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityNamespace": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilitiesResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SweepViewerEndpointsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HealthCheckCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListCapabilitiesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchCapabilitiesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchFunctionsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeFunctionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::StartFunctionCatalogPreparationCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetFunctionCatalogPreparationStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CancelFunctionCatalogPreparationCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RegisterCustomFunctionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetAuthoringContextCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::KnowledgeResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListKnowledgeDocumentsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetKnowledgeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchKnowledgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GenerateSyntheticPlateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectPlatePathCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::QueryPlateFilesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SamplePlateImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::StreamPlateFilesToViewerCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInspectSelectedPlateImagesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiQuerySelectedPlateFilesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSampleSelectedPlateImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiStreamSelectedPlateFilesToViewerCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ArchitectureTopicsResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListArchitectureTopicsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ExplainArchitectureCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeInternalSymbolCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeConfigSchemaCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateConfigCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidateConfigPatchCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RenderConfigSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreatePipelineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AddFunctionStepCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidatePipelineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RenderPipelineSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateOrchestratorSessionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateOrchestratorSessionFromPipelineSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetOrchestratorSessionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectPipelineSourceArtifactPlanCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmitCompileCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmitPipelineExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetExecutionStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CancelExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ScanRuntimeServersCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetRuntimeServerInfoCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetRuntimeServerExecutionStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectDebugRuntimeValuesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SendDebugCommandCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ExportDebugArtifactCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ViewerSnapshotWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CloseViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetViewerWindowStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetViewerWindowPayloadsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::MeasureViewerPolylineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::MeasureViewerRegionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SampleViewerWindowImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SummarizeViewerWindowRoisCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SetViewerViewportCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SetViewerImageIntensityCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::NavigateViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::IsolateViewerWindowLayersCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ApplyViewerIntensityWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ProbeViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidateViewerWindowStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListBridgesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListCodeDocumentsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListStateSurfacesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetStateSurfaceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListActionsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInvokeActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSelectedPlateWorkflowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListWindowsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiFocusWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiNavigateWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiCloseWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSnapshotWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetWidgetTreeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInvokeWidgetActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListObjectStateScopesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetObjectStateFieldsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiDescribeObjectStateFieldCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiMutateObjectStateFieldCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiValidateCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiApplyCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListSnapshotsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiRestoreSnapshotCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiTimeTravelHeadCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListBranchesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSwitchBranchCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetOperationStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWaitForOperationReceiptCapability": 0, + "GodClassExcess:openhcs/agent/dto/__init__.py::_AgentDtoModule": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::InternalApiSymbol": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopicSummary": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopicPage": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/dto/authoring.py::AuthoringContextRequest": 0, + "GodClassExcess:openhcs/agent/dto/authoring.py::AuthoringContext": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentCliArgumentSpec": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentCliRequest": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentWarning": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentError": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentResultEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentTimedStatusEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentResourceRef": 0, + "GodClassExcess:openhcs/agent/dto/common.py::RenderedSource": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigTypeRef": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSchemaRequest": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRef": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigFieldSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRegisteredType": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRegistrySchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigTypeSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigPatch": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSourceRenderRequest": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionConnectionProjection": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerToolRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerConnectionToolRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionRef": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionCreationRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineSourceOrchestratorSessionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineSourceArtifactPlanInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSession": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobIdentity": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobRef": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::CompileSubmissionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineExecutionSubmissionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionCancellationRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobStatus": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobCancellationResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactMaterializationPathSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactMaterializationPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactStoragePlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactInputPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::MainFlowMaterializationPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ViewerStreamingPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::CompiledStepPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::SourceWorkspaceFileRecord": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::SourceWorkspaceSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactPlanInspection": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerInfo": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerScanResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerScanRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerInfoRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeExecutionStatus": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerExecutionStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugCommandRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugCommandResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugArtifactExportRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugArtifactExportResult": 0, + "GodClassExcess:openhcs/agent/dto/execution_connection.py::ExecutionConnectionSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlMessageType": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlField": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::ImportPathRef": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlRequestABC": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionSearchRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationHandle": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationOutcome": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationState": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogNotReadyError": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStartRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationCancelRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestinationRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestination": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionParameterSource": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogEntry": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionParameterSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionArtifactSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CellProfilerArtifactBindingSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CellProfilerModuleDeclarationSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionRuntimeContractSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetail": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPage": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionReferenceControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlPayload": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlResponseBase": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStateControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStatus": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionReferenceControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationResult": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestinationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentSourceProjection": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentSummary": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSourceSpan": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSectionSummary": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentTarget": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseContentBounds": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentRequest": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchRequest": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseCatalog": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocument": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchHit": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchResult": 0, + "GodClassExcess:openhcs/agent/dto/mcp.py::McpServerHealthResult": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionSpecRef": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionStepSpec": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionStepAddRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineRef": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::CreatePipelineRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineSourceRenderRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineSpec": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionStatus": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionConfidence": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionValueSource": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionIssueCode": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryTarget": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateWorkspacePreparationOperation": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkflowScope": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionIngestionRoute": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionSourceBindingRole": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionDefaults": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateTargetOptions": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileFilterOptions": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionBounds": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlatePathInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileStreamRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileStreamRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SyntheticPlateGenerationRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionComponentValue": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionComponentSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionImageRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionImageFileSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFileRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFilePreview": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileStreamResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SyntheticPlateGenerationResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFileSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionParseFailure": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionParseSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkspacePreparation": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionHandlerCandidate": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkflowAdvice": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlatePathInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileStreamResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewSeverity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeInstanceIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeApplicationIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorFileRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSemanticAddress": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeVisibility": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListOptions": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCurrentSnapshotState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentCurrentRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentBaseRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentOptionalBaseRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiTimeTravelRuntimeState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationRequirement": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationRequirementCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionFields": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionSpec": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeEndpointIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorFile": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorWirePayload": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCatalogPageMetadata": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCatalogPageCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiFieldCatalogPageCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPageRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocument": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPlateManagerRowState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineEditorStepState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPlateManagerState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveMeasurementEntryState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveMeasurementsState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineEditorState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugActionState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugCursorState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugTerminalSummaryState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugSessionIdentityCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugSnapshotStoreRefCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiProgressIdentityState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugRuntimeFrameState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineDebugSessionState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewMetric": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewItem": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewSection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceDocument": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvocationStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvocationOutcome": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationRequestToken": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationRequestTokenCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationReceipt": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvokeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvokeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowManagerScope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSemanticMarker": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowOpenPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowOperationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowFocusRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowFocusResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowNavigateRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowNavigateResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCloseRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCloseResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSnapshotRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSnapshotResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetRect": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateValuePreview": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldValuePreviewCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeNode": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvokeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionIssueCode": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvokeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldPathIndex": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpQuery": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldMutationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldMutationResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeListRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldProjection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldScopeProjection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListQuery": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeBranchMutationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentApplyRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentApplyResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSelectedPlateWorkflowRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSelectedPlateWorkflowResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotListRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRestoreRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiTimeTravelHeadRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRestoreResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchSwitchRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationRoute": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationWaitRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeEnvelopeBase": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeRequestEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeResponseEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowDescriptor": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowCloseRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowStateRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowViewportRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageIntensityRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowNavigationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerIsolationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityWindowRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPolylineMeasurementRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRegionMeasurementRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRoiSummaryRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowProbeResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerDescriptor": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerState": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowErrorResultFactory": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowObservedErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowStateResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadRecord": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerPayloads": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPolylineMeasurementResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRegionMeasurementResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowViewportResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageIntensityResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowNavigationResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerVisibilityRecord": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerIsolationResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityPayloadIdentity": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityWindowResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRoiSummaryResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationCounters": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerValidationSummary": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationSummaryResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerEndpointDiscoveryRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerEndpointDiscoveryResult": 0, + "GodClassExcess:openhcs/agent/exceptions.py::AgentFacingErrorMixin": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaMeasure": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaPrecondition": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaEvidenceRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ReferenceEvidenceRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SeededSegmentationRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaMissStage": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ThinStructureContinuationConstraint": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SignalTransformConstraint": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SemanticGate": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::RootedContinuityObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::CandidateRejectionReason": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::RejectedCandidateObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ResidualStructureDisposition": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ResidualStructureObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageAnalysisQaPolicy": 0, + "GodClassExcess:openhcs/agent/knowledge_manifest_schema.py::KnowledgeBaseManifestField": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathLocationAuthority": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathRootSet": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathPolicy": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathPolicyError": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::AgentRuntimePlatformKey": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::AgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::OtherAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::PosixAgentRuntimePlatformMixin": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::NativeGraphicalSessionMixin": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::PosixAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::LinuxAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::MacOSAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::WindowsAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::InternalApiSymbolSpec": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureTopicProjection": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::PipelineModelArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::CellProfilerTranslationArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::SourceSemanticsArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ExecutionRuntimeArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureProjectionService": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureSymbolNotCuratedError": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::SourceLocation": 0, + "GodClassExcess:openhcs/agent/services/config_reference_service.py::ConfigReferenceRstRenderer": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::AgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::GlobalPipelineAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::PipelineAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::FunctionStepAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::UiAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::ConfigService": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::ConfigPatchUnknownFieldError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::CustomFunctionRegistrationUncertainError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::EndpointFunctionUnavailableError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogEndpointRevision": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogProjection": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogClientSession": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogPreparation": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::EndpointFunctionCatalogServiceABC": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::ZMQFunctionCatalogService": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::UnknownExecutionSessionIdError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::UnknownExecutionJobIdError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::AgentProgressQueue": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionInput": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionResult": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::InProcessCompileInspectionGateway": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::GlobalConfigSelection": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobKind": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientFactoryABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ZMQExecutionClientAdapter": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ZMQExecutionClientFactory": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionCommonRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionPipelineSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ResolvedExecutionSessionInputs": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionPipelineDefinition": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::DraftPipelineSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::PipelineSourceSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionRecord": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobRecord": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionStore": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobStore": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobSubmission": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompletedPipelineExecution": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientGateway": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionService": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogError": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::UnknownFunctionIdError": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchRank": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::SignatureView": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::AgentFunctionSearchPolicy": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogFilterText": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogTextMatch": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::SummaryView": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchCandidate": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchProjection": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::ParameterDocumentationPolicy": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogServiceABC": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogService": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseIssueCode": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseDocumentSpec": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ComparisonManifestPathResolver": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ComparisonManifestSnapshot": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30CaseModuleInventory": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30CaseProjection": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30RecipeProjection": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ExampleSourceFile": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ParsedDocument": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseSearchQuery": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseService": 366, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseSectionHierarchy": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::UniqueSectionIdAuthority": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::AuthoringContextSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::StaticAuthoringContextSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CatalogPreparationReadinessSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::PipelineSystemModelSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CellProfilerTranslationBridgeSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::RuntimeUiCoordinationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::StateCodeRoundtripSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRuntimeSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::SourceBindingWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ExampleCorpusSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::PipelineRulesSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ImageAnalysisWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigSchemaHintsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRulesSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionTemplateSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRegistrationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::FirstUseOrientationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::FolderOnboardingStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::DomainExpertAssistedSetupSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::UiVisibleWorkflowStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::HeadlessExecutionStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::DebuggingWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ViewerReviewStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ObjectStateEditingStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigFieldRequirementLabel": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigFieldResolutionLabel": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::AgentAuthoringContextService": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::ObjectStateFieldHelpInferencePolicy": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::ObjectStateFieldHelpService": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::_CallableValueReference": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::ObjectStateFieldFilterDeclaration": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::AllObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::DirtyObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::DefaultDiffObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::InheritedObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::RawResolvedObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::SemanticObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::ObjectStateFieldListProjector": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::PipelineAuthoringError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::UnknownPipelineIdError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::DuplicatePipelineStepIdError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::InvalidFunctionKwargsError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::MissingFunctionKwargsError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::PipelineAuthoringService": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionText": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFileManagerFactory": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionContext": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionBackendProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionHandlerCandidateProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFileQueryProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentEntrySet": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentCollection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentMetadataAccess": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionMetadataComponentProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionMutableParsedComponents": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionParsedFileSet": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFilenameParser": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentSummaryBuilder": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentSort": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionParseCoverage": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionStatusPolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionWorkspacePreparationPolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionWorkflowAdvicePolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionPathPlanningConfigProvider": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionService": 834, + "GodClassExcess:openhcs/agent/services/plate_streaming_service.py::PlateStreamingService": 15, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerWrongKindError": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::ZMQRuntimeServerGateway": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerService": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateStateResolution": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateTargetRoot": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateService": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationIssueCode": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationText": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationService": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNoPayloadGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgePayloadGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeFeature": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeOperationContractABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNoPayloadOperationContract": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgePayloadOperationContract": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorDirectoryAuthority": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeStatusOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListDocumentsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListStateSurfacesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListActionsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListWindowsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListObjectStateScopesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescribeObjectStateFieldOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeMutateObjectStateFieldOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetStateSurfaceOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeInvokeActionOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeFocusWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNavigateWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeCloseWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSnapshotWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeWidgetTreeOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeInvokeWidgetActionOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeValidateDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeApplyDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListSnapshotsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeRestoreSnapshotOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeTimeTravelHeadOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListBranchesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSwitchBranchOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetOperationStatusOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSelectedPlateWorkflowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UnavailableUiBridgeGateway": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayErrorABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayUnavailableError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayResponseError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayTimeoutError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorResolution": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeConnectionResolution": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorReadResult": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorProcessGoneError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorProcessIdentityError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::DescriptorSetCardinality": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::LiveUiBridgeDescriptorSet": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeEnvironment": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::DescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::NoDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::SingleDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::AmbiguousDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorReader": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorCatalog": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeProcessAdvertisedDescriptorCatalog": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorResolver": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeService": 332, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::AgentDtoJsonCodec": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::UiBridgeControlClient": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::ZMQUiBridgeGateway": 0, + "GodClassExcess:openhcs/agent/services/viewer_endpoint_discovery.py::ViewerEndpointRecord": 0, + "GodClassExcess:openhcs/agent/services/viewer_endpoint_discovery.py::ViewerEndpointDiscoveryService": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadComponentProjection": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerPayloadCoordinateSet": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationProjection": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerCoordinateCoverage": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationTotals": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationAuthority": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationWarningCode": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationPolicyCarrier": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerExpectedLayerCountEvidence": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationWarningContext": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationWarningContext": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationWarningRuleBase": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWarningCodeBase": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerCountMismatchWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerActiveDimensionLabelRouteMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerUnmountedWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerPendingUpdateWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerRequiredAxisLabelsMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerRequiredComponentLabelsMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCountWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadNonzeroMetadataMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadsZeroWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerCoordinateGapsWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCoordinatesMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCoordinatesDuplicateWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadsWithoutCoordinatesWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ZMQViewerWindowGateway": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowService": 1102, + "GodClassExcess:openhcs/agent/skill_bundle.py::AgentSkillBundle": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncReceipt": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncResult": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncPartialFailure": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::PlateOperation": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::ManagerButtonPresentationMixin": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::MainWindowAction": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::PlateManagerAction": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::CompilationActionProjection": 0, + "GodClassExcess:openhcs/agent/ui_bridge_environment.py::UIConfigCacheEnvironment": 0, + "GodClassExcess:openhcs/agent/ui_bridge_environment.py::UiBridgeDescriptorEnvironment": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiBridgeIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStableWindowIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStableWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiOwnedByWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiCodeDocumentIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStateSurfaceIdentityDeclarationBase": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineEditorWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineDebugToolbarWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::MainWindowWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ManagedWindowWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::SystemMonitorWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ZmqServerManagerWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ImageBrowserWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::LogViewerWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::GlobalConfigWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::KnowledgeBaseWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::AboutOpenHCSWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerOrchestratorCodeDocumentIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerLiveMeasurementsStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineEditorStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineDebugSessionStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiLiveOverviewStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfiguration": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfigurationFactory": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfigurationFactory.create_openhcs_default_configuration._ComponentTemplate": 0, + "GodClassExcess:openhcs/constants/constants.py::Microscope": 0, + "GodClassExcess:openhcs/constants/constants.py::OrchestratorState": 0, + "GodClassExcess:openhcs/constants/constants.py::FileFormat": 0, + "GodClassExcess:openhcs/constants/input_source.py::InputSource": 0, + "GodClassExcess:openhcs/core/__init__.py::CoreExport": 0, + "GodClassExcess:openhcs/core/alias_property.py::AliasProperty": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::NumPyImagePayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ObjectLabelPayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStackKwargResolver": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadSliceProjector": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStackKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::TupleAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ObjectLabelAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::RuntimeSliceAlignedValueKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::RuntimeSliceProjectableAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::PassThroughAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadComposition": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadBundleContext": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageSliceContext": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStack": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImageOutputBundle": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::NestedAlignedImageStackKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::ArtifactInspectionControlMessageType": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInvocationInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactStepInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionRequest": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionControlPayload": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionResponse": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::ArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::NativeReturnArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::AdapterRecordedArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::ArtifactPlanKeySelector": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactPayloadShape": 0, + "GodClassExcess:openhcs/core/artifacts.py::NamedArtifactPayload": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactTypeStrategyMatchMixin": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpecialArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ImageArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectLabelsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::MeasurementsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectLineageArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::RelationshipsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::TableArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpatialGridArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpatialGraphArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::MetadataArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSidecarRole": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactViewerStreaming": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactMaterializationPayload": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecRef": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectArtifactSubjectBinding": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSidecarSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSourceContextSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactGroupScopeSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::GroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::SourceStackLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::InputGroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::InputStackBroadcastSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::AssembledStackGroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::MaterializationSourceIdentityRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectArtifactMemberSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ImageMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::MainFlowStackOutputSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::MainFlowPlaneProjectionOutputSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecAccumulator": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecCollection": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactOutputPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactInputPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactInputProjectionPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::NoMainFlowOutput": 0, + "GodClassExcess:openhcs/core/autoregister_preparation.py::AutoRegisterRegistryPreparationReport": 0, + "GodClassExcess:openhcs/core/autoregister_preparation.py::AutoRegisterRegistryPreparation": 0, + "GodClassExcess:openhcs/core/axis_filter.py::StepAxisFilterResolution": 0, + "GodClassExcess:openhcs/core/axis_filter.py::StepAxisFilterSet": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableImportIdentity": 0, + "GodClassExcess:openhcs/core/callable_contract.py::KeywordRuntimeParameter": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CompilerPreparedAutoRegisterFamily": 0, + "GodClassExcess:openhcs/core/callable_contract.py::FunctionStepExecutionScope": 0, + "GodClassExcess:openhcs/core/callable_contract.py::ImagePayloadConsumption": 0, + "GodClassExcess:openhcs/core/callable_contract.py::PrimaryImageCarrierRequirement": 0, + "GodClassExcess:openhcs/core/callable_contract.py::PrimaryImageCarrierTransition": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableMetadata": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableContract": 195, + "GodClassExcess:openhcs/core/callable_contract.py::CallableRequestBinding": 0, + "GodClassExcess:openhcs/core/callable_contract.py::RequestParameterName": 0, + "GodClassExcess:openhcs/core/callable_contract.py::RequestPublicFieldSelection": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableProjection": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableMetadataReader": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledWorkerStartPlan": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledRuntimeEnvironmentPlan": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledExecutionBundle": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::FrameworkDeviceBinding": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::FrameworkDeviceAssignment": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::InputConversionPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::MaterializedOutputPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::SequentialRuntimeFilter": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::SequentialRuntimeFilterPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::RuntimeArtifactMaterializationPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::CompiledStepPlan": 0, + "GodClassExcess:openhcs/core/component_group_scope.py::ComponentGroupScope": 0, + "GodClassExcess:openhcs/core/component_group_scope.py::RuntimeExecutionAxisScope": 0, + "GodClassExcess:openhcs/core/component_set.py::ComponentSet": 0, + "GodClassExcess:openhcs/core/components/component_values.py::OpenHCSComponentValues": 0, + "GodClassExcess:openhcs/core/components/multiprocessing.py::Task": 0, + "GodClassExcess:openhcs/core/components/multiprocessing.py::MultiprocessingCoordinator": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::FilenameParseResult": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::MissingFilenameComponentError": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::GenericFilenameParser": 0, + "GodClassExcess:openhcs/core/components/validation.py::ValidationResult": 0, + "GodClassExcess:openhcs/core/components/validation.py::GenericValidator": 0, + "GodClassExcess:openhcs/core/config.py::StreamingConfigMeta": 0, + "GodClassExcess:openhcs/core/config.py::MaterializationBackend": 0, + "GodClassExcess:openhcs/core/config.py::WellFilterMode": 0, + "GodClassExcess:openhcs/core/config.py::NormalizationMethod": 0, + "GodClassExcess:openhcs/core/config.py::MultiprocessingStartMethod": 0, + "GodClassExcess:openhcs/core/config.py::GlobalPipelineConfig": 0, + "GodClassExcess:openhcs/core/config.py::NapariDimensionMode": 0, + "GodClassExcess:openhcs/core/config.py::NapariVariableSizeHandling": 0, + "GodClassExcess:openhcs/core/config.py::NapariDisplayConfig": 0, + "GodClassExcess:openhcs/core/config.py::FijiDimensionMode": 0, + "GodClassExcess:openhcs/core/config.py::FijiDisplayConfig": 0, + "GodClassExcess:openhcs/core/config.py::WellFilterConfig": 0, + "GodClassExcess:openhcs/core/config.py::ZarrConfig": 0, + "GodClassExcess:openhcs/core/config.py::TiffConfig": 0, + "GodClassExcess:openhcs/core/config.py::VFSConfig": 0, + "GodClassExcess:openhcs/core/config.py::DtypeConfig": 0, + "GodClassExcess:openhcs/core/config.py::ProcessingConfig": 0, + "GodClassExcess:openhcs/core/config.py::SequentialProcessingConfig": 0, + "GodClassExcess:openhcs/core/config.py::AnalysisConsolidationConfig": 0, + "GodClassExcess:openhcs/core/config.py::PlateMetadataConfig": 0, + "GodClassExcess:openhcs/core/config.py::ExperimentalAnalysisConfig": 0, + "GodClassExcess:openhcs/core/config.py::PathPlanningConfig": 0, + "GodClassExcess:openhcs/core/config.py::StepWellFilterConfig": 0, + "GodClassExcess:openhcs/core/config.py::StepMaterializationConfig": 0, + "GodClassExcess:openhcs/core/config.py::StreamingDefaults": 0, + "GodClassExcess:openhcs/core/config.py::StreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::NapariStreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::FijiStreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::CompilationDebugConfig": 0, + "GodClassExcess:openhcs/core/config_cache.py::ConfigCacheSpec": 0, + "GodClassExcess:openhcs/core/config_cache.py::ConfigCache": 0, + "GodClassExcess:openhcs/core/config_document.py::ConfigDocumentField": 0, + "GodClassExcess:openhcs/core/config_document.py::ConfigDocumentAuthority": 0, + "GodClassExcess:openhcs/core/context/processing_context.py::RequiredVisualizer": 0, + "GodClassExcess:openhcs/core/context/processing_context.py::ProcessingContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEventType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommandType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommandDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug.py::AdvancesOneDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ToggleDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RunDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RunToPauseDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RestartDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::ChooseSourceGroupDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RandomSourceGroupDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::StopDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryOutcome": 0, + "GodClassExcess:openhcs/core/debug.py::DebugTimelineNodeState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryEventDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug.py::StartedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::CompletedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::FailedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ReportsOutputArtifactsDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::BeforeInvocationDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::AfterInvocationDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ExceptionDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::DebugControlMessageType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerStatus": 0, + "GodClassExcess:openhcs/core/debug.py::DebugReplayMode": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCursor": 0, + "GodClassExcess:openhcs/core/debug.py::DebugJsonCodec": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactRef": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactIdentity": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactRefProjection": 0, + "GodClassExcess:openhcs/core/debug.py::DebugInvocationParameter": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshot": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSessionRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportPlan": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWarmReplayArtifactAvailability": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWarmReplayArtifactReusePlan": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactHydrationContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEvent": 0, + "GodClassExcess:openhcs/core/debug.py::DebugProgressContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugProgressEventRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerController": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerStopped": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerRegistry": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSession": 0, + "GodClassExcess:openhcs/core/debug.py::DebugTerminalSummary": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionConfig": 0, + "GodClassExcess:openhcs/core/debug.py::DebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::NeverStopDebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::NeverStopDebugStepStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::RunToPauseDebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSinkInstallRequest": 0, + "GodClassExcess:openhcs/core/debug.py::NoOpDebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::ProgressDebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::NoOpDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::RecordingDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::ProgressDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::LocalSnapshotProgressDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::DebugStoreManifest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug.py::LocalDebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug.py::FileManagerDebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionTargetState": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugPauseBoundaryState": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionProjectionContext": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionPhaseDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NoPlateDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NeedsInitializationDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NeedsCompileDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::PendingExecutionDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::ActiveDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalCompleteDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalFailedDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalCancelledDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::ReadyDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTableProjection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSectionKind": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSectionDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::AvailableEmptySection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::ReportedEmptySection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTableProjectionDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::AvailableEmptyTable": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewModel": 0, + "GodClassExcess:openhcs/core/debug_views.py::SummaryDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::SourcesDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::InputArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::OutputArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::PreviewArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::InvocationParametersDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::RuntimeValuesDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::MeasurementsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::RelationshipsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::TimingDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::ErrorDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::ArtifactActionDebugTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::ArtifactRefsDebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::InvocationParametersDebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::RuntimeValueRecordsDebugViewTable": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellValueKind": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellSignature": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::EmptyRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::NumberRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::TextRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::_SparseNumericInstability": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementCellSignatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementCellPresence": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementValuePresence": 0, + "GodClassExcess:openhcs/core/equivalence/images.py::RuntimeImageSnapshot": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSubjectKey": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSourceQualification": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSourcePair": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKey": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementNamePartsProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeAggregateFeatureIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticAggregatePrefixedFeatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticAggregateFeatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticCoreFeatureAndSourceNameProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureNameProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKeySourceContext": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::_MeasurementScopeAggregatePolicy": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKeyProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeRowProjectionRecord": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeExpectedMeasurementFactCompletion": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeDirectionalPairMeasurementDerivationContract": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeMeasurementFactProjectionContract": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementFeatureSemanticContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::MarkerRuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementDescriptorSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementIndexedDescriptorEquivalence": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::DefaultRuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCountFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectIdentifierFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectLocationFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCalculatedFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCalculatedIdentifierFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::TieSensitiveLocationValueFeatureRelation": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_requirements.py::RequiredRuntimeMeasurementProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeImageNumberOffset": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowSchema": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowHeaderProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeWideProjectionColumn": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRequiredKeyIndex": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeIndexedRowValues": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowMapping": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeObjectMeasurementRowIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowProjectionContext": 218, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowValueProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellValue": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellFactProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellNumericProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormFactProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormNumericProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::CachedRuntimeLongFormMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementSource": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementFact": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeSnapshotLongFormMeasurementFactProjector": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementLongFormFactProjector": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowSubjectProjection": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementState": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementProjection": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::RuntimeObjectLabelMeasurementAuthority": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::RuntimeObjectLabelInstanceCatalog": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementCompletion": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::PayloadObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::PlaneObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::RuntimeOutputSnapshot": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::RuntimeTableNamespaceAdapter": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::CommonStemRuntimeTableNamespaceAdapter": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementFeatureNameMode": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementSourceNameEncoding": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementSourceQualifiedFeature": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementQualifierValueMode": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::_NonNegativeRuntimePolicyField": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimePolicyNonNegativeFieldValidationMixin": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementRowQualifier": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::IdentifierQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::TwoDigitIntegerQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::FractionOfCountQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementRowQualifierSequence": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementDialect": 261, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementFeatureNumericTolerance": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeEquivalencePolicy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RuntimeScopedMeasurementTable": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RuntimeObjectRelationshipIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::ObjectInstanceKeyPlaneAlignmentContext": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::ObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::UnmodifiedObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::SingleSliceValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::MultiSliceValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::UnscopedValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureContext": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureKeyProjection": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureResolution": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::GenericRelationshipAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipMeasurementSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceDifferenceKind": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceDifference": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceReport": 0, + "GodClassExcess:openhcs/core/equivalence/tables.py::RuntimeTableSnapshot": 0, + "GodClassExcess:openhcs/core/execution_state.py::ExecutionOutputPlateSummary": 0, + "GodClassExcess:openhcs/core/execution_state.py::ExecutionCompletionPayload": 0, + "GodClassExcess:openhcs/core/execution_state.py::ManagerExecutionState": 0, + "GodClassExcess:openhcs/core/execution_state.py::TerminalExecutionStatus": 0, + "GodClassExcess:openhcs/core/execution_visualizer.py::ExecutionVisualizerABC": 0, + "GodClassExcess:openhcs/core/framework_device_resolver.py::FrameworkDeviceResolver": 0, + "GodClassExcess:openhcs/core/function_contract_metadata.py::FunctionContractAttribute": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeParameterBinding": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeCallableKwargPolicy": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeInvocationDomain": 0, + "GodClassExcess:openhcs/core/function_patterns.py::MainFlowInputProjection": 0, + "GodClassExcess:openhcs/core/function_patterns.py::FunctionInvocationKey": 0, + "GodClassExcess:openhcs/core/function_patterns.py::InvocationArtifactInputProjectionKey": 0, + "GodClassExcess:openhcs/core/function_patterns.py::InvocationArtifactInputEdgePlan": 0, + "GodClassExcess:openhcs/core/function_patterns.py::FunctionInvocation": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionItem": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionGroup": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionPattern": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionInvocation": 0, + "GodClassExcess:openhcs/core/function_patterns.py::ComponentFunctionInvocationProjection": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionGroup": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionPattern": 0, + "GodClassExcess:openhcs/core/function_patterns.py::PatternItemKwargMerge": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizeFunctionGroupAuthority": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompileFunctionGroupAuthority": 0, + "GodClassExcess:openhcs/core/function_reference.py::FunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::ImportableFunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::RegistryFunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::ResolvedRegistryFunction": 0, + "GodClassExcess:openhcs/core/function_reference.py::FunctionReferenceTransportAuthority": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocumentField": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocument": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocumentAuthority": 0, + "GodClassExcess:openhcs/core/function_step_transport.py::FunctionStepTransportAuthority": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::SourceImagePixelSemantics": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImageFileSourceMetadata": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NumpyImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::TiffImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::EightBitRasterImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::BmpImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::GifImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::JpegImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::PngImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NativeUint8ImagePayloadStrategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::BoolImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NumericImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_payload_execution_mode.py::ImagePayloadExecutionMode": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ArrayShape": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ColorImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::GrayscaleImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::GrayscaleVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ColorVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ChannelFirstVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/input_workspace.py::PipelineImportDiagnostic": 0, + "GodClassExcess:openhcs/core/input_workspace.py::InputWorkspacePreparationRequest": 0, + "GodClassExcess:openhcs/core/input_workspace.py::InputWorkspacePreparationResult": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::ArtifactDeclarationStepContext": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractPlan": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractProviderFactory": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::MainFlowArtifactContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::CompositeInvocationContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::PipelineInvocationContractProviderAuthority": 0, + "GodClassExcess:openhcs/core/lazy_gpu_imports.py::LazyFrameworkModule": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectSliceMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectLabelMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementAxisValueProjection": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchCacheKey": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureAxisBatchCacheKey": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ColumnarMeasurementTableSchema": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ColumnarMeasurementTableSchemaCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementFeatureQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchQuery": 115, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchQueryCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureAxisBatchQueryCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementFeatureValueIndex": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableObjectFeatureSemanticsCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableObjectFeatureSemantics": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableFeatureQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ObjectMeasurementLabelPlaneBinding": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::IndexedObjectMeasurementLabelPlaneBinding": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::DefaultObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::IndexedObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageAlignmentSource": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageLabelAlignmentRequest": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::PreparedMeasurementObjectLabels": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementLabelSourceAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageLabelAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageReferenceDomain": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementObjectDomainPolicy": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupDialect": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementFeatureAliasSpan": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupAliasCache": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementFeatureLookup": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupDialectReference": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::CurrentRuntimeMeasurementLookupDialect": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowDeclaredValue": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowTextValue": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectName": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowSourceImageName": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectLabel": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectIdentityRole": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementProjectedColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementSparseCell": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ColumnarRowColumnOverlay": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementSparseColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::WideMeasurementRowAccumulator": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::SequenceMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ColumnarMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementObjectLabelResolution": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowQualifier": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowOwnership": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementColumnarRowsView": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedColumnarRowColumns": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::DataclassMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::QualifiedMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementTableRowLayout": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowLayoutProjectionStrategy": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::LongMeasurementRowProjectionStrategy": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::WideMeasurementRowProjectionStrategy": 0, + "GodClassExcess:openhcs/core/metadata_cache.py::MetadataCache": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisSummaryDestination": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisDirectoryInputs": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisConsolidationInputs": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::FileManagerAnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancelledError": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancellationSignal": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancellationAuthority": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionExtras": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionResults": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionRequest": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::ValidatedCompiledPlateExecution": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::_PlateStepProgressHeartbeat": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::ViewerSettlementProgressObserver": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeExecutionTransportSerialization": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::ExecutionStatus": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeContextObservation": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeExecutionObservation": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeObservationMode": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::ExecutionResult": 0, + "GodClassExcess:openhcs/core/orchestrator/orchestrator.py::PipelineOrchestrator": 465, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::WorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::InlineWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::ForkInheritedWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::PooledWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::WorkerExecutorFactory": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::ForkInheritedWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::InlineWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::PooledWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::ForkInheritedWorkerExecutionState": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerLaneExecutionContext": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerAssignmentPlan": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerLaneExecutionPlan": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::CompiledContextLanePlanner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::WorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::DisabledWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::CProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::ThreadOwnedProfilerCallback": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::ThreadLocalCProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::MonitoringCProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/path_cache.py::PathCacheKey": 0, + "GodClassExcess:openhcs/core/path_cache.py::UnifiedPathCache": 0, + "GodClassExcess:openhcs/core/path_pattern_matching.py::PathPatternTemplateMatcher": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::TerminalMaterializationSpec": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::StreamingOnlyMaterializationSpec": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticImageArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticObjectLabelsArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticMeasurementsArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactOutputMaterializationPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactProducer": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactConsumer": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactGraph": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationPlateScope": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationPathResolver": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationSession": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::ResolvedPipelineDefinition": 0, + "GodClassExcess:openhcs/core/pipeline/compiler.py::AxisCompilationRequest": 0, + "GodClassExcess:openhcs/core/pipeline/compiler.py::PipelineCompiler": 1306, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::ParameterKindPolicy": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::ImportStatementExtractor": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::FuncStepContractValidator": 414, + "GodClassExcess:openhcs/core/pipeline/function_contracts.py::ObjectLabelInputExecutionMode": 0, + "GodClassExcess:openhcs/core/pipeline/materialization_flag_planner.py::MaterializationFlagPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::MissingArtifactInputError": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerGroupScope": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerComponentScopes": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::ArtifactPlanMaps": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerExecutionGroups": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerArtifactStage": 931, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerMaterializationStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerValidationStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerPathAuthority": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerStepAssemblyStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PipelinePathPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/step_attribute_stripper.py::StepAttributeStripper": 0, + "GodClassExcess:openhcs/core/pipeline/step_snapshot.py::StepSnapshot": 0, + "GodClassExcess:openhcs/core/pipeline_document.py::PipelineDocument": 0, + "GodClassExcess:openhcs/core/pipeline_document.py::PipelineDocumentAuthority": 0, + "GodClassExcess:openhcs/core/pipeline_document_fields.py::PipelineDocumentField": 0, + "GodClassExcess:openhcs/core/plate_file_inventory.py::PlateFileKind": 0, + "GodClassExcess:openhcs/core/plate_file_inventory.py::PlateFileInventoryQuery": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFileRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileInventoryQueryResult": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFilePreview": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFilePreviewReader": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFileInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecordNotFoundError": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecordAmbiguityError": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageSample": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageSampler": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::ProcessLocalBoundedCache": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::RegisteredProcessLocalBoundedCache": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::IdentityBoundProcessCache": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationOperation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::RegistryFamilyPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::ModuleRegistryPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::DeclaredHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::ModuleHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::CallableHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::CallablePreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationCacheWorker": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationCacheBatch": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugProgressRecord": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeFrame": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugTimelineNode": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugProjectionSource": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionSource": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionBundle": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::ProgressEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::NoopEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::CallbackEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::ZMQProgressEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::LoggingEmitter": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressError": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressValidationError": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressRegistrationError": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementPayloadError": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementRowPreview": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementTablePreview": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementProgressPayload": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeStateDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/projection.py::TerminalPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PendingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::IdlePlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::QueuedPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompilingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompiledPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::ExecutingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompletePlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::FailedPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::AxisRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeIdentity": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::ExecutionRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::_OpenHCSProjectionAdapter": 0, + "GodClassExcess:openhcs/core/progress/registry.py::ProgressRegistry": 0, + "GodClassExcess:openhcs/core/progress/runtime_artifacts.py::RuntimeArtifactPayloadError": 0, + "GodClassExcess:openhcs/core/progress/runtime_artifacts.py::RuntimeArtifactProgressPayload": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeIdentity": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MeanPercentRuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ExplicitPercentRuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::PlateProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::WorkerProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::WellProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::StepProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompilationProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeProjection": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeExecutionTopology": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeWorkerStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeWorkerStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompleteWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::QueuedWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeEventStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeEventStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MissingEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::SuccessTerminalEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStepStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStepStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MissingStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeExecutionModeContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeExecutionModeStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompileModeSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ExecutionEventSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::InitOnlyExecutionSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStatusProjector": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeFactory": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannelRole": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannelDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ControlProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ExecutionProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::PipelineProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressPhaseDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::TerminalProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailureProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessTerminalProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::StatusTerminatedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PipelineChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::QueuedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::RunningProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CancelledProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisStartedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepStartedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepCompletedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PatternGroupProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisCompletedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ViewerSettlementProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisErrorProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressStatusDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PendingProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::StartedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::RunningProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::CancelledProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ErrorProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::QueuedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressIdentity": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressQueue": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressExecutionContext": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressEventPayload": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressEvent": 0, + "GodClassExcess:openhcs/core/projected_image_output.py::SourceProjectedImageOutput": 0, + "GodClassExcess:openhcs/core/projected_image_output.py::SelectedPlaneImageOutput": 0, + "GodClassExcess:openhcs/core/python_source_literal.py::PythonSourceLiteral": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::RegisteredStrategyTypesMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::StrategyLabelRegistryMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::EnumKeyedStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::NominalTypeKeyedStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::NominalTypeStrategyFamilyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::MostDerivedContextStrategyMeta": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::MostDerivedContextStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::AlwaysMatchesContextMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::RegisteredLeafClassSpec": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::GeneratedLeafClassSpec": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::GeneratedEnumClassSpec": 0, + "GodClassExcess:openhcs/core/roi_point_metadata.py::ROIFractionalZ": 0, + "GodClassExcess:openhcs/core/roi_source_metadata.py::ROIArchiveSourceMetadata": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeImageExecutionContext": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeImageRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeFunctionInvocationRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeAdapterRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeAdapterSpec": 0, + "GodClassExcess:openhcs/core/runtime_array_values.py::RuntimeArrayPayload": 0, + "GodClassExcess:openhcs/core/runtime_array_values.py::DataBackedRuntimeArrayPayload": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchQueryCache": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementTableUnion": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::RuntimeArtifactQueryContext": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementObjectQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementScopeQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementTableAxisProjection": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceAxisSelection": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::AxisFilteredMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/runtime_artifact_values.py::ArtifactKey": 0, + "GodClassExcess:openhcs/core/runtime_artifact_values.py::RuntimeValue": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::SliceIndexRuntimeParameter": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimePlaneAxisValueProjectionParameter": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchInvocationRequest": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchExecutionDomain": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchCallableMetadataField": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimePure2DSliceBatchRequest": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchCallableFamily": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::Pure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::ParallelPure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::SerialPure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeAggregateMeanAccumulator": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseNumericCounterToleranceProfile": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ObjectBoundarySparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ShapeDescriptorSparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::BinarySparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateMeanKeyProjection": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeObjectMeasurementFactRowDomain": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ValueMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeanMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::CountMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationAxis": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementProjectionState": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementRowProjectionRecorder": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeTableRowProjectionRecorder": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SpatialGridObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeasurementTableObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ObjectLabelsObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RelationshipObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationValueFeatureContext": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateTieSensitiveLocationFeature": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::DirectTieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateTieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationFeatureContract": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationProjector": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementSnapshot": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementSnapshotAccumulator": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeThresholdSensitivePairToleranceContract": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementFeatureSemantics": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryStatisticEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryCountEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryValueEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryMeanEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeasurementFeatureStabilityPolicy": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactViewerPayloadExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactViewerExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactAxisExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactExecutionExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactExecutionObservation": 0, + "GodClassExcess:openhcs/core/runtime_exports.py::RuntimeExportExpectation": 0, + "GodClassExcess:openhcs/core/runtime_exports.py::RuntimeExportObservation": 0, + "GodClassExcess:openhcs/core/runtime_image_loading.py::ImagePayloadSourceMetadataContext": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageUnitIntervalIntensityMetadata": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadata": 554, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadataCarrier": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageMetadataPayload": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::MaskedImagePayload": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadataCompositionMode": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::_ImagePayloadMetadataComposer": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageMaskDomain": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementTable": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLabelMeasurementValues": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScope": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScopeSelection": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelation": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureOwner": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureSemanticMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCountFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectGroupInvariantFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectReferenceFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectIdentifierFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasuredObjectAnchorFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectIntensityFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCalculatedFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectShapeDescriptorFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementIndexedDescriptorDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeature": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelationDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelationDeclarationCollection": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementStatistic": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCoreMeasurementFeature": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationCoordinateValues": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationCoordinateProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::AxisBackedObjectLocationCoordinateProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectMeasurementValueRow": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectMeasurementSliceValueRow": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementRowAxisField": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementRowIdentityContract": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementRowValueField": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScalarLiteral": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomain": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureMissingValue": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomainContext": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::OrdinalObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasuredObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::LabelIdFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RowOrdinalFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureValueTable": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementSubject": 0, + "GodClassExcess:openhcs/core/runtime_object_label_aggregation.py::DenseObjectLabelAggregation": 0, + "GodClassExcess:openhcs/core/runtime_object_label_aggregation.py::ObjectLabelPure2DSliceAggregator": 0, + "GodClassExcess:openhcs/core/runtime_object_label_building.py::SourceImageObjectLabelBuildRequest": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainScope": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomain": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainMetadata": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::NominalObjectLabelDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseIntegerObjectLabelIdDomain": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseArrayObjectLabelIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PayloadObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PlaneObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ConsecutiveObjectLabelIdProjection": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseObjectLabelConsecutiveRelabelingStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::NumpyDenseObjectLabelConsecutiveRelabelingStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ExplicitObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PreserveSourceObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PresentObjectLabelIdsDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseObjectLabelExtentDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelRepresentation": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelVariant": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelVariantData": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValue": 98, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelPayload": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelDataDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelSet": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValueIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::DenseArrayObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::SparseIJVObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValueStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::DenseObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::SparseIJVObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_output_matching.py::RuntimeOutputBundle": 0, + "GodClassExcess:openhcs/core/runtime_output_matching.py::RuntimeReturnedOutputMatcher": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::RuntimePatternDiscoveryCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::FrozenAxisPatternCollection": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::FrozenPatternDiscoveryResult": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::RuntimePatternDiscoveryCache": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceProjectableValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceInvariantValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceIdentityProjectableValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxis": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSlicePlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::SourceBindingPlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisProjector": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneProjection": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisValueProjection": 0, + "GodClassExcess:openhcs/core/runtime_profile.py::RuntimeProfileTimer": 0, + "GodClassExcess:openhcs/core/runtime_profile.py::RuntimeProfileLogger": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationship": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DirectedObjectRelationshipPayload": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadKernel": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DefaultObjectRelationshipPayloadKernel": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadRequest": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DenseObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::SparseIJVObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectInstanceKey": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectInstanceRelationship": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectLabelInstanceDomains": 0, + "GodClassExcess:openhcs/core/runtime_slice_alignment.py::RuntimeSliceAlignedValueSet": 0, + "GodClassExcess:openhcs/core/runtime_slice_alignment.py::RuntimeSliceAlignedValues": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectionDeclarationError": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequest": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionPlaneMetadata": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequirement": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityError": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::OptionalRuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ComponentMetadataRuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectedPayloadItem": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::PassThroughRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ArrayBridgeArrayRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SpatialGraphRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ImagePayloadRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::AlignedImageStackRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ImageOutputBundleRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceIdentityProjectionMixin": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceRelationshipProjectionMixin": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceIdentityProjectableValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceAlignedValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::MeasurementTableRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ColumnarRowsRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectableValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::DirectedObjectRelationshipRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ObjectRelationshipRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SparseIJVLabelRowsRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ObjectLabelValueRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SequenceRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjection": 0, + "GodClassExcess:openhcs/core/runtime_source_binding_cache.py::RuntimeSourceBindingContextCache": 0, + "GodClassExcess:openhcs/core/runtime_sparse_labels.py::SparseIJVLabelRows": 0, + "GodClassExcess:openhcs/core/runtime_sparse_labels.py::SparseIJVLabelRowsIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraphNode": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraphEdge": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraph": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridAxis": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridOrdering": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridOrigin": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGrid": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCacheValue": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCache": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactLocation": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeStoreObservationCursor": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactQueryTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactLocationTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactDynamicComponentTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactQuery": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::StoredRuntimeValue": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactInput": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactBatch": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactAddress": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeValueStore": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::ColumnarRows": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::FieldSpec": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::MeasurementRowMappingCache": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::MeasurementObjectRowIdentity": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedAllSelectionMode": 0, + "GodClassExcess:openhcs/core/selection.py::SelectionModeCarrier": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedScopeIdsCarrier": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedScopeIdsArgument": 0, + "GodClassExcess:openhcs/core/source_binding_context.py::SourceBindingContext": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceMetadataRecord": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceMetadataCandidates": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceCandidatePathResolution": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourcePatternResolutionContext": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingCandidateMatcher": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceAnchorSelectionStatus": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceAnchorPatternSelection": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceWorkspaceAnchorNarrowing": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchResolutionStatus": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchResolution": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBoundAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::DefaultSourceBoundAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::OrderMatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MetadataMatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchedImageSet": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceFileUniverse": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseRuntimeState": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputSourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartSourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::DiskPipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MemoryPipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspacePipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::AxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputAxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartAxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::CurrentPatternStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspaceStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PhysicalAxisStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::AxisScopedPipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspacePipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PhysicalPipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingRuntimeContextRequest": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::_SourceSet": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::_ImportedMetadataIndex": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::MetadataSourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::OrderSourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingProjectionStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::PrimaryPlaneBindingProjection": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceArtifactBindingProjection": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingWorkspaceMaterialization": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingWorkspaceProjector": 189, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeContextProcessIdentity": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingPlanMeta": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingOrigin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceSetRole": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceProjectionRole": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataSource": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterSubject": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterMatchType": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterClause": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImagePlaneSource": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImportedMetadataJoin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImportedMetadataTable": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataExtractionRule": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchMethod": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchField": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchFields": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchDimension": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchPlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ComponentSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceAssignmentBase": 0, + "GodClassExcess:openhcs/core/source_bindings.py::NamedSourceBinding": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingDeclarationsMixin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::_SourceBindingPlanBase": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingsConfig": 0, + "GodClassExcess:openhcs/core/source_bindings.py::StepSourceBindingsConfig": 0, + "GodClassExcess:openhcs/core/source_bindings.py::CompiledSourceBindingPlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::CompiledSourceUniversePlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceRuntimePathLookup": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeMetadataNormalizer": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeContext": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceFilterView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceSelectorView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::MetadataRuleView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::MatchDimensionView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingMatchPlanView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::GroupingView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::ImportedMetadataTableView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::PipelineSourceUniverseView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingsViewModel": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceInventory": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingPreviewRow": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceSetPreviewRow": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingDiagnosticSeverity": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingDiagnostic": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingsPreview": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageIdentity": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlane": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::RuntimeSourceImageProvenancePlane": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceContributor": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlaneRecord": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlanes": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenance": 139, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourcePlaneIndexedMetadata": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourcePlaneIndexedProvenanceExpansion": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SatisfiedSourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::UnsatisfiedSourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlaneCountRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceAddressRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceAlias": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceFields": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::VariableComponentAxisProjection": 0, + "GodClassExcess:openhcs/core/source_load_plan.py::SourceLoadPlan": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterMatchRequest": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ValuePredicateSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::PathPredicateSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ContainsSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotContainSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ContainsRegexSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotContainRegexSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::EqualsSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotEqualSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::StartsWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotStartWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::EndsWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotEndWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::IsImageSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::IsTifSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::FileSourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::DirectorySourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::ExtensionSourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetComponentRole": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityPolicy": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentity": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityPairPredicate": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityCompatibility": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityExactMatch": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceAxisMetadataScope": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceMetadataLookupProjectionCache": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceMetadataLookupProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::OriginalSourceMetadata": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceFilterPathMetadata": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacingUnit": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacing": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacingFields": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceMetadataRoleView": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceMetadataIdentityProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceComponentProjectionStrategy": 0, + "GodClassExcess:openhcs/core/source_metadata.py::WellSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SiteSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::ChannelSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::ZIndexSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::TimepointSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentitySequenceCacheKey": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentity": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentitySequence": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePlaneIdentitySequenceAlignment": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetConflictError": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetDiagnostic": 0, + "GodClassExcess:openhcs/core/source_projection.py::OpenHCSPlaneAddress": 0, + "GodClassExcess:openhcs/core/source_projection.py::OpenHCSPlaneFilename": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetIdentity": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneStoreIdentity": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceCandidate": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneDataset": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceArtifactProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjectionSet": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjectionMetadataSerializer": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SpatialShapeYX": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomain": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainAlias": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainFields": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialPayloadDomain": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::CommonRuntimeValue": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/source_tile_geometry.py::SourceTileLayout": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspacePathLookup": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjection": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceImagePayloadProjection": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionAxisCacheKey": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionCacheEntry": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionCache": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionAuthority": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionBuilder": 0, + "GodClassExcess:openhcs/core/step_dependencies.py::StepInputDependencyKind": 0, + "GodClassExcess:openhcs/core/step_dependencies.py::StepInputDependency": 0, + "GodClassExcess:openhcs/core/steps/abstract.py::StepExecutionObservation": 0, + "GodClassExcess:openhcs/core/steps/abstract.py::AbstractStep": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ImageArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::MeasurementArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationBackendPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactStreamSourceMetadataAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PersistentArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::StreamingOnlyArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactAnalysisOutputDescriptor": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PlannedArtifactMaterializationPath": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PlannedArtifactMaterializationPreview": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactRecordSourceDescriptor": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::AnalysisOutputDescriptorAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::RuntimeArtifactMaterialization": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::RuntimeProfileSettings": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::StepRuntimeProfileRecord": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::PatternGroups": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::StepAnchorPatternFilter": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::FunctionStepExecutor": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::StepPreloadFileSet": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZarrBatchItemIdentity": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZarrComponentAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::TimepointZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::SiteZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ChannelZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZIndexZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::IncompleteFunctionOutputFilenameIdentityError": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputParsedPathIdentityCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputFilenameCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputMetadataIdentityCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentityCache": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputPathRequest": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentity": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FilenameQualifier": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputParserContext": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputPathAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputExtensionAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputComponentIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentityAuthority": 191, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::StepOutputManifestKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::NoStepOutputManifestMatch": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::FunctionStepOutputProducerIdentityRequest": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::FunctionStepOutputProducerIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedOutputSemantics": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::StepOutputManifestStore": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathSet": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathRecordIndex": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathPatternSelector": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::ProducedMemoryPathsAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MemoryOutputWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MaterializedImageOutputWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputProjectionRequest": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputItem": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputBatch": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputsAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::OpenHCSMetadataWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::OpenHCSMetadataWriter.OutputTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::ProducedImageMetadataCapability": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::PrimaryImageMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MaterializedImageMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::RuntimeArtifactMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::RuntimeArtifactMaterializationAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationCallableCache": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationCallableResolver": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeProfileSink": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::UnchangedFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ProjectedFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImageFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::MeasurementsFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::SpatialGraphFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::DefaultImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::AlignedImageStackOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedImageOutputContext": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelsFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ContextualObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::DenseArrayObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::NumpyArrayObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImagePayloadObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ComponentArtifactPlans": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupExecutionScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionRuntimeScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupExecutionRequest": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupData": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::OutputPathBatchEntry": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::OutputPathBatchUniqueness": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationArtifactScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionCoreExecutor": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionChainInvocationMemoryTypes": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::VariableComponentNames": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::MainFlowMemoryConversion": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupOutputData": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupRuntime": 508, + "GodClassExcess:openhcs/core/steps/function_step.py::FunctionStep": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamImagePayloadMetadataProjector": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentNameMetadata": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamScopedDisplayConfig": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentMessageExtraPayload": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamViewerComponentMetadataProjector": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamSourceComponentMetadataItems": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentNameMap": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataRoot": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataRootAuthority": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamExecutionAxisDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataBackedComponentDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentDomainProviders": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentMessageExtraAuthority": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::ViewerDeclarationABC": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::NapariViewerDeclaration": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::FijiViewerDeclaration": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::ViewerType": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingViewerSurface": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::ViewerProcessLaunchField": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::ViewerProcessLaunchConfig": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingViewerRuntimeConfig": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingConfigBehaviorMixin": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateFormat": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationParameters": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationBounds": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationProfile": 0, + "GodClassExcess:openhcs/core/utils.py::WellPatternConstants": 0, + "GodClassExcess:openhcs/core/utils.py::WellFilterProcessor": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::VariableComponentStackRequirementRequest": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::VariableComponentStackRequirement": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::AlwaysRequiresVariableComponentStack": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::SemanticControlVariableComponentStackRequirement": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::FileManagerLike": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlatePathDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateInputFileDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateInputDirectoryDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateOutputFileDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateOutputDirectoryDeclaration": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingContext": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ImageStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::FullWindowImageStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ManualImageStreamProjectionIdentity": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::RoiStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingResult": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingViewerLifecycle": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingSourceFilenameAuthority": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingSource": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingService": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataConfig": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::MetadataWriteError": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::AtomicMetadataWriter": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataFields": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataSubdirectories": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceMapping": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceSourceProjectionEntries": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceSourceMetadataEntries": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceChannelLabels": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartStepFacts": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartExecutionFacts": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartPlatform": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartDecision": 0, + "GodClassExcess:openhcs/demo/synthetic_data.py::SyntheticMicroscopyGenerator": 685, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentError": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopApplicationIdentity": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentContext": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentReport": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopEnvironmentCandidate": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_Publication": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_WindowsLauncherFingerprint": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_AtomicPathPublication": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentAuthority": 0, + "GodClassExcess:openhcs/desktop_deployment.py::WindowsDesktopDeployment": 83, + "GodClassExcess:openhcs/desktop_deployment.py::MacOSDesktopDeployment": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageExtra": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopBinaryOnlyPackage": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageSourceOverrideVariable": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallerSchemaVersion": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopUvRelease": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallProfile": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageInstallSelection": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallerContract": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::ExcludedWellSet": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRoleState": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutState": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRow": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutParameterReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRoleReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutConditionReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutAssignmentReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutBuilder": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::ControlNormalizationReference": 0, + "GodClassExcess:openhcs/formats/experimental_layout_rows.py::ExperimentalLayoutRowRole": 0, + "GodClassExcess:openhcs/formats/experimental_layout_rows.py::ExperimentalAnalysisScope": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::ExperimentalResultFormatStrategy": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::CX5ExperimentalResultFormat": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::MetaXpressExperimentalResultFormat": 0, + "GodClassExcess:openhcs/formats/pattern/pattern_discovery.py::PatternDiscoveryEngine": 8, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupProgressReporterABC": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventPresentationABC": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventSemantics": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventKind": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupWindowSignal": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupProgressController": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupStreamTee": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupOutputMirror": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._EventBridge": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._StartupWindow": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._StartupWindowPresentation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerObjectTableMode": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerRelationshipProjectionName": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertyName": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAExperimentPropertyColumn": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerDatabaseExportSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAImageChannelSpec": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPARelationshipTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerAnalystProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertiesFile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPATableRowProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerAnalystProjectionBuilder": 308, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertiesRenderer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPASQLiteRenderer": 167, + "GodClassExcess:openhcs/interop/cellprofiler/compile_time_contracts.py::CellProfilerInvocationContractProvider": 0, + "GodClassExcess:openhcs/interop/cellprofiler/compile_time_contracts.py::CellProfilerInvocationContractProviderFactory": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerExperimentProjectionField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerImageStructuralFieldFamily": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerSourceImageProjectionField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerObjectCoreMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerImageAggregateStatistic": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerProjectedTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerColumnNameMapping": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerDatabaseColumnDialect": 0, + "GodClassExcess:openhcs/interop/cellprofiler/image_set_numbering.py::CellProfilerImageSetNumbering": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_dialect.py::CellProfilerSpatialGridMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_dialect.py::CellProfilerMeasurementObjectDomainPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeatureKind": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerObjectCountFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerChildCountFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_scope.py::CellProfilerMeasurementTargetScope": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_semantic_profiles.py::CellProfilerDescriptorSemanticProfile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_contracts.py::CellProfilerModuleArtifactContracts": 694, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PlaneRuntimeArtifactModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ArtifactExportModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PerObjectMeasurementExecutionModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::NonExecutableCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceSetupCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::InteractiveCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectArtifactInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PriorMeasurementArtifactInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::MeasurementArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceQualifiedMeasurementFeatureModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceQualifiedWideMeasurementRowsModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ParentChildLineageArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectLineageTransformContractModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ImageMeasurementInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectMeasurementInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ScopedMeasurementModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_callable_abi.py::CellProfilerModuleCallableABI": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_declarations.py::CellProfilerModule": 320, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerModuleAuthority": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerMeasurementFeatureMarker": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectCountFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectIdentifierFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::MeasuredObjectAnchorFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectLocationFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::IntensityFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectCalculatedFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ShapeDescriptorFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerMeasurementFeatureOwner": 54, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingRowRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingCoverageRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingCoverageStatus": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::BoundModuleSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::UnmappedModuleSettingsError": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::CellProfilerModuleSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSetting": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSettingsModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::_ImagePlaneDetailsTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::ModuleSetting": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::ModuleBlock": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::CPPipeParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_SelectedInputBindingOccurrence": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_ParsedTargetUnit": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_PublicKwargProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_LoweredModuleBatch": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_ParsedPipelineDeclaration": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineStage": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineFileKind": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::AppleDoubleResourceForkFilename": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineFile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPlateWorkspacePreparer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/adapter.py::CellProfilerRecordedArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/adapter.py::CellProfilerRuntimeAdapter": 56, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeArtifactInputRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::ImageArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::ObjectLabelsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::MeasurementsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RelationshipsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::SpatialGridArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeInputBindingRequest": 78, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/function_contract_execution.py::CellProfilerFunctionContractExecutor": 147, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceIdentityMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerImageRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceImageEndpoint": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceImagePair": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerMeasurementImage": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSliceAlignedValues": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::PreparedObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::PreparedObjectMeasurementInvocationBatch": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::CellProfilerRuntimeProfiler": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::ObjectMeasurementOutputTimings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::ObjectMeasurementOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::CellProfilerMeasurementTableModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::MeasurementFeatureRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::FieldDerivedMeasurementFeatureModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::TableMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::RelationshipMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::NoObjectNameMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::PayloadOnlyMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::CurrentPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::ProducedImageMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::ProducedImagePayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::DeclaredImageOutputPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::SourceQualifiedInputPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::FormattingMeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::CellProfilerResultMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ModuleOwnedResultMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ObjectLocationCenterValues": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ObjectLocationMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/module_execution.py::CellProfilerModuleExecutor": 899, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::CellProfilerObjectInputPolicyMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::ObjectLabelsRuntimeParameter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::SingleObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::PrimaryObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::TwoObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::PairedPrimarySecondaryObjectInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::LabelsObjectInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::ObjectLabelsInputBindingMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::ObjectFeatureMeasurementContext": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RuntimeRelationshipPlaneRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RelationshipPlaneProjectionResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::ObjectLabelMeasurementSliceRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RelationshipChildCountLabelMeasurement": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::CellProfilerObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::SliceAlignedObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::FullStackObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValuePolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValueRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::NanMissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ZeroWithinPositiveExtentMissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowCompletionSchema": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowIdentityProjectionResult": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementProjectedRowKeys": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowOrdinalProjectionState": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::LabelIdMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::CompactMeasurementObjectIdProjectionMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::RowOrdinalMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::RowSequenceMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::ObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::SourcePairObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::CellProfilerObjectMeasurementRowPolicy": 233, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DeclaredObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::CompactObjectMeasurementRowIdentityPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DeclaredDomainCompactMeasuredObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DenseColumnarObjectMeasurementRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_tables.py::ObjectMeasurementTableIndex": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerMeasurementVector": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandRow": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandAxisResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandVectorResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerObjectMeasurementVectorBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerObjectMeasurementVectorBatchBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_contexts.py::CellProfilerObjectLabelOutputSourceContext": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_contexts.py::InputObjectLabelWithoutParentImageOutputSourceContextPolicyMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_record_request.py::CellProfilerOutputRecordRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::CellProfilerOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::ImageOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::ObjectLabelsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::MeasurementsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::RelationshipsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::SpatialGridOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/primary_image_input_policies.py::ObjectLabelDrivenPrimaryImageInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceFeatureMarker": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceFeatureDeclaration": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::RelationshipMeasurementRows": 7, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/runtime_profile.py::CellProfilerRuntimeProfileEvent": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/runtime_profile.py::CellProfilerRuntimeProfileLogger": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::SettingNameFamily": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::OptionalSettingSymbol": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::RepeatedSettingSequence": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::CellProfilerSettingLiteralNormalizer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::BlockSettingLookupPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::CellProfilerEnumSettingParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::BoundParameter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SettingToKeywordBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SourceFileSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::MeasurementFeatureSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SettingsBinder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/source_metadata.py::CellProfilerSourceMetadataField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointAxis": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointMeasurementField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointMeasurementSchema": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePhase": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayload": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayloadWire": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayloadAuthority": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailure": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationStatus": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::McpLauncherSpec": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationEnvironment": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClaudeDesktopPlatformSemanticsABC": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::WindowsClaudeDesktopPlatformSemantics": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::MacOSClaudeDesktopPlatformSemantics": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientConfigMutation": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationResult": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientSkillSyncResult": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationReport": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientConfigFormatError": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::McpClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::CodexClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClaudeDesktopClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::HomeJsonMcpClientRegistrationMixin": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::CursorClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::GeminiCliClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::WindsurfClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::VsCodeClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/context.py::OpenHCSAgentContext": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::BoundedMcpTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpControlTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpUiBridgeTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpViewerTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/dev_client.py::McpDevCommandExecution": 0, + "GodClassExcess:openhcs/mcp/dev_client.py::McpDevClient": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::McpDevCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::CapabilityBackedCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::ToolsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::SingleToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::UiBridgeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::SingleUiBridgeToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedCapabilityCommandBinding": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedAgentCliRequestCommandMixin": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedSingleToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedUiBridgeToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedViewerWindowToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedRuntimeServerToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::DirectGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::UiBridgeGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::ViewerWindowGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::RuntimeServerGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::KnowledgeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ArchitectureCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::FunctionsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::FunctionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::RegisterCustomFunctionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::AuthoringContextCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::DraftPipelineStepCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ArtifactPlanCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ExecuteSourceCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::GenerateSyntheticPlateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::InspectPlateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::QueryPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SamplePlateImageCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::PlateFileStreamCommandOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::StreamPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateImagesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateSampleCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateStreamCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::StateSurfaceCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::CallCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::SelectedWorkflowCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::CodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ValidateCodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ApplyCodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ActionsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::InvokeActionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::InvokeWidgetActionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::WidgetTreeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::WindowSnapshotCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateScopesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateFieldsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateFieldHelpCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateSetCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::UiSmokeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerPayloadsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SnapshotViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerStateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ValidateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerRoisCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SampleViewerImageCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::NavigateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::IsolateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerIntensityWindowCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SetViewerViewportCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevCliUsageError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevClientPhase": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireMethod": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireContentType": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireProtocolVersion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevJsonRpcError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevProtocolError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSummaryStatus": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSkipReason": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolCall": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpToolArgumentRecord": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpToolArgumentAuthority": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpTimeoutValidatedArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevServerSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevServerIdentity": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportCause": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportFailure": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolResult": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollRowState": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::InitWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::CompileWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::RunWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowStatePollPolicy": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSummary": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollBaseline": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolBatchResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolMetadata": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolListResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::ViewerConnectionArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::UiConnectionArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::UiToolArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevStdioSession": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevSocketSession": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportAuthority": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/config.py::ConfigSchemaRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeSearchRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeDocumentRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::ArchitectureCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::ArchitectureTopicRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::InternalSymbolRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::FunctionSearchRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::CustomFunctionRegistrationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::FunctionDetailRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::AuthoringContextRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateScopeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldHelpRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldMutationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::PipelineDraftStepRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::PipelineArtifactPlanRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::ExecuteSourceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateImageSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SyntheticPlateGenerationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateInspectionRenderer": 93, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateFileQueryRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateFileStreamRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateImagesRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateFilesRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateStreamRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiBridgeStatusRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiWindowCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiSmokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfaceCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfacePayloadRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiLiveOverviewStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PlateManagerStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PipelineEditorStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PipelineDebugSessionStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::WidgetTreeOutlineOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::WidgetTreeOutlineRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentValidationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentApplyRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiActionCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiActionInvokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiWidgetActionInvokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerValidationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerStateRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerPayloadRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerPayloadPathRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerAxisIndexRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerRoiSummaryRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerImageSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerNavigationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::RuntimeServerRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::RuntimeDebugInspectionRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerProbeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerSnapshotRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::WindowSnapshotRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::WidgetTreeOutputFormat": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::AuthoringContextRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::CodeDocumentRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::UiActionCatalogRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::UiActionInvokeRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::ViewerImageSampleRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::CatalogRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::WidgetTreeRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRendererBinding": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevPayloadProjection": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDiagnosticRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::ToolListRenderer": 0, + "GodClassExcess:openhcs/mcp/http.py::create_hosted_fastmcp_type.OpenHCSHostedFastMCP": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpConfigurationError": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpAuthenticationMode": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpOAuthSettings": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpResourceServerSettings": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::IntrospectionTokenVerifier": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::InstalledDemoFailure": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::InstalledDemoResult": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::ExecutionPollDeadline": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpLifecycleConfigurationError": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessRecoveryReason": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpReconnectOwner": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpInstallationPointerSnapshot": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessRecoveryStatus": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessLifecycle": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::DiagnosticSourceIdentity": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::RetentionMetric": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::ProcessMemoryReceipt": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemorySampleEvent": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::DiagnosticFailure": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemoryDiagnosticReport": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemoryDiagnosticMcpClient": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic_launch.py::DiagnosticServerSpec": 0, + "GodClassExcess:openhcs/mcp/server.py::McpInvocationOutcome": 0, + "GodClassExcess:openhcs/mcp/server.py::McpSourceSnapshot": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiCatalogPayloadProjection": 0, + "GodClassExcess:openhcs/mcp/server.py::McpNoArgumentToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpNoArgumentToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpResourceBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::HealthCheckMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiConnectionToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiConnectionToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListCodeDocumentsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListStateSurfacesMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListActionsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListWindowsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiGetWidgetTreeMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpScalarInputToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpScalarInputToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiScalarInputToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiScalarInputToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpConfigPatchToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpConfigPatchToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpFromFieldsToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpFromFieldsToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpDataclassRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpDataclassRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpCapabilityRegistryRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpViewerRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::ViewerProbeMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpToolErrorResult": 0, + "GodClassExcess:openhcs/mcp/server.py::McpServerStaleErrorResult": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerConnectionToolFields": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerConnectionToolArgs": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiBridgeConnectionRequest": 0, + "GodClassExcess:openhcs/mcp/server.py::UiBridgeConnectionToolArgs": 0, + "GodClassExcess:openhcs/mcp/socket.py::McpSocketTransport": 0, + "GodClassExcess:openhcs/mcp/stdio.py::McpStdioTransport": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsHandler": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsAdapterUnavailableError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsDatasetAmbiguityError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsContainerOpenError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPackedRgbSeriesExclusion": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsNoScalarSourceError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPlane": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPixels": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsImage": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsWellSample": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsWell": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPlate": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsStoreMetadata": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::SourcePlaneStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsManifestAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::OmeZarrStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsJavaAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::ImageFileStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsContainerClaim": 0, + "GodClassExcess:openhcs/microscopes/bioformats_well_key.py::BioFormatsWellKeyAuthority": 0, + "GodClassExcess:openhcs/microscopes/exceptions.py::MicroscopeMetadataError": 0, + "GodClassExcess:openhcs/microscopes/exceptions.py::MicroscopePixelSizeUnavailableError": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressHandler": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/imagexpress_source_metadata.py::ImageXpressTiffSourceMetadataAdapter": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::MicroscopeSourceSelectionRole": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::BroadMicroscopeDetector": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::MicroscopeHandler": 239, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataComponentValues": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataComponentValueSet": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::AnalysisResultDirectory": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::GridDimensionsMetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::PixelSizeMetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataViewEntry": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataViewDocument": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::FilenameParser": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::DiskImageFileListingMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROHandler": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataBase": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataHandler": 183, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadata": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataGenerationRequest": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataGenerator": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMicroscopeHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlParseError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlContentError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlParser": 202, + "GodClassExcess:openhcs/microscopes/source_bindings_handler.py::SourceBindingsHandler": 0, + "GodClassExcess:openhcs/microscopes/source_schema.py::SourceSchemaFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/tiff_metadata_mixin.py::TiffPixelSizeMixin": 0, + "GodClassExcess:openhcs/napari_roi_manager/_dataclasses.py::RoiData": 0, + "GodClassExcess:openhcs/napari_roi_manager/_dataclasses.py::RoiTuple": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_dialogs.py::QCustomDialog": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_dialogs.py::QSpecifyDialog": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiManagerButtons": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::RoiTableColumn": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiTableModel": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiListWidget": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiManager": 118, + "GodClassExcess:openhcs/omero/plugin/omero_openhcs/apps.py::OpenHCSConfig": 0, + "GodClassExcess:openhcs/omero/plugin/omero_openhcs/views.py::SimpleZMQClient": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::DetectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ColocalizationMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::CellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::MultiChannelResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::DistanceColocalizationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::IntensityColocalizationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilterResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ColocalizationAnalysis": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::WatershedThresholdBackend": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::WatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::OtsuWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::LiWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ManualWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_cpu.py::CellCountMeasurementRow": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py::DetectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py::CellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisTableRecord": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::MaterializedAnalysisTableFile": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::RuntimeAnalysisTableOutput": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::FileSystemAnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::FilenameParserWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AutoDetectFilenameParserWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::ConfiguredWellListResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::CsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::MaterializedCsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::RuntimeCsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_special_outputs.py::AggregationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::Foreground": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::SimpleCellSegmentationConfig": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::StainedArea": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::MetaXpressWavelengthSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::MetaXpressW2Settings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::SimpleCellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::DualChannelCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::DualChannelCellResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::LabelShapeStatistics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::RoundObjectSegmentationStages": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::RoundObjectWidthResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::BinaryComponentStages": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::DxfMaskingMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::DXFMaskStackProjection": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::_RegistrationCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/analysis/focus_analyzer.py::FocusAnalyzer": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::SeedingMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::VisualizationMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::SeedingMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::VisualizationMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/metaxpress_utils.py::HiddenPixelSize": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplatePaddingMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::OpenCVTemplateMatchMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplateMatchCsvRow": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplateMatchResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteIllumination": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::CellProfilerNeuriteEngineProfile": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressCellBodySettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressOutgrowthSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressNuclearSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteOutgrowthSummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteOutgrowthCellResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuronalCellBodySummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuronalCellBodyResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::_TopologyResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::AnalysisBackendProvider": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::AnalysisBackendStrategyMixin": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::DenseLabelRegionProperties": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::LabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::NumbaNumpyLabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::SkimageNumpyLabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::SegmentationVolumeProjection": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::Encoder3D": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::Decoder3D": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AnalysisDimension": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AxonAnalysisSummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AxonBranchResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skeletonize_and_save.py::SkeletonizationResult": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/blending.py::TileBlendMethod": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/blending.py::SubpixelTilePlacement": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/self_supervised_stitcher.py::FeatureEncoder": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/self_supervised_stitcher.py::HomographyPredictionNet": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/__init__.py::CellProfilerBackendModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendRegistrySnapshot": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::DefaultCellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::ExplicitCellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendStrategyMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_preparation.py::CellProfilerKernelCachePreparationMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_preparation.py::CellProfilerCallableKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::_AlignShiftFieldRole": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.Method": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.AdditionalMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.CropMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignmentBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::NumbaNumpyAlignmentBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignShiftMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::TranslationOffsetRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::SimilarlyAlignedOutputGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::KeepSizeAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::PadImagesAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::CropToOverlapAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment_mutual_information_offset.py::MutualInformationOffsetWorkspace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::OperandChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRowsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRuntimeInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::BinaryAreaOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::ObjectLabelsAreaOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::VolumeOccupiedMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::SurfaceAreaRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::VolumeOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::_CalculateStatisticsMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::CalculateStatisticsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::StatisticsFeatureSeries": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::LocShrinkMeanStd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::CalculateStatisticsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifiedImageOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifiedImageSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassifiedImageRuleIndicesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurementValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurement1ValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurement2ValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationRuleValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsMeasurementInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule": 448, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule.MeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationBinChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::SingleMeasurementClassificationRule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::MeanClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::MedianClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::CustomClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationResultFieldRole": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationMeasurementVector": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::SingleMeasurementClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::TwoMeasurementClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::IntensityBinsClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ObjectClassificationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::NumbaNumpyObjectClassificationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskRuntimeOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ColocalizationThresholdMaskOutputsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationSourcePairFeatureRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::CostesMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationModule": 309, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::NumbaNumpyColocalizationCostesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurementSchema": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurementOptions": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationImagePairCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationObjectLabelCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationImagePairContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationObjectLabelContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRequestContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationBaseStage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRankCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::DirectObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ObjectColocalizationRankProviderRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ColocalizationCostesThresholdBatchRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::CachedObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationMetricArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationColumnarMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationThresholdStage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdBatch": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization_costes_prefix.py::UnitIntervalDenseRankSemantics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ImageChannelType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.FixedChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.FixedImageType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.Plan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.Scheme": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.IndexedChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.StackRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.StackChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::UnmixColorsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::UnmixColorsModule.OutputRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::NamedCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::HexCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::DelimitedCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::SequenceCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StainType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StainDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertInputMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorSchemeRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::RGBGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CMYKGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StackGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CompositeGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertForPrintingModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertForPrintingModule.Channel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.Shape": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.Method": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.RemovalMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropMaskRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropSpatialBounds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropShapeMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::PreviousCroppingMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::ImageMaskCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::ObjectMaskCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::RectangleCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::EllipseCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ObjectsOrImage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ColorMapScale": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::_DisplayMeasurementsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::_DisplayMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayMeasurementInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::CellProfilerFloatRangeSettingBinding": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::SavedImageContents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DensityPlotScaleType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DensityPlotData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::AxisScale": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::HistogramResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::AggregationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlateType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::WellFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ObjectOrImage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlatemapData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlatemapSummary": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlateDimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::Plate96DimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::Plate384DimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::MeasurementSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ScatterPlotScaleType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ScatterPlotData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageSpecialInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDensityPlotModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayHistogramModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayPlatemapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayScatterPlotModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EnhanceEdgesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeDirection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategyKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategyLeaf": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyLaplacianOfGaussianStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyCannyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyRobertsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyKirschStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::RenumberChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::EditedObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::EditObjectsManuallyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/enum_attributes.py::CellProfilerEnumAttributeMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/export_to_database.py::ExportToDatabaseModule": 284, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::OperationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SpeckleAccuracy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::NeuriteMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceOrSuppressFeaturesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhancementMaskContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhancementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceFeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SuppressFeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SpecklesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::NeuritesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::DarkHolesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::CirclesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::TextureFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::DicFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::MatchTemplateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::CombinationChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::MeasurementSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::_FlagImageMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageSettingField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageSettingRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagCriterion": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImagePlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/gaussian_filter.py::GaussianFilterModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySpectrumDescriptor": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySpectrumDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::CellProfilerRuntimeProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::ObjectGranularityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::ObjectGranularityMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySamplingGrid": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityImageSeries": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityBatchSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityBatchInvocation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityImageSeriesRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::NativeGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::NumbaGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::CppGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::OpenCVGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityLabelPixels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridCycleScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridVariant": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::TypedGridSetting": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::FragmentMatchedLiteral": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridCycleScopeExecutionModePolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridManualModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridManualModule.DefinitionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::ShapeChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DiameterChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridSpotReference": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridDefinitionBase": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridManualDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridAutomaticDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridRuntimeDefinitionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::RectangleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::ForcedCircleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::NaturalCircleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::NaturalGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IntensityChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::FilterSizeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RescaleOption": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SplineBgMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CalculationScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCorrectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CorrectIlluminationApplyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCalculationScopeExecutionModePolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CorrectIlluminationCalculateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::DivideIlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SubtractIlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCalculationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ManualSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ObjectWidthSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::AutomaticSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NoSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::FitPolynomialSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::GaussianFilterSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::MedianFilterSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::AverageSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ConvexHullSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SplinesSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RankMedianProfilerPhase": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NumbaNumpyRankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NativeNumpyRankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CentrosomeNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::LegacyFastNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ExactLevelSetNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NativeExactLevelSetNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CellProfilerMaskedGreyMorphology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::MaskSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeDimensionSpecification": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::MaskImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::PlaceFirst": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileStyle": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::InterpolationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::RotateMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::AlignmentDirection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::RotationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::CellProfilerPlaneGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::CellProfilerImageMaskPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule.MeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::PairwiseNumpyImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AddImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::DivideImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MinimumImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MaximumImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::SubtractImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::DifferenceImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MultiplyImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AverageImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::StandardDeviationImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::InvertingImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::InvertImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ComplementImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LogTransformImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LegacyLogTransformImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::NoOpImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LogicalReductionImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::OrImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AndImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::NotImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::EqualsImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathMaskPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathPreparedOperands": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityOtsuObjective": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdAggregate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeasureImageQualityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeasureImageQualityModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::_RadialSpectrumGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityMeasurementRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityIntensityMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBlurSummaryMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualitySaturationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityScalingMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBlurMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::PrimitiveImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::OtsuImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::LiImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::TriangleImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::IsodataImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MinimumImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeanImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::YenImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::NumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::NumbaNumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::CentrosomeNumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule.InputGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule.OutputGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceFilterSubject": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceFilterOperator": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceMatchMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceImageType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::ImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::LoadImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerMetadataPatternBlock": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.DataTypeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.FieldDtype": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::NamesAndTypesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::GroupsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureImageIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureImageIntensityModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MaxIntensityLocationFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::AutomaticLow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::AutomaticHigh": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ImageIntensityPercentileSpec": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ImageIntensityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementAxisContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityPreparedLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::NumbaNumpyObjectIntensityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleIntensityContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::StretchRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ManualInputRangeRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ManualIoRangeRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByImageMinimumRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByImageMaximumRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByValueRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionBinGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionSettingSchema": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapRuntimeOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::_IntensityDistributionHeatmapOutputsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionCenterChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionZernikeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IndexedRadialDistributionFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionFeatureDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionModule": 3, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCenterDistanceFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCenterPropagationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialLabelGeometryCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialLabelGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionSliceInput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionMeasureRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionGeometryIndex": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionMeasurementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::ObjectIntensityDistributionMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::DeclaredRadialDistributionObjectRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCVMissingValueAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::NativeNumpyRadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::NumbaNumpyRadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityFeatureValues": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityForegroundIndex": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/label_geometry.py::CellProfilerLabelHull": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/manual_objects.py::ManualObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/manual_objects.py::IdentifyObjectsManuallyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ExcludeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ThresholdMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaskMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ObjectMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::FindMaximaModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathNumeratorObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathDenominatorObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathObjectNamesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathOperand1ValueRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathOperand2ValueRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::HomogeneousObjectNameMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathRoundingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathResultColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathPowerTransform": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperand": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathFinalTransform": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathBounds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathCalculationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::NoneOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::AddOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::SubtractOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MultiplyOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::DivideOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::RoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::NotRoundedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::DecimalPlacesRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::FloorRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CeilingRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperandSliceAlignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathResultRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/medial_axis.py::MedialaxisModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::MedianFilterModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::VectorizedMedianFilterPlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::VectorizedMedianFilterMemoryPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::MedianFilterBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::NumpyMedianFilterBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOverlapHandling": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsNumberingChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ImageStructuringElementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ClosingModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectTransformContractModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectLineageTransformModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineobjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilateImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ZStackFunctionVariantModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilateObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErodeImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErodeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CellProfilerExpandShrinkOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandShrinkMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandOrShrinkObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpeningModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RemoveHolesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RepeatMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectHolesStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectConvexHullStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::PlaneStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectRemovalStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectCountTransitionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectRemovalTransitionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjects3DStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErosionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilationStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilationStats3D": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CentroidStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OnceRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ForeverRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CustomRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::IterativeConvolutionMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HorizontalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RisingDiagonalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::VerticalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FallingDiagonalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BranchpointsMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BridgeMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CleanMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ConvexHullMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DiagMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DistanceMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::EndpointsMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HBreakMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MajorityMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenLinesMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RemoveMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SkelpeMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SpurMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ThickenMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ThinMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::VBreakMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HoleRemovalDiameterPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ConnectedComponentConnectivity": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FaceConnectedComponents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FullConnectedComponents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CellProfilerDeclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillHolesOption": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DeclumpingMaximaGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SparseBooleanCubicMapCoordinatesThreshold": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::NumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CentrosomeNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::NumbaNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenCVNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BinaryShrinkPatternAlgebra": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FootprintOffsetDimensionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FootprintOffsetTable": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandShrinkOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandDefinedPixelsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandInfiniteStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkDefinedPixelsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkToPointStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::AddDividingLinesStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DespurStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SkeletonizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandOrShrinkObjectsKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsPlaneResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOverlapHandlingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsMaskOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsKeepOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRemoveOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRemovePercentageOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsNumberingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRenumberStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRetainNumberingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsPlaneOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOutputLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MergeCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::PreserveCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DiscardCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SegmentCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeMergeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOutputObjectType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeIntensityMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeInputTopology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MergeObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DistanceSplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ParentSplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeGuideImageFilter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeConvexHull": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MidpointPreservationPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SimpleDiskMidpointPreservationPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphologicalskeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkToObjectCentersModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::DistanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborDistancePlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::AdjacentNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::ExpandedNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::WithinNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::_NeighborsAreSameObjectsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborRetainedImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborTopologyArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborClosestArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborTopologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NumbaNumpyNeighborTopologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterMeasurementValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterEnclosingLabelsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterParentChildRelationshipsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRemovedObjectSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRuntimeInputPlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule": 247, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.SymbolRequirement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.ObjectPair": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.AdditionalObjectRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.MeasurementRule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.Plan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsMeasurementLimitWindow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRelabeledPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsSelectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterSelectionKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::BorderFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::LimitsFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::ExtremumFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MinimalFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MaximalFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MinimalPerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MaximalPerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignmentRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::BothParentsAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::ParentWithMostOverlapAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ImageMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ConvertObjectsToImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ObjectConversionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::BinaryImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::GrayscaleImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ColorImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::Uint16ImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ConvertImageToObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::ObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::WideObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::LongObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::DecimationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurementsWithEmd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::ImageOverlapMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::ImageOverlapMeasurementWithEmd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::_OverlapMeasurementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::_OverlapMeasurementModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::MeasureImageOverlapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::MeasureObjectOverlapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OutlineSourceKind": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlinesModule": 23, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlinesModule.OutlineRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::ObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::NumbaNumpyObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::CentrosomeNumpyObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::LineMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OutlineDisplayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::MaxType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlineRuntimeRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlineExecutionContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::DiagnosticPlaneSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::DeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::ExecutedDeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::UnexecutedDeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::PrimaryObjectDiagnosticPlanes": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::UnclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::WatershedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::ExcessObjectHandling": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::IdentifyPrimaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::IdentifyPrimaryObjectsKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::Float32ProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::AverageProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MaximumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MinimumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::SumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::VarianceProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::PowerProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::BrightfieldProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MaskProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MakeProjectionModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceParentInputRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanFeatureMarker": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule": 57, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule.DistanceMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule.AggregateMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanFeatureDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::ObjectRelationshipBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsRelationshipMeasurementRows": 325, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::NumbaNumpyObjectRelationshipBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesImageKind": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesFilenameMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesFileFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesBitDepth": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesWhen": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesSeriesAxis": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesOutputLocation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesModule": 57, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifyTertiaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::LabelPropagationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryInputNormalization": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondarySegmentationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondarySegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::DistanceOnlySegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::DistanceMaskedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::PropagationSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::GradientWatershedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ImageWatershedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumpySecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumbaSecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumbaSecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NativeSecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryObjectLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdCalculator": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdCalculatorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsReplacementPrimarySourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectLabelOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryPrimaryMaskPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiarySecondaryRegionPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectSegmentation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ZeroFilledShapeFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::MeasureObjectSizeShapeModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::MeasureObjectSizeShapeModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeObjectFeatureValueTable": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeObjectMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::SurfaceArea3DRegions": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeFeatureArrayOwner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeFeatureMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeMeasurementRowsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::DenseObjectSizeShapeMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::SparseIJVObjectSizeShapeMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeCoordinateFeatureFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::NumbaShapeMeasurementMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::LegacyFastNumpyShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::NumbaNumpyShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonSliceResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonNeighborhood": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::DiskStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonLabelPropagation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonSliceMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonConvolutionFeatures": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonLengthByLabel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureImageSkeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureImageSkeletonModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureObjectSkeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::ReducenoiseModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategyKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingBackendSelectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NativeSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::GaussianSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MedianSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::EdgePreservingSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::PolynomialSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::CircularAverageSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothToAverageBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategyLeaf": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::GaussianKernel1D": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MaskedFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MaskedLinearFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::OpenCVMaskedGaussianFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NumbaGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NumpyGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::OpenCVGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MedianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::EdgePreservingSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::PolynomialSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::CircularAverageSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothToAverageStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetDelimiter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetNanRepresentation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::CellProfilerSpreadsheetRowField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetColumnSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetFileSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::ExportToSpreadsheetModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::DiskStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::SquareStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::DiamondStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::OctagonStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StarStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::BallStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::CubeStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::OctahedronStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::ObjectTextureCropBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NumbaNumpyObjectTextureCropBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NumbaNumpyHaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NativeNumpyHaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::CellProfilerTexturePixelDataRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickFeatureMatrixRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::TextureMeasurementAxis": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickFeatureVector": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdAssignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerAveragingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerOtsuMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerVarianceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdKeywordArguments": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MeanRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MedianRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ModeRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::StandardDeviationRobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MedianAbsoluteDeviationRobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdDiagnostics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundThresholdSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodParameters": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdSourceSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdApplicationSmoothing": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdApplicationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumpyThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticDomain": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::PlanarThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::WholeImageThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaLogTransformConversion": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CentrosomeNumpyThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdTuple": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::HelperBackedGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MinimumCrossEntropyGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::LiGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::OtsuGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MultiOtsuGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::SauvolaGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::TriangleGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::IsodataGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MaxIntensityPercentageGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementFeatureRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GuideThresholdMeasurementField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ObjectThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::AdaptiveObjectThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::_ThresholdEmbeddedMaskRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::AdaptiveThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::LegacyCellProfilerThresholdVersionAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdSettingsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::OutputObjectThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ProducedImageThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics.py::QuantizedThresholdLogTables": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics.py::RectangularMaskDomain": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics_quantized.py::QuantizedThresholdDiagnosticContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics_quantized.py::QuantizedThresholdCodebook": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsModule": 1, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::MovementModel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::ObjectTrackingData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingObjectMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingImageMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingFrameRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingKernelFrame": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::ObjectTrackingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::NumbaNumpyObjectTrackingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::OverlapTrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::DistanceTrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedFactorProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedDeclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInputTopology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSeedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedRuntimeFamily": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSpecialInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInvocationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSegmentationSurface": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedComputationImages": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedParameters": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LocalWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::RegionalWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::ConnectedComponentsWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::ShapeWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::IntensityWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NoneWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::DistanceWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::IntensityWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::MarkerWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4InitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4DistanceInitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4MarkerInitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4WatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LibraryWatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CentrosomeNumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumbaNumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::MahotasCellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumbaCellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedRaveledState": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedPythonHeap": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worm_geometry.py::CellProfilerLookupTableProjection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worm_geometry.py::CellProfilerLookupPattern": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::OverlapStyle": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WithOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WithoutOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::BothOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::UntangleWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::_StraightenWormControlPointsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsSpecialInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::FlipMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsModule.ImageBinding": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormAngleMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenedWormPlacement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormControlPoints": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsSliceRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormDiamondTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::LineSegments": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::ConnectedComponentEdges": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormAdjacencyPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormControlPointGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormLabelCandidates": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::UntangleWormsExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraphPath": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraph": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraphFromBinaryRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormSegmentTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormClusterPathSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormPathSelectionState": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormPathSubsetSelectionContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormShapeCostRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectZernikeDescriptorFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IndexedObjectZernikeDescriptor": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeDescriptorSparseNumericTolerance": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeFeatureAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityMagnitudeObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityPhaseObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeFeatureAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::_ZernikeLabelGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeIntensityDebugArrayTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeIntensityDebugTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeMeasurementRowsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectIntensityZernikeMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::LegacyFastNumpyShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::NativeNumpyShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/enhance/deconvolution.py::DeconvolutionBlurMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/dl_edof_unsupervised.py::UNetLite": 0, + "GodClassExcess:openhcs/processing/backends/enhance/flatfield.py::FlatfieldCorrectionMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/flatfield.py::BasicFittingMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::FocusSharpnessMethod": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::LaplacianImageProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::FocusStackProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/jax_nlm_processor.py::JaxNlmInputDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/enhance/n2v2_processor_torch.py::BlurPool2d": 0, + "GodClassExcess:openhcs/processing/backends/enhance/n2v2_processor_torch.py::N2V2UNet": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::Deconvolution2DImageProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::_Simple2DCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::_LearnedBlur2D_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::Deconvolution3DVolumeProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::_Simple3DCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::_LearnedBlur3D_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/torch_nlm_processor.py::TorchNlmInputDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py::DataProcessingError": 0, + "GodClassExcess:openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py::ExperimentalAnalysisEngine": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/cupy_registry.py::CupyRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSFunctionCatalogModule": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSFunctionCatalogDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSRegistry": 43, + "GodClassExcess:openhcs/processing/backends/lib_registry/pyclesperanto_registry.py::PyclesperantoRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/pyclesperanto_registry.py::PyclesperantoRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/registry_service.py::RegistryService": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/scikit_image_registry.py::SkimageRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableView": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeInvocationKwargPolicy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::DecoratedRuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RawRuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::PassThroughRuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SignatureFilteredRuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableInvocation": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallablePolicy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DSliceResultBatch": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DRegisteredStrategyFamily": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::NumPyPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImagePayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::MaskedImagePayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImageMetadataPayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::DirectedRelationshipPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SpatialGridPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::AlignedImageStackPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeArrayPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImagePayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::MaskedImagePayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImageMetadataPayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ObjectLabelPayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ObjectLabelSetPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::NumPyPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ColumnarRowsPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FlatSequencePure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ListPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::TuplePure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ModuleFilterComponents": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ProcessingContractDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::VariableComponentStackProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SemanticControlVariableComponentStackProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure3DProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FlexibleProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::VolumetricToSliceProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FunctionMetadata": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::LibraryRegistryBase": 429, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeTestingRegistryBase": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_config.py::AshlarAlignmentConfig": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_config.py::AshlarPositionRequest": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::DataWarning": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::Intersection": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::ArrayEdgeAligner": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::DataWarning": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::IntersectionGPU": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::ArrayEdgeAlignerGPU": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMeanSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySumSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMaxSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMinSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySlice2DEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyVolume3DEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::SpatialBinMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::StackProjectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::EdgeMagnitudeMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::ScipyBoundaryMode": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::SobelKernelBoundaryMode": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::OrthogonalProjectionPlane": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpySpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMeanSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpySumSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMaxSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMinSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyStackProjectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMinStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMaskDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/custom_functions/events.py::CustomFunctionChangedEvent": 0, + "GodClassExcess:openhcs/processing/custom_functions/manager.py::CustomFunctionInfo": 0, + "GodClassExcess:openhcs/processing/custom_functions/manager.py::CustomFunctionManager": 114, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionLifetime": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionRuntimeDeclaration": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionRuntimeRegistry": 0, + "GodClassExcess:openhcs/processing/custom_functions/signals.py::CustomFunctionSignals": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSource": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceRevision": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceSnapshot": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceNamespace": 0, + "GodClassExcess:openhcs/processing/custom_functions/validation.py::ValidationError": 0, + "GodClassExcess:openhcs/processing/custom_functions/validation.py::ValidationResult": 0, + "GodClassExcess:openhcs/processing/materialization/constants.py::MaterializationFormat": 0, + "GodClassExcess:openhcs/processing/materialization/constants.py::WriteMode": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendCallKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RawBackendKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRow": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRows": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendKwargsAbsent": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::Output": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TextOutput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::Utf8TextOutput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceSegmentAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::IdentityMaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePathSegments": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::DottedMaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationInputItem": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationSourceSpatialDomain": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePlaneProjectionContract": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceComponentMetadataStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemAuthoritySelection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MissingSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ComponentMetadataSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePathSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathOnlySourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ParserBackedSourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationArchiveIdentity": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTarget": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIRequestBase": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetRequest": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationInput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathSuffixes": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathHelper": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROICandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::WriteModePathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::OverwritePathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ErrorPathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ViewerStreamBackendCallKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendSaver": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationContext": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::WriterSpec": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PrimaryPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendKwargsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRowsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::FieldValueAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CsvObjectRowAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CsvFieldnamesAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::JsonPayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SingleFileWriterAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TextPayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ImageFileCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPrimaryPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPlaneSourceIdentitySet": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationPathContext": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CombinedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ComponentAddressedCombinedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ProjectedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetCoalescer": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationPlaneMetadataAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSlicePayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffArrayAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RuntimePlaneStackAxisMetadataProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RuntimePlaneStackAxesProjectionSelection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataRequest": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::UnknownTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PreslicedTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SinglePayloadTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SinglePreslicedTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::EmptyTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationSpec": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendSequenceAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::AllowedBackendsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::MaterializedFilenameIdentity": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::FileOutputOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SourceOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TabularExtractionOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::CsvOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::JsonOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::ROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::PointROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SWCOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SpatialGraphROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TiffStackOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TextOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::ImageFileOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::FileBundleOptions": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::MaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::SharedMaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::ExecutionAxisMaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/presets.py::_TabularPreset": 0, + "GodClassExcess:openhcs/processing/presets/demo_contribution.py::PipelineDemoContribution": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepBinding": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepSpec": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetPipelineSpec": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetKey": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetFamily": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetDefinition": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepTemplate": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::CropAnalyzeMfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::StitchMfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/czi_brain_axon_cellbody.py::CziBrainCropSelection": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/czi_brain_axon_cellbody.py::CziBrainAxonCellBodyInputs": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/loose_operaphenix_neurite_outgrowth.py::SemanticImageSource": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/loose_operaphenix_neurite_outgrowth.py::LooseOperaPhenixNeuriteInputs": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/neuroncyto_ii_crossover_neurite_outgrowth.py::NeuronCytoIICrossoverInputs": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::MainWindowStartupReadinessState": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::MainWindowStartupReadiness": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::OpenHCSPyQtApp": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::GuiLogLevel": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::LoggingConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::ShortcutConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::ProgressUIConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::AgentUiBridgeConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::UIConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::PyQtGuiRuntimeContext": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/custom_function_manager_dialog.py::CustomFunctionManagerDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/function_selector_dialog.py::FunctionModuleTreeNode": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/function_selector_dialog.py::FunctionSelectorDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py::MetadataViewerDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/launch.py::QtPlatformSystem": 0, + "GodClassExcess:openhcs/pyqt_gui/main.py::MainWindowUiServices": 0, + "GodClassExcess:openhcs/pyqt_gui/main.py::OpenHCSMainWindow": 1271, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::CodeDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::PipelineDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::StepDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::ConfigDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::CustomFunctionDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::FunctionPatternDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::PlateManagerDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/config_window_code_document.py::ExternalCodeEditorPreference": 0, + "GodClassExcess:openhcs/pyqt_gui/services/config_window_code_document.py::ConfigCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_restart.py::DesktopSessionRestart": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckOrigin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartPurpose": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartEnvironment": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRuntimeEnvironment": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartUiState": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartSession": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartRestoreOutcomeABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartSucceeded": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateFailedAndRestored": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::ConsumedDesktopRestartSession": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckResult": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckFailure": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateDialogPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePhase": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressMode": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressAction": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressUnavailable": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressEventABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePhaseEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateOutputEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateFailureEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateCompleteEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressTheme": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressReporterABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::ResolvedProcessLaunchSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateExecution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePlan": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::_DesktopUpdateStageError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/embedded_code_documents.py::EmbeddedCodeDocumentRegistrationABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/function_step_code_document.py::FunctionStepCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/history_migration.py::DesktopHistoryUpgrade": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiLoggingHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiConsoleHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiRotatingFileHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::SignalConnectionSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::SignalEmissionSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::ConfigChangeSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::PipelineEditorWorkflowSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::PlateManagerWorkflowSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::QtShortcutSequenceAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::CodeEditorFocusAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::TimeTravelShortcutEventFilter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowShortcutLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowSpecDefinition": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockFloatController": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockPane": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowEmbeddedWidgets": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockLayoutStore": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowWidgetConnector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowPipelineActions": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowLifecycleWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowUiBridgeLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowTimeTravelWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/pipeline_object_state_binding.py::PipelineEditorStateRoot": 0, + "GodClassExcess:openhcs/pyqt_gui/services/pipeline_object_state_binding.py::PipelineObjectStateBinding": 42, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_batch_workflow.py::PlateManagerBatchWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_row.py::PlateManagerRow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerStateSelectionAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerOutputPlateRelation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerOutputPlateRelationAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateRowActivityProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerStateProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSFormGenConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSCodegenProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSLogDiscoveryProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSServerScanProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSComponentSelectionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSFunctionSelectionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::GlobalEventBus": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::PyQtServiceAdapter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::ExternalEditorProcess": 0, + "GodClassExcess:openhcs/pyqt_gui/services/step_scope_identity.py::FunctionStepScopeToken": 0, + "GodClassExcess:openhcs/pyqt_gui/services/step_scope_identity.py::StepEditorScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::FunctionScopeRef": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelNavigationTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelWindowRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelSourceScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::DirtyFieldSortKeyAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::CodeDocumentExecutionResult": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentSourcePolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::DeclarativeCodeDocumentAstValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::CatalogFunctionImportProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentExecutionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentValidationError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeBusyError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeMutationGate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeOperationTracker": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeMutationOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiActionInvokeOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateFieldMutationOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiSnapshotRestoreOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiWidgetActionInvokeOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeAcceptedMutationResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiActionInvokeAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateFieldMutationAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiSnapshotRestoreAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiWidgetActionInvokeAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgePostedMutation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateSnapshotProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyLabel": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiAgentBridgeService": 73, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::InProcessUiBridgeGateway": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_composition.py::OpenHCSUiBridgeCompositionRoot": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeRegistryKeyMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewContributorIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewContributorABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiCodeDocumentProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiStateSurfaceProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiOwnedStateSurfaceDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiActionProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiWindowProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiObjectStateScopeProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeSnapshotProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::SnapshotBackedUiCodeDocumentProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiCodeDocumentProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiStateSurfaceProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiActionProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiWindowProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiObjectStateScopeProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardRule": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardTemplate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::ViewerSessionLiveOverviewContributor": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::LiveOverviewBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::UiLiveOverviewStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeCodeDocumentAddress": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowCodeDocumentAddress": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldProvenanceEffect": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::MissingObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ResolvedObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldSemanticProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldHelpProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldMutationService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowCodeDocumentDriverBackedProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowManagerCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state_scope_policy.py::ObjectStateScopeVisibility": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::ManagerWidgetActionProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineDebugToolbarActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineDebugSessionStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerOrchestratorCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::LiveMeasurementsStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiRegisteredSurfaceKind": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeRegistrationContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeProviderSetABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::CompositeUiBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeSurfaceRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeBrowserPong": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeServerBinding": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeUnsupportedOperationError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeEndpointInUseError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeServerInProcessGateway": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestOperation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestExceptionClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgePermissionErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeUnsupportedOperationErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeValueErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestErrorAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestDispatcher": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeControlServer": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowSummaryProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedManagerSummaryProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowProjectionTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowProjectionResultAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowCloseResultBoundaryPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowContextFactoryMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowCatalogProjectionABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowTargetOperationProjectionMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::FocusableWindowRouteMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedWindowRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowIdentitySet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowRouteIndex": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowRouteResolution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::DynamicScopeWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::OpenWindowManagerScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ScopeWindowTargetOperationProjectionABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::QtTopLevelWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWindowSnapshotResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_ItemViewIndexResolution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetPathResolver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetActionInvokeResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetGeometryKey": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetFieldSemanticRecord": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetFieldSemanticContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetItemSemanticRecord": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetItemSemanticContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetTreeResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetTreeNodeDraft": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::FieldResetWidgetActionSummary": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetActionSummaryPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWindowProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_window_ids.py::OpenHCSUiWindowId": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_config.py::StartupWindowPresentation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_config.py::WindowSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_handlers.py::OpenHCSWindowCreationAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/zmq_version_restart.py::ZMQVersionRestartDialogPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/zmq_version_restart.py::ZMQVersionRestartWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/ui_tab_identities.py::DualEditorTab": 0, + "GodClassExcess:openhcs/pyqt_gui/ui_tab_identities.py::PlateViewerTab": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/debug_toolbar.py::DebugToolbarWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ResultFileAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserItem": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::StreamingViewerField": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserViewerControls": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserMetadataDisplayResolver": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserFilterController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserFileFocusController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserWidget": 732, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorEmbeddedCodeDocumentRegistration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorActionTargetMode": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepFunctionTooltipSection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepProcessingTooltipSection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepTooltipBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorWidget": 924, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateOrchestratorRegistration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateScopeNormalization": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::CellProfilerPlateScopeNormalizer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateValidationResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::EmptyPlateSelectionPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerCodeDocumentContext": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerEditorCodeData": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::EmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::AllowEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::ErrorEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::FallBackToAllEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::InitPlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::CompilePlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::RunPlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::TerminalCompletionUiPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerWidget": 1678, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/openhcs_manager_mixins.py::OpenHCSSingleRowActionManagerMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryMode": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::WellButtonState": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::WellButtonStyleColors": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateGridBounds": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateGridModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryButtonRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateWellButtonRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::SquareButton": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionInteractionLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::AspectRatioContainer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateViewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/live_tree_sync.py::LaunchingViewerServerInfo": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/live_tree_sync.py::LiveServerTreeSync": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/presentation_models.py::ExecutionServerSummary": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/presentation_models.py::ServerRowPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_projection.py::ExecutionProgressProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_projection.py::ExecutionServerProgressRenderer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_tree_builder.py::ProgressTreeNodeConverter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_tree_builder.py::ProgressTreeBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/batch_context.py::BatchWorkflowContext": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/batch_workflow_components.py::BatchWorkflowComponents": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::CompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::EmptyCompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::ExplicitCompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::CompileBatchWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlateExecutionIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlatePipelineRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileJob": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileRequestResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlateCompiledState": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_progress_service.py::DebugSnapshotAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_progress_service.py::DebugProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugActionRenderModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugToolbarActionProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugSessionPanelText": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugReplayScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugPlateRunRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugCompileArtifactCacheKey": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_control_service.py::ExecutionControlService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_server_status_presenter.py::ExecutionServerStatusView": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_server_status_presenter.py::ExecutionServerStatusPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_state.py::ExecutionBatchMember": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_state.py::ExecutionBatchRuntime": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_submission_service.py::ExecutionSubmissionService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_submission_service.py::ExecutionSubmissionService.start_completion_poller._ClientDisconnected": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/gui_event_bus_broadcast.py::GuiEventBusBroadcaster": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/live_measurement_progress_service.py::LiveMeasurementAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/live_measurement_progress_service.py::LiveMeasurementProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugActionDisabledReason": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugActionPlacement": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugToolbarAuxiliaryAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugActionDeclarationBase": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugCommandActionDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugAuxiliaryActionDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::ToggleDebugModeAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StartOrContinueDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StepDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RunToPauseDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RestartDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::InspectRuntimeValuesAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::ChooseSourceGroupDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StopDebugSessionAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RandomSourceGroupDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorCoroutineRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::FunctionPatternInvocationBadge": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorFunctionPresentation": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorDebugWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorCodeWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorDeletionWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorListWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineStepSaveWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::SelectedPlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::AllPlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerCodeWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerDeletionWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_pipeline_request_builder.py::RunSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_pipeline_request_builder.py::PlatePipelineRequestBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_status_presenter.py::PlateStatusPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/progress_workflow_service.py::ProgressWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/qt_widget_edit_commit.py::QtWidgetEditCommitError": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/qt_widget_edit_commit.py::QtWidgetEditCommitter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/runtime_artifact_progress_service.py::RuntimeArtifactAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/runtime_artifact_progress_service.py::RuntimeArtifactProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionDispatchError": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionDispatchResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/zmq_client_service.py::ZMQClientService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/time_travel_widget.py::TimeTravelWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py::ZMQServerManagerWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::MetadataRuleColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceFilterColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::MatchPlanColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EnumCellSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::FreeFormCellEditorKind": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorEditorSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::FreeFormCellSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorCellWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingSuggestionSet": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableProgrammaticUpdateGuard": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableItem": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableController": 53, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableLayout": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StepBindingsTableEditor": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StepBindingsDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SelectorListCodec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableSourceBindingRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableMetadataRuleRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableSourceFilterRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableMatchPlanRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingsEditorValue": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingsEditorWidget": 958, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepSettingsDialogRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepEditorStateRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepSettingsFileController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepParameterEditorWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/about_window.py::AboutOpenHCSWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_edit_session.py::GlobalConfigContextCheckpoint": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_edit_session.py::ConfigEditSession": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigSaveParticipant": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindowTabSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ConfigEditorTabView": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ConfigEditorTab": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ActiveConfigCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindowNavigationDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindow": 123, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactOpenRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactMaterializeRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactActionsModel": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugInspectorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_session.py::DualEditorSession": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_session.py::DualEditorFunctionPatternController": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabBuildContext": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabs": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_window.py::DualEditorWindowNavigationDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_window.py::DualEditorWindow": 617, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::KnowledgeDocumentSelection": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::FunctionDocumentSelection": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::HelpWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementTableEntry": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementTableModel": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementsWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::_ManagedChildCleanupWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ManagedPlatePipelineConnector": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::PlateManagerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::PipelineEditorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ImageBrowserWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::LogViewerWindowWrapper": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ZMQServerManagerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/plate_viewer_window.py::PlateViewerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotInfo": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotTableBrowser": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotBrowserWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py::SyntheticPlateGeneratorWindow": 0, + "GodClassExcess:openhcs/resources/brand.py::BrandAsset": 0, + "GodClassExcess:openhcs/runtime/environment_provenance.py::InstalledDistributionVersion": 0, + "GodClassExcess:openhcs/runtime/environment_provenance.py::RuntimeEnvironmentSnapshot": 0, + "GodClassExcess:openhcs/runtime/fiji_macro_runtime.py::FijiMacroExecutionRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_macro_runtime.py::FijiMacroExecutionResponse": 0, + "GodClassExcess:openhcs/runtime/fiji_stream_visualizer.py::FijiStreamVisualizer": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDisplayItemContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchProcessingContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchSettlementState": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDimensionStorage": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSharedMemorySpec": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePayload": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWireItem": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadLocalPlaneExpander": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageItemCollection": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePlaneLookup": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPlaneGeometry": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageIntensityRange": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiStackSliceLabelBuilder": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageStackBuilder": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSharedMemoryItemCopier": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDimensionAxis": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiHyperstackCoordinateComponents": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiHyperstackCoordinates": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowCoordinateResolution": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowState": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowRegistry": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiItemBatch": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowProcessingRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessageResponse": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlRequestContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessagePlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiGracefulShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiForceShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiClearStateControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiProcessLaunchControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSettleControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedStateControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedPayloadsControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedIntensityWindowControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRunMacroControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessageAuthority": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadHandlerRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadHandler": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchWireParser": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchMessage": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindItemGroup": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindItemBuckets": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindGroups": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowItemProjection": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchProcessingAuthority": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServerLaunchConfig": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiInteractiveModeFailure": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer": 502, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer._add_dimension_change_listener.DimensionScrollbarListener": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer._add_dimension_change_listener.WindowCloseListener": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePayloadHandler": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiManagerProvider": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiManagerProvider.invoke_on_event_dispatch_thread.FijiUiWorkUnit": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiPayloadHandler": 0, + "GodClassExcess:openhcs/runtime/function_catalog_preparation.py::FunctionCatalogPreparation": 0, + "GodClassExcess:openhcs/runtime/import_authority.py::OpenHCSRuntimeImportError": 0, + "GodClassExcess:openhcs/runtime/import_authority.py::OpenHCSRuntimeImportAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_orthogonal_widget.py::OpenHCSOrthogonalWidget": 0, + "GodClassExcess:openhcs/runtime/napari_stream_visualizer.py::NapariStreamVisualizer": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::VisualMetadataField": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariHighlightEmitterABC": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariSelectableLayerEventsABC": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapesLayerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionController": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerCollection": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariDimsController": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariViewerLayerCreator": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariTimerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariPendingLayerUpdate": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSettlementState": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariStreamLayerAddress": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariStreamLayerItem": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariImagePayloadAxisLabelPolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBinding": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBindingSet": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBindingAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapePlaneMetadata": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariImageLayerPresentationPolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionSnapshot": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerUpdateAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariDimensionLayerState": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAxisPresentation": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerRouteStateStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariComponentGroupStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerBatchDebouncePolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariBatchProcessorStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLabelAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLabelAllocator": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeFeatureColumns": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeColorProjection": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLayerPayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionSurface": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariWireField": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::PayloadMap": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::ShapePayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::VisualMetadata": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariBatchPayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedStreamItem": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedStreamBatch": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedControlRequest": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamMessageReply": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamLayerContext": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImagePayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImagePayloadLayoutRole": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPayloadDataLoader": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerRoute": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariVariableSizeDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPadToMaxDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariSeparateLayersDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariComponentAwareDisplayCoordinator": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerTitleAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteSource": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteResolution": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelStore": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteResolver": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelOverlayController": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayRequest": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImmediateLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImageLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShapesLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShapesLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPointsLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayPipeline": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariMessageTypeBase": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariGracefulShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariForceShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariClearStateControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariProcessLaunchControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariSettleControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::ShapeCoordinateBounds": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultElementSelectionState": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupBinding": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupState": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupIndex": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultElementSelectionAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionController": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerProjectionABC": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerStateProjection": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::_NapariShapePayloadBudget": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerPayloadProjection": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStateControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPayloadsControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariMountedRouteControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariFeatureMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPolylineMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariRegionMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewportControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImageIntensityControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariIntensityWindowControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPreparedNavigation": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariNavigationControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerIsolationControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariScreenshotControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariUnknownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamMessageHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariBatchStreamMessageHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDataTransportPump": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariControlTransportPump": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerServer": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::_OMEROComposeDeployment": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::_OMEROConnectionSettings": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::OMEROInstanceManager": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerStreamingDataTypeHandlerMeta": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentSemanticRole": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerStreamingDataTypeHandler": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerMappingDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerObjectDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAddress": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAddressedItem": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentLayoutMappingParser": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentLayout": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentMetadataNormalizer": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainEntry": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainPayload": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueParser": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerBatchPayloadFields": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueNameStore": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentNameMetadataStore": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentNameMetadata": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAxisSemantics": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAxisSemanticsAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDisplayBatchContext": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomain": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainView": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerRouteComponentValueTracker": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjection": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectedComponent": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionStep": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionRequestAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjector": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDimensionValueAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerShapePayloadProjection": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerResultElementCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerFractionalZPointCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerNativeDimensions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPayloadControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPayloadProjectionOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerStateControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRoutedImageControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerIntensityWindowControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerFeatureMeasurementControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolylineControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRegionControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerMeasurementCoordinates": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerIntensityStatistics": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolylineMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolygonGeometry": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRasterRegionGeometry": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRegionMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerNavigationControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerLayerIsolationControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_measurements.py::NativeMeasurementWindow": 0, + "GodClassExcess:openhcs/runtime/viewer_measurements.py::NativeImageMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettlePhase": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettleField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPayloadSummaryField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::OpenHCSViewerControlMessageType": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLayerIsolationField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerIntensityWindowField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLayerField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPayloadField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerDescriptorField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerTypeIdentity": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPersistenceMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlResponse": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettleProgress": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerComponentValueOrdering": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::QtPlatformName": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerProcessPlatform": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLaunchContextMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLaunchContext": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerGraphicalSessionUnavailableError": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::NapariLayerKind": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::FijiPayloadKind": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerServerLaunchRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::OpenHCSViewerServerABC": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::NapariViewerServerRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerRuntimeEndpoint": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerPythonExpression": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerPythonArguments": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchLog": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchFailure": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerServerEntrypointSpec": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerQtPlatformEnvironmentPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerQtEnvironmentPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLifecycleMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLifecycleState": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlMessageRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerProcessLaunchAdmission": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ManagedViewerLifecycleMixin": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ChannelColormapPolicy": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompilationResult": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompilationRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompileArtifactRecord": 0, + "GodClassExcess:openhcs/runtime/zmq_config.py::OpenHCSZMQConfig": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlRequestContext": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugControlMessageSupportMixin": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlMessageRouter": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CompiledArtifactInspectionMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogSearchMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionDetailReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionReferenceReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CustomFunctionRegistrationDestinationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogPreparationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::StartFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ReadFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CancelFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CustomFunctionRegistrationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugSnapshotReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugWorkerCommandMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugArtifactExportMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugRuntimeInspectionMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ExecutionSubmissionPreparationTimeoutError": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::OpenHCSExecutionSubmission": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQPipelineRunPhase": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQCompiledPipelineRun": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQExecutionRequestBuilder": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigParamsBoundary": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigSourceFields": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigProjection": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQClientResponseView": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQExecutionClient": 181, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQExecutionAxisOutcome": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQRuntimeExecutionOutcomeExport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQRuntimeExecutionObservationExport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::ZMQExecutionContext": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::FunctionCatalogExecutionServer": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::ZMQExecutionServer": 225, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQAuxiliaryParamField": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQRuntimeObservationExportScope": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQAuxiliaryExecutionParams": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::OpenHCSExecutionConfigBundle": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionIdentity": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionCompileControl": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionConfigTransport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionRequestPayload": 0, + "GodClassExcess:openhcs/runtime/zmq_orchestrator_environment.py::ZMQOrchestratorEnvironment": 0, + "GodClassExcess:openhcs/runtime/zmq_orchestrator_environment.py::ZMQOrchestratorEnvironmentRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQProgressTarget": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQCompilerProgressQueue": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQProgressEmitter": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQCompileProgressHeartbeat": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQPongResponseEnricher": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQResultsSummaryEnricher": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQWorkerCleanup": 0, + "GodClassExcess:openhcs/runtime/zmq_worker_execution.py::ZMQWorkerExecutionRequest": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::CallableExportIdentity": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::NameMappingLookup": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::OpenHCSCallableFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionReferenceFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::PythonSourceLiteralFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::OpenHCSPathFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::EnumMemberFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::MaterializationSpecFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionPatternTupleFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionPatternListFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFieldEmissionState": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassSerializedField": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassSerializationPlan": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFormatEligibility": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionStepCleanModeFieldPolicy": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionStepFormatter": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::SourcePathOccurrenceCollector": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::FactoredPathSourceLiteral": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::SourcePathFactoringPlan": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::OpenHCSPythonSourceDocument": 0, + "GodClassExcess:openhcs/ui/shared/code_editor_form_updater.py::CodeEditorFormUpdater": 0, + "GodClassExcess:openhcs/ui/shared/pattern_data_manager.py::PatternDataManager": 0, + "GodClassExcess:openhcs/ui/shared/pattern_file_service.py::PatternFileService": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeNamespaceField": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeNamespace": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerOrchestratorCodePayload": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeDocumentAuthority": 0, + "GodClassExcess:openhcs/ui/shared/plate_scope_identity.py::PlateScopeIdentity": 0, + "GodClassExcess:openhcs/ui/shared/plate_scope_identity.py::PipelineScopeIdentity": 0, + "GodClassExcess:openhcs/utils/environment.py::OpenHCSProcessEnvironment": 0, + "GodClassExcess:openhcs/utils/import_utils.py::_ModulePlaceholder": 0, + "GodClassExcess:openhcs/utils/import_utils.py::create_placeholder_class.Placeholder": 0, + "GodClassExcess:openhcs/utils/performance_monitor.py::PerformanceMonitor": 0, + "GodClassExcess:openhcs/utils/pipeline_migration.py::LegacyGroupByUnpickler": 0, + "GodClassExcess:openhcs/utils/pipeline_migration.py::LegacyGroupByUnpickler._create_migrating_groupby_class.MigratingGroupBy": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ValidationKind": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ValidationViolation": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ASTValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::PathTypeValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::BackendParameterValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::VFSBoundaryValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::MemoryTypeValidator": 0, + "TypeIdentity": 0, + "LongBooleanChain": 2, + "BooleanChainTerms:openhcs/__init__.py": 0, + "BooleanChainTerms:openhcs/runtime/fiji_viewer_server.py": 0, + "BooleanChainTerms:openhcs/runtime/napari_viewer_server.py": 9, + "ForeignAbsenceProbe:openhcs/__init__.py": 0, + "ForeignAbsenceProbe:openhcs/runtime/fiji_viewer_server.py": 13, + "ForeignAbsenceProbe:openhcs/runtime/napari_viewer_server.py": 61, + "CodecSubclass:openhcs/__init__.py": 0, + "CodecSubclass:openhcs/runtime/fiji_viewer_server.py": 0, + "CodecSubclass:openhcs/runtime/napari_viewer_server.py": 0, + "StringSubscript": 27 + }, + "delta": { + "StringDispatch:openhcs/__init__.py": 0, + "StringDispatch:openhcs/runtime/fiji_viewer_server.py": 0, + "StringDispatch:openhcs/runtime/napari_viewer_server.py": 0, + "TypeSwitch:openhcs/__init__.py": 0, + "TypeSwitch:openhcs/runtime/fiji_viewer_server.py": 0, + "TypeSwitch:openhcs/runtime/napari_viewer_server.py": 0, + "StringDispatchArms:openhcs/__init__.py": 0, + "StringDispatchArms:openhcs/runtime/fiji_viewer_server.py": 0, + "StringDispatchArms:openhcs/runtime/napari_viewer_server.py": 0, + "TypeSwitchArms:openhcs/__init__.py": 0, + "TypeSwitchArms:openhcs/runtime/fiji_viewer_server.py": 0, + "TypeSwitchArms:openhcs/runtime/napari_viewer_server.py": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::AuthoringContextRoute": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::AuthoringContextDeclaration": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineSystemModelContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CellProfilerTranslationContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::RuntimeUiCoordinationContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::StateCodeRoundtripContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionRuntimeContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::SourceBindingWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ExampleCorpusContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineAuthoringRulesContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ImageAnalysisWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionAuthoringRulesContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FirstUseWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FolderOnboardingContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DomainExpertAssistedSetupContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::UiVisibleWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::HeadlessExecutionContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DebuggingWorkflowContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ViewerReviewContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ObjectStateEditingContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FirstUseAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::UiVisibleWorkflowAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DomainExpertAssistedSetupAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::FolderOnboardingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::PipelineAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ImageAnalysisWorkflowAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CustomFunctionAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::HeadlessExecutionAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::DebuggingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ViewerReviewAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::ObjectStateEditingAuthoringContext": 0, + "GodClassExcess:openhcs/agent/authoring_contexts.py::CellProfilerTranslationAuthoringContext": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::ReviewDecision": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::DataSplit": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::Capture": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::VisualReview": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::TrialEvidence": 0, + "GodClassExcess:openhcs/agent/blind_recipe_audit.py::RecipePromotionEvidence": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityKind": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTransportSemanticsABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::LocalStdioCapabilityTransportSemantics": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HostedHttpCapabilityTransportSemantics": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTransport": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityCliConnectionProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityWorkflowGroup": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityWorkflowStage": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityTargetContext": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityVisibility": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilityRole": 0, + "GodClassExcess:openhcs/agent/capabilities.py::LocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::NonExpertCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::WorkflowGroupCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SelfContainedCapabilitySurfaceMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::FullLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DesktopLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AuthoringLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CoreLocalCapabilitySurfaceProfile": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityExposition": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentScalarInputContract": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRequestInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRegistryRequestInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionRequestInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityConnectionScalarInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionScalarServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConnectionRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityNoArgumentInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentNoArgumentFunctionInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityScalarInvocationABC": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentScalarServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentNoArgumentServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentFromFieldsServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentDataclassRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentConfigPatchServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentViewerWindowRequestServiceInvocation": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySpec": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySearchRequest": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySummary": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySearchResult": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilitySurfaceSelection": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityDeclaration": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HostedTransportCapabilityMixin": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DiscoveryCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::KnowledgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ArchitectureCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::FunctionCatalogCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ConfigDraftCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::PipelineDraftCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::PlatePathCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HeadlessExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmittedJobCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSelectedPlateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSemanticActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWidgetFallbackCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiObjectStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSnapshotCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ViewerWindowCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RuntimeServerCliConnectionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityGroup": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityRegistry": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AgentCapabilityNamespace": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CapabilitiesResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SweepViewerEndpointsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::HealthCheckCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListCapabilitiesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchCapabilitiesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchFunctionsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeFunctionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::StartFunctionCatalogPreparationCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetFunctionCatalogPreparationStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CancelFunctionCatalogPreparationCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RegisterCustomFunctionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetAuthoringContextCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::KnowledgeResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListKnowledgeDocumentsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetKnowledgeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SearchKnowledgeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GenerateSyntheticPlateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectPlatePathCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::QueryPlateFilesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SamplePlateImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::StreamPlateFilesToViewerCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInspectSelectedPlateImagesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiQuerySelectedPlateFilesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSampleSelectedPlateImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiStreamSelectedPlateFilesToViewerCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ArchitectureTopicsResourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ListArchitectureTopicsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ExplainArchitectureCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeInternalSymbolCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::DescribeConfigSchemaCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateConfigCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidateConfigPatchCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RenderConfigSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreatePipelineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::AddFunctionStepCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidatePipelineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::RenderPipelineSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateOrchestratorSessionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CreateOrchestratorSessionFromPipelineSourceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetOrchestratorSessionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectPipelineSourceArtifactPlanCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmitCompileCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SubmitPipelineExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetExecutionStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CancelExecutionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ScanRuntimeServersCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetRuntimeServerInfoCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetRuntimeServerExecutionStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::InspectDebugRuntimeValuesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SendDebugCommandCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ExportDebugArtifactCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ViewerSnapshotWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::CloseViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetViewerWindowStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::GetViewerWindowPayloadsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::MeasureViewerPolylineCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::MeasureViewerRegionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SampleViewerWindowImageCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SummarizeViewerWindowRoisCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SetViewerViewportCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::SetViewerImageIntensityCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::NavigateViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::IsolateViewerWindowLayersCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ApplyViewerIntensityWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ProbeViewerWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::ValidateViewerWindowStateCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListBridgesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiBridgeStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListCodeDocumentsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListStateSurfacesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetStateSurfaceCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListActionsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInvokeActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSelectedPlateWorkflowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListWindowsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiFocusWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiNavigateWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiCloseWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSnapshotWindowCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetWidgetTreeCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiInvokeWidgetActionCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListObjectStateScopesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetObjectStateFieldsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiDescribeObjectStateFieldCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiMutateObjectStateFieldCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiValidateCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiApplyCodeDocumentCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListSnapshotsCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiRestoreSnapshotCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiTimeTravelHeadCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiListBranchesCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiSwitchBranchCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiGetOperationStatusCapability": 0, + "GodClassExcess:openhcs/agent/capabilities.py::UiWaitForOperationReceiptCapability": 0, + "GodClassExcess:openhcs/agent/dto/__init__.py::_AgentDtoModule": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::InternalApiSymbol": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopicSummary": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopicPage": 0, + "GodClassExcess:openhcs/agent/dto/architecture.py::ArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/dto/authoring.py::AuthoringContextRequest": 0, + "GodClassExcess:openhcs/agent/dto/authoring.py::AuthoringContext": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentCliArgumentSpec": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentCliRequest": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentWarning": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentError": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentResultEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentTimedStatusEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/common.py::AgentResourceRef": 0, + "GodClassExcess:openhcs/agent/dto/common.py::RenderedSource": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigTypeRef": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSchemaRequest": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRef": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigFieldSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRegisteredType": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigRegistrySchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigTypeSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSchema": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigPatch": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigSourceRenderRequest": 0, + "GodClassExcess:openhcs/agent/dto/config.py::ConfigValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionConnectionProjection": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerToolRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerConnectionToolRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionRef": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSessionCreationRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineSourceOrchestratorSessionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineSourceArtifactPlanInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::OrchestratorSession": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobIdentity": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobRef": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::CompileSubmissionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::PipelineExecutionSubmissionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionCancellationRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobStatus": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ExecutionJobCancellationResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactMaterializationPathSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactMaterializationPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactStoragePlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactInputPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::MainFlowMaterializationPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ViewerStreamingPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::CompiledStepPlanSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::SourceWorkspaceFileRecord": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::SourceWorkspaceSummary": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::ArtifactPlanInspection": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerInfo": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerScanResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerScanRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerInfoRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeExecutionStatus": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeServerExecutionStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugCommandRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugCommandResult": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugArtifactExportRequest": 0, + "GodClassExcess:openhcs/agent/dto/execution.py::RuntimeDebugArtifactExportResult": 0, + "GodClassExcess:openhcs/agent/dto/execution_connection.py::ExecutionConnectionSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlMessageType": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlField": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::ImportPathRef": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlRequestABC": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionSearchRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationHandle": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationOutcome": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationState": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogNotReadyError": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStartRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationCancelRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestinationRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestination": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionParameterSource": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogEntry": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionParameterSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionArtifactSpec": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CellProfilerArtifactBindingSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CellProfilerModuleDeclarationSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionRuntimeContractSummary": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetail": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPage": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionReferenceControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlPayload": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlResponseBase": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStateControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationStatus": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionCatalogPreparationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionDetailControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::FunctionReferenceControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationResult": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/functions.py::CustomFunctionRegistrationDestinationControlResponse": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentSourceProjection": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentSummary": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSourceSpan": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSectionSummary": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentTarget": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseContentBounds": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocumentRequest": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchRequest": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseCatalog": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseDocument": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchHit": 0, + "GodClassExcess:openhcs/agent/dto/knowledge.py::KnowledgeBaseSearchResult": 0, + "GodClassExcess:openhcs/agent/dto/mcp.py::McpServerHealthResult": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionSpecRef": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionStepSpec": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::FunctionStepAddRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineRef": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::CreatePipelineRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineSourceRenderRequest": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineSpec": 0, + "GodClassExcess:openhcs/agent/dto/pipeline.py::PipelineValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionStatus": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionConfidence": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionValueSource": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionIssueCode": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryTarget": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateWorkspacePreparationOperation": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkflowScope": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionIngestionRoute": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionSourceBindingRole": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionDefaults": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateTargetOptions": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileFilterOptions": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionBounds": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlatePathInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileStreamRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageInspectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileStreamRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SyntheticPlateGenerationRequest": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionComponentValue": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionComponentSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionImageRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionImageFileSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFileRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFilePreview": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryRecordSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileQueryResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateFileStreamResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SyntheticPlateGenerationResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionResultFileSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionParseFailure": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionParseSummary": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkspacePreparation": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionHandlerCandidate": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateInspectionWorkflowAdvice": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlatePathInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::PlateImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageInspectionResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileQueryResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/plate.py::SelectedPlateFileStreamResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewSeverity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeInstanceIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeApplicationIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorFileRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSemanticAddress": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeVisibility": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListOptions": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCurrentSnapshotState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentCurrentRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentBaseRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentOptionalBaseRevision": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiTimeTravelRuntimeState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationRequirement": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationRequirementCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionFields": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConnectionSpec": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeEndpointIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorFile": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorWirePayload": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeDescriptorSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCatalogPageMetadata": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCatalogPageCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiFieldCatalogPageCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPageRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocument": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPlateManagerRowState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineEditorStepState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPlateManagerState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveMeasurementEntryState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveMeasurementsState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineEditorState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugActionState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugCursorState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugTerminalSummaryState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugSessionIdentityCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugSnapshotStoreRefCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiProgressIdentityState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiDebugRuntimeFrameState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiPipelineDebugSessionState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewMetric": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewItem": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewSection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiLiveOverviewState": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiStateSurfaceDocument": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvocationStatus": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvocationOutcome": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationRequestToken": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationRequestTokenCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiMutationReceipt": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvokeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiActionInvokeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowManagerScope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSemanticMarker": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowOpenPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowOperationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowFocusRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowFocusResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowNavigateRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowNavigateResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCloseRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowCloseResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSnapshotRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWindowSnapshotResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetRect": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateValuePreview": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldValuePreviewCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionSemanticCarrier": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeNode": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvokeRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionIssueCode": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetActionInvokeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiWidgetTreeResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldPathIndex": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpQuery": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldHelpResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldMutationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldMutationResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeSummary": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateScopeListRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldProjection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldScopeProjection": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiObjectStateFieldListQuery": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentValidationResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeConfirmationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeBranchMutationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentApplyRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiCodeDocumentApplyResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSelectedPlateWorkflowRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSelectedPlateWorkflowResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotListRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRestoreRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiTimeTravelHeadRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiSnapshotRestoreResult": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchCatalog": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBranchSwitchRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationRoute": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationIdentity": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationStatusRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationWaitRequest": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeOperationRef": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeEnvelopeBase": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeRequestEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/ui_bridge.py::UiBridgeResponseEnvelope": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowDescriptor": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowControlRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowCloseRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowStateRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowViewportRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageIntensityRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowNavigationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerIsolationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityWindowRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPolylineMeasurementRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRegionMeasurementRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageSampleRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRoiSummaryRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationPolicy": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowProbeResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerDescriptor": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerState": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowErrorResultFactory": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowObservedErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationErrorResultMixin": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowStateResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadRecord": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerPayloads": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPayloadResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowPolylineMeasurementResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRegionMeasurementResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowViewportResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageIntensityResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowNavigationResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerVisibilityRecord": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerIsolationResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityPayloadIdentity": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowIntensityWindowResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowImageSampleResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowRoiSummaryResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationCounters": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowLayerValidationSummary": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationSummaryResult": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowValidationErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerWindowSnapshotErrorContext": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerEndpointDiscoveryRequest": 0, + "GodClassExcess:openhcs/agent/dto/viewer.py::ViewerEndpointDiscoveryResult": 0, + "GodClassExcess:openhcs/agent/exceptions.py::AgentFacingErrorMixin": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaMeasure": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaPrecondition": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaEvidenceRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ReferenceEvidenceRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SeededSegmentationRule": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageQaMissStage": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ThinStructureContinuationConstraint": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SignalTransformConstraint": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::SemanticGate": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::RootedContinuityObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::CandidateRejectionReason": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::RejectedCandidateObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ResidualStructureDisposition": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ResidualStructureObservation": 0, + "GodClassExcess:openhcs/agent/image_analysis_qa.py::ImageAnalysisQaPolicy": 0, + "GodClassExcess:openhcs/agent/knowledge_manifest_schema.py::KnowledgeBaseManifestField": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathLocationAuthority": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathRootSet": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathPolicy": 0, + "GodClassExcess:openhcs/agent/path_policy.py::AgentPathPolicyError": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::AgentRuntimePlatformKey": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::AgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::OtherAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::PosixAgentRuntimePlatformMixin": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::NativeGraphicalSessionMixin": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::PosixAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::LinuxAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::MacOSAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/runtime_platform.py::WindowsAgentRuntimePlatformAuthority": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::InternalApiSymbolSpec": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureTopicProjection": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::PipelineModelArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::CellProfilerTranslationArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::SourceSemanticsArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ExecutionRuntimeArchitectureTopic": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureProjectionService": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::ArchitectureSymbolNotCuratedError": 0, + "GodClassExcess:openhcs/agent/services/architecture_projection_service.py::SourceLocation": 0, + "GodClassExcess:openhcs/agent/services/config_reference_service.py::ConfigReferenceRstRenderer": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::AgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::GlobalPipelineAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::PipelineAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::FunctionStepAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::UiAgentConfigDeclaration": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::ConfigService": 0, + "GodClassExcess:openhcs/agent/services/config_service.py::ConfigPatchUnknownFieldError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::CustomFunctionRegistrationUncertainError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::EndpointFunctionUnavailableError": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogEndpointRevision": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogProjection": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogClientSession": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::FunctionCatalogPreparation": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::EndpointFunctionCatalogServiceABC": 0, + "GodClassExcess:openhcs/agent/services/endpoint_function_catalog_service.py::ZMQFunctionCatalogService": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::UnknownExecutionSessionIdError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::UnknownExecutionJobIdError": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::AgentProgressQueue": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionInput": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionResult": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompileInspectionGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::InProcessCompileInspectionGateway": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::GlobalConfigSelection": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobKind": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientFactoryABC": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ZMQExecutionClientAdapter": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ZMQExecutionClientFactory": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionCommonRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionPipelineSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ResolvedExecutionSessionInputs": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionPipelineDefinition": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::DraftPipelineSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::PipelineSourceSessionRequest": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionRecord": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobRecord": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionStore": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobStore": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionJobSubmission": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::CompletedPipelineExecution": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionClientGateway": 0, + "GodClassExcess:openhcs/agent/services/execution_session_service.py::ExecutionSessionService": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogError": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::UnknownFunctionIdError": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchRank": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::SignatureView": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::AgentFunctionSearchPolicy": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogFilterText": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogTextMatch": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::SummaryView": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchCandidate": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::CatalogSearchProjection": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::ParameterDocumentationPolicy": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogServiceABC": 0, + "GodClassExcess:openhcs/agent/services/function_catalog_service.py::FunctionCatalogService": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseIssueCode": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseDocumentSpec": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ComparisonManifestPathResolver": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ComparisonManifestSnapshot": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30CaseModuleInventory": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30CaseProjection": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_Official30RecipeProjection": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ExampleSourceFile": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::_ParsedDocument": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseSearchQuery": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseService": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::KnowledgeBaseSectionHierarchy": 0, + "GodClassExcess:openhcs/agent/services/knowledge_base_service.py::UniqueSectionIdAuthority": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::AuthoringContextSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::StaticAuthoringContextSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CatalogPreparationReadinessSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::PipelineSystemModelSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CellProfilerTranslationBridgeSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::RuntimeUiCoordinationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::StateCodeRoundtripSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRuntimeSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::SourceBindingWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ExampleCorpusSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::PipelineRulesSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ImageAnalysisWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigSchemaHintsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRulesSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionTemplateSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::CustomFunctionRegistrationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::FirstUseOrientationSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::FolderOnboardingStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::DomainExpertAssistedSetupSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::UiVisibleWorkflowStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::HeadlessExecutionStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::DebuggingWorkflowSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ViewerReviewStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ObjectStateEditingStepsSection": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigFieldRequirementLabel": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::ConfigFieldResolutionLabel": 0, + "GodClassExcess:openhcs/agent/services/llm_context_service.py::AgentAuthoringContextService": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::ObjectStateFieldHelpInferencePolicy": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::ObjectStateFieldHelpService": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_help_service.py::_CallableValueReference": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::ObjectStateFieldFilterDeclaration": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::AllObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::DirtyObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::DefaultDiffObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::InheritedObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::RawResolvedObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::SemanticObjectStateFieldFilter": 0, + "GodClassExcess:openhcs/agent/services/object_state_field_projection.py::ObjectStateFieldListProjector": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::PipelineAuthoringError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::UnknownPipelineIdError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::DuplicatePipelineStepIdError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::InvalidFunctionKwargsError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::MissingFunctionKwargsError": 0, + "GodClassExcess:openhcs/agent/services/pipeline_authoring_service.py::PipelineAuthoringService": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionText": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFileManagerFactory": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionContext": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionBackendProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionHandlerCandidateProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFileQueryProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentEntrySet": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentCollection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentMetadataAccess": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionMetadataComponentProjection": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionMutableParsedComponents": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionParsedFileSet": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionFilenameParser": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentSummaryBuilder": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionComponentSort": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionParseCoverage": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionStatusPolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionWorkspacePreparationPolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionWorkflowAdvicePolicy": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionPathPlanningConfigProvider": 0, + "GodClassExcess:openhcs/agent/services/plate_inspection_service.py::PlateInspectionService": 0, + "GodClassExcess:openhcs/agent/services/plate_streaming_service.py::PlateStreamingService": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerWrongKindError": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::ZMQRuntimeServerGateway": 0, + "GodClassExcess:openhcs/agent/services/runtime_server_service.py::RuntimeServerService": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateStateResolution": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateTargetRoot": 0, + "GodClassExcess:openhcs/agent/services/selected_plate_service.py::SelectedPlateService": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationIssueCode": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationText": 0, + "GodClassExcess:openhcs/agent/services/synthetic_plate_service.py::SyntheticPlateGenerationService": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNoPayloadGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgePayloadGatewayMethod": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeFeature": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeOperationContractABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNoPayloadOperationContract": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgePayloadOperationContract": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorDirectoryAuthority": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeStatusOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListDocumentsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListStateSurfacesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListActionsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListWindowsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListObjectStateScopesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescribeObjectStateFieldOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeMutateObjectStateFieldOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetStateSurfaceOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeInvokeActionOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeFocusWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeNavigateWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeCloseWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSnapshotWindowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeWidgetTreeOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeInvokeWidgetActionOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeValidateDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeApplyDocumentOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListSnapshotsOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeRestoreSnapshotOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeTimeTravelHeadOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeListBranchesOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSwitchBranchOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGetOperationStatusOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeSelectedPlateWorkflowOperation": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UnavailableUiBridgeGateway": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayErrorABC": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayUnavailableError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayResponseError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeGatewayTimeoutError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorResolution": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeConnectionResolution": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorReadResult": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorProcessGoneError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorProcessIdentityError": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::DescriptorSetCardinality": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::LiveUiBridgeDescriptorSet": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeEnvironment": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::DescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::NoDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::SingleDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::AmbiguousDescriptorSetResolutionRunner": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorReader": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorCatalog": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeProcessAdvertisedDescriptorCatalog": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeDescriptorResolver": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_service.py::UiBridgeService": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::AgentDtoJsonCodec": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::UiBridgeControlClient": 0, + "GodClassExcess:openhcs/agent/services/ui_bridge_transport.py::ZMQUiBridgeGateway": 0, + "GodClassExcess:openhcs/agent/services/viewer_endpoint_discovery.py::ViewerEndpointRecord": 0, + "GodClassExcess:openhcs/agent/services/viewer_endpoint_discovery.py::ViewerEndpointDiscoveryService": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadComponentProjection": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerPayloadCoordinateSet": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationProjection": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerCoordinateCoverage": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationTotals": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationAuthority": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationWarningCode": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationPolicyCarrier": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerExpectedLayerCountEvidence": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationWarningContext": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationWarningContext": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerValidationWarningRuleBase": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWarningCodeBase": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowValidationWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerValidationWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerCountMismatchWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerActiveDimensionLabelRouteMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerUnmountedWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerLayerPendingUpdateWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerRequiredAxisLabelsMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerRequiredComponentLabelsMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCountWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadNonzeroMetadataMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadsZeroWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerCoordinateGapsWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCoordinatesMissingWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadCoordinatesDuplicateWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerPayloadsWithoutCoordinatesWarningRule": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowGatewayABC": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ZMQViewerWindowGateway": 0, + "GodClassExcess:openhcs/agent/services/viewer_window_service.py::ViewerWindowService": 0, + "GodClassExcess:openhcs/agent/skill_bundle.py::AgentSkillBundle": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncReceipt": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncResult": 0, + "GodClassExcess:openhcs/agent/skill_sync.py::SkillSyncPartialFailure": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::PlateOperation": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::ManagerButtonPresentationMixin": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::MainWindowAction": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::PlateManagerAction": 0, + "GodClassExcess:openhcs/agent/ui_bridge_actions.py::CompilationActionProjection": 0, + "GodClassExcess:openhcs/agent/ui_bridge_environment.py::UIConfigCacheEnvironment": 0, + "GodClassExcess:openhcs/agent/ui_bridge_environment.py::UiBridgeDescriptorEnvironment": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiBridgeIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStableWindowIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStableWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiOwnedByWidgetIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiCodeDocumentIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiStateSurfaceIdentityDeclarationBase": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineEditorWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineDebugToolbarWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::MainWindowWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ManagedWindowWidgetIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::SystemMonitorWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ZmqServerManagerWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::ImageBrowserWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::LogViewerWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::GlobalConfigWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::KnowledgeBaseWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::AboutOpenHCSWindowIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerOrchestratorCodeDocumentIdentity": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PlateManagerLiveMeasurementsStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineEditorStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::PipelineDebugSessionStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/agent/ui_bridge_identities.py::UiLiveOverviewStateSurfaceIdentityDeclaration": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfiguration": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfigurationFactory": 0, + "GodClassExcess:openhcs/components/framework.py::ComponentConfigurationFactory.create_openhcs_default_configuration._ComponentTemplate": 0, + "GodClassExcess:openhcs/constants/constants.py::Microscope": 0, + "GodClassExcess:openhcs/constants/constants.py::OrchestratorState": 0, + "GodClassExcess:openhcs/constants/constants.py::FileFormat": 0, + "GodClassExcess:openhcs/constants/input_source.py::InputSource": 0, + "GodClassExcess:openhcs/core/__init__.py::CoreExport": 0, + "GodClassExcess:openhcs/core/alias_property.py::AliasProperty": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::NumPyImagePayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ObjectLabelPayloadSourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStackKwargResolver": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadSliceProjector": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStackKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::TupleAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ObjectLabelAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::RuntimeSliceAlignedValueKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::RuntimeSliceProjectableAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::PassThroughAlignedKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadComposition": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImagePayloadBundleContext": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageSliceContext": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::AlignedImageStack": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::ImageOutputBundle": 0, + "GodClassExcess:openhcs/core/aligned_image_payload.py::NestedAlignedImageStackKwargResolutionStrategy": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::ArtifactInspectionControlMessageType": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInvocationInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactStepInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspection": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionRequest": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionControlPayload": 0, + "GodClassExcess:openhcs/core/artifact_inspection.py::CompiledArtifactInspectionResponse": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::ArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::NativeReturnArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::AdapterRecordedArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/core/artifact_key_selection.py::ArtifactPlanKeySelector": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactPayloadShape": 0, + "GodClassExcess:openhcs/core/artifacts.py::NamedArtifactPayload": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactTypeStrategyMatchMixin": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpecialArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ImageArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectLabelsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::MeasurementsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectLineageArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::RelationshipsArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::TableArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpatialGridArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::SpatialGraphArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::MetadataArtifactType": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSidecarRole": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactViewerStreaming": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactMaterializationPayload": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecRef": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectArtifactSubjectBinding": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSidecarSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSourceContextSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactGroupScopeSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::GroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::SourceStackLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::InputGroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::InputStackBroadcastSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::AssembledStackGroupLineageSourceRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::MaterializationSourceIdentityRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ObjectArtifactMemberSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ImageMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactMeasurementSubjectRelation": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::MainFlowStackOutputSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::MainFlowPlaneProjectionOutputSpec": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecAccumulator": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactSpecCollection": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactOutputPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactInputPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::ArtifactInputProjectionPlan": 0, + "GodClassExcess:openhcs/core/artifacts.py::NoMainFlowOutput": 0, + "GodClassExcess:openhcs/core/autoregister_preparation.py::AutoRegisterRegistryPreparationReport": 0, + "GodClassExcess:openhcs/core/autoregister_preparation.py::AutoRegisterRegistryPreparation": 0, + "GodClassExcess:openhcs/core/axis_filter.py::StepAxisFilterResolution": 0, + "GodClassExcess:openhcs/core/axis_filter.py::StepAxisFilterSet": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableImportIdentity": 0, + "GodClassExcess:openhcs/core/callable_contract.py::KeywordRuntimeParameter": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CompilerPreparedAutoRegisterFamily": 0, + "GodClassExcess:openhcs/core/callable_contract.py::FunctionStepExecutionScope": 0, + "GodClassExcess:openhcs/core/callable_contract.py::ImagePayloadConsumption": 0, + "GodClassExcess:openhcs/core/callable_contract.py::PrimaryImageCarrierRequirement": 0, + "GodClassExcess:openhcs/core/callable_contract.py::PrimaryImageCarrierTransition": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableMetadata": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableContract": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableRequestBinding": 0, + "GodClassExcess:openhcs/core/callable_contract.py::RequestParameterName": 0, + "GodClassExcess:openhcs/core/callable_contract.py::RequestPublicFieldSelection": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableProjection": 0, + "GodClassExcess:openhcs/core/callable_contract.py::CallableMetadataReader": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledWorkerStartPlan": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledRuntimeEnvironmentPlan": 0, + "GodClassExcess:openhcs/core/compiled_execution.py::CompiledExecutionBundle": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::FrameworkDeviceBinding": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::FrameworkDeviceAssignment": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::InputConversionPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::MaterializedOutputPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::SequentialRuntimeFilter": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::SequentialRuntimeFilterPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::RuntimeArtifactMaterializationPlan": 0, + "GodClassExcess:openhcs/core/compiled_step_plan.py::CompiledStepPlan": 0, + "GodClassExcess:openhcs/core/component_group_scope.py::ComponentGroupScope": 0, + "GodClassExcess:openhcs/core/component_group_scope.py::RuntimeExecutionAxisScope": 0, + "GodClassExcess:openhcs/core/component_set.py::ComponentSet": 0, + "GodClassExcess:openhcs/core/components/component_values.py::OpenHCSComponentValues": 0, + "GodClassExcess:openhcs/core/components/multiprocessing.py::Task": 0, + "GodClassExcess:openhcs/core/components/multiprocessing.py::MultiprocessingCoordinator": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::FilenameParseResult": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::MissingFilenameComponentError": 0, + "GodClassExcess:openhcs/core/components/parser_metaprogramming.py::GenericFilenameParser": 0, + "GodClassExcess:openhcs/core/components/validation.py::ValidationResult": 0, + "GodClassExcess:openhcs/core/components/validation.py::GenericValidator": 0, + "GodClassExcess:openhcs/core/config.py::StreamingConfigMeta": 0, + "GodClassExcess:openhcs/core/config.py::MaterializationBackend": 0, + "GodClassExcess:openhcs/core/config.py::WellFilterMode": 0, + "GodClassExcess:openhcs/core/config.py::NormalizationMethod": 0, + "GodClassExcess:openhcs/core/config.py::MultiprocessingStartMethod": 0, + "GodClassExcess:openhcs/core/config.py::GlobalPipelineConfig": 0, + "GodClassExcess:openhcs/core/config.py::NapariDimensionMode": 0, + "GodClassExcess:openhcs/core/config.py::NapariVariableSizeHandling": 0, + "GodClassExcess:openhcs/core/config.py::NapariDisplayConfig": 0, + "GodClassExcess:openhcs/core/config.py::FijiDimensionMode": 0, + "GodClassExcess:openhcs/core/config.py::FijiDisplayConfig": 0, + "GodClassExcess:openhcs/core/config.py::WellFilterConfig": 0, + "GodClassExcess:openhcs/core/config.py::ZarrConfig": 0, + "GodClassExcess:openhcs/core/config.py::TiffConfig": 0, + "GodClassExcess:openhcs/core/config.py::VFSConfig": 0, + "GodClassExcess:openhcs/core/config.py::DtypeConfig": 0, + "GodClassExcess:openhcs/core/config.py::ProcessingConfig": 0, + "GodClassExcess:openhcs/core/config.py::SequentialProcessingConfig": 0, + "GodClassExcess:openhcs/core/config.py::AnalysisConsolidationConfig": 0, + "GodClassExcess:openhcs/core/config.py::PlateMetadataConfig": 0, + "GodClassExcess:openhcs/core/config.py::ExperimentalAnalysisConfig": 0, + "GodClassExcess:openhcs/core/config.py::PathPlanningConfig": 0, + "GodClassExcess:openhcs/core/config.py::StepWellFilterConfig": 0, + "GodClassExcess:openhcs/core/config.py::StepMaterializationConfig": 0, + "GodClassExcess:openhcs/core/config.py::StreamingDefaults": 0, + "GodClassExcess:openhcs/core/config.py::StreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::NapariStreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::FijiStreamingConfig": 0, + "GodClassExcess:openhcs/core/config.py::CompilationDebugConfig": 0, + "GodClassExcess:openhcs/core/config_cache.py::ConfigCacheSpec": 0, + "GodClassExcess:openhcs/core/config_cache.py::ConfigCache": 0, + "GodClassExcess:openhcs/core/config_document.py::ConfigDocumentField": 0, + "GodClassExcess:openhcs/core/config_document.py::ConfigDocumentAuthority": 0, + "GodClassExcess:openhcs/core/context/processing_context.py::RequiredVisualizer": 0, + "GodClassExcess:openhcs/core/context/processing_context.py::ProcessingContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEventType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommandType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommandDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug.py::AdvancesOneDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ToggleDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RunDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RunToPauseDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RestartDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::ChooseSourceGroupDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::RandomSourceGroupDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::StopDebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryOutcome": 0, + "GodClassExcess:openhcs/core/debug.py::DebugTimelineNodeState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryEventDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug.py::StartedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::CompletedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::FailedDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ReportsOutputArtifactsDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::BeforeInvocationDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::AfterInvocationDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::ExceptionDebugBoundary": 0, + "GodClassExcess:openhcs/core/debug.py::DebugControlMessageType": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerStatus": 0, + "GodClassExcess:openhcs/core/debug.py::DebugReplayMode": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCommand": 0, + "GodClassExcess:openhcs/core/debug.py::DebugCursor": 0, + "GodClassExcess:openhcs/core/debug.py::DebugJsonCodec": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactRef": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactIdentity": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactRefProjection": 0, + "GodClassExcess:openhcs/core/debug.py::DebugInvocationParameter": 0, + "GodClassExcess:openhcs/core/debug.py::DebugBoundaryState": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshot": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSessionRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotReadResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugRuntimeInspectionResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactExportPlan": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWarmReplayArtifactAvailability": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWarmReplayArtifactReusePlan": 0, + "GodClassExcess:openhcs/core/debug.py::DebugArtifactHydrationContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandControlPayload": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerCommandResponse": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEvent": 0, + "GodClassExcess:openhcs/core/debug.py::DebugProgressContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugProgressEventRequest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerController": 0, + "GodClassExcess:openhcs/core/debug.py::DebugWorkerStopped": 0, + "GodClassExcess:openhcs/core/debug.py::DebugPausedWorkerRegistry": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSession": 0, + "GodClassExcess:openhcs/core/debug.py::DebugTerminalSummary": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionConfig": 0, + "GodClassExcess:openhcs/core/debug.py::DebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::NeverStopDebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugInvocationExecutionStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::NeverStopDebugStepStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::StepDebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::RunToPauseDebugStepStopStrategy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugExecutionContext": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSinkInstallRequest": 0, + "GodClassExcess:openhcs/core/debug.py::NoOpDebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::ProgressDebugExecutionPolicy": 0, + "GodClassExcess:openhcs/core/debug.py::DebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::NoOpDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::RecordingDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::ProgressDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::LocalSnapshotProgressDebugEventSink": 0, + "GodClassExcess:openhcs/core/debug.py::DebugStoreManifest": 0, + "GodClassExcess:openhcs/core/debug.py::DebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug.py::LocalDebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug.py::FileManagerDebugSnapshotStore": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionTargetState": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugPauseBoundaryState": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionProjectionContext": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::DebugSessionPhaseDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NoPlateDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NeedsInitializationDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::NeedsCompileDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::PendingExecutionDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::ActiveDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalCompleteDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalFailedDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::TerminalCancelledDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_session_projection.py::ReadyDebugSessionPhase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTableProjection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSectionKind": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSectionDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::AvailableEmptySection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::ReportedEmptySection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTableProjectionDeclarationBase": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::AvailableEmptyTable": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_view_models.py::DebugViewModel": 0, + "GodClassExcess:openhcs/core/debug_views.py::SummaryDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::SourcesDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::InputArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::OutputArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::PreviewArtifactsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::InvocationParametersDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::RuntimeValuesDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::MeasurementsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::RelationshipsDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::TimingDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::ErrorDebugViewSection": 0, + "GodClassExcess:openhcs/core/debug_views.py::ArtifactActionDebugTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::ArtifactRefsDebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::InvocationParametersDebugViewTable": 0, + "GodClassExcess:openhcs/core/debug_views.py::RuntimeValueRecordsDebugViewTable": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellValueKind": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellSignature": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::EmptyRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::NumberRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::TextRuntimeCellMissingStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::_SparseNumericInstability": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementCellSignatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementCellPresence": 0, + "GodClassExcess:openhcs/core/equivalence/cells.py::RuntimeMeasurementValuePresence": 0, + "GodClassExcess:openhcs/core/equivalence/images.py::RuntimeImageSnapshot": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSubjectKey": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSourceQualification": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementSourcePair": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKey": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementNamePartsProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeAggregateFeatureIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticAggregatePrefixedFeatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticAggregateFeatureProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::SemanticCoreFeatureAndSourceNameProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureNameProjection": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKeySourceContext": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::_MeasurementScopeAggregatePolicy": 0, + "GodClassExcess:openhcs/core/equivalence/keys.py::RuntimeMeasurementFeatureKeyProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeRowProjectionRecord": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeExpectedMeasurementFactCompletion": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeDirectionalPairMeasurementDerivationContract": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_facts.py::RuntimeMeasurementFactProjectionContract": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementFeatureSemanticContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::MarkerRuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementDescriptorSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::RuntimeMeasurementIndexedDescriptorEquivalence": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::DefaultRuntimeMeasurementFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCountFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectIdentifierFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectLocationFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCalculatedFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::ObjectCalculatedIdentifierFeatureSemanticProfile": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_features.py::TieSensitiveLocationValueFeatureRelation": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_requirements.py::RequiredRuntimeMeasurementProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeImageNumberOffset": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowSchema": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowHeaderProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeWideProjectionColumn": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRequiredKeyIndex": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeIndexedRowValues": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowMapping": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeObjectMeasurementRowIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowProjectionContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowValueProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellValue": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellFactProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementCellNumericProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormFactProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeRowLongFormNumericProjection": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::CachedRuntimeLongFormMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementSource": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeLongFormMeasurementFact": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeSnapshotLongFormMeasurementFactProjector": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementLongFormFactProjector": 0, + "GodClassExcess:openhcs/core/equivalence/measurement_rows.py::RuntimeMeasurementRowSubjectProjection": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementState": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementContext": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementProjection": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::RuntimeObjectLabelMeasurementAuthority": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::RuntimeObjectLabelInstanceCatalog": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementCompletion": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::ObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::PayloadObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/object_label_measurements.py::PlaneObjectLabelMeasurementProjectionStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::RuntimeOutputSnapshot": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::RuntimeTableNamespaceAdapter": 0, + "GodClassExcess:openhcs/core/equivalence/outputs.py::CommonStemRuntimeTableNamespaceAdapter": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementFeatureNameMode": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementSourceNameEncoding": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementSourceQualifiedFeature": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementQualifierValueMode": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::_NonNegativeRuntimePolicyField": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimePolicyNonNegativeFieldValidationMixin": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementRowQualifier": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::IdentifierQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::TwoDigitIntegerQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::FractionOfCountQualifierSuffixMatchStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementRowQualifierSequence": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementDialect": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeMeasurementFeatureNumericTolerance": 0, + "GodClassExcess:openhcs/core/equivalence/policy.py::RuntimeEquivalencePolicy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RuntimeScopedMeasurementTable": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RuntimeObjectRelationshipIdentity": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::ObjectInstanceKeyPlaneAlignmentContext": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::ObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::UnmodifiedObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::SingleSliceValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::MultiSliceValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::UnscopedValueObjectInstanceKeyPlaneAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureContext": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureKeyProjection": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureResolution": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::GenericRelationshipAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/relationships.py::RelationshipMeasurementSemantics": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceDifferenceKind": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceDifference": 0, + "GodClassExcess:openhcs/core/equivalence/report.py::RuntimeEquivalenceReport": 0, + "GodClassExcess:openhcs/core/equivalence/tables.py::RuntimeTableSnapshot": 0, + "GodClassExcess:openhcs/core/execution_state.py::ExecutionOutputPlateSummary": 0, + "GodClassExcess:openhcs/core/execution_state.py::ExecutionCompletionPayload": 0, + "GodClassExcess:openhcs/core/execution_state.py::ManagerExecutionState": 0, + "GodClassExcess:openhcs/core/execution_state.py::TerminalExecutionStatus": 0, + "GodClassExcess:openhcs/core/execution_visualizer.py::ExecutionVisualizerABC": 0, + "GodClassExcess:openhcs/core/framework_device_resolver.py::FrameworkDeviceResolver": 0, + "GodClassExcess:openhcs/core/function_contract_metadata.py::FunctionContractAttribute": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeParameterBinding": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeCallableKwargPolicy": 0, + "GodClassExcess:openhcs/core/function_patterns.py::RuntimeInvocationDomain": 0, + "GodClassExcess:openhcs/core/function_patterns.py::MainFlowInputProjection": 0, + "GodClassExcess:openhcs/core/function_patterns.py::FunctionInvocationKey": 0, + "GodClassExcess:openhcs/core/function_patterns.py::InvocationArtifactInputProjectionKey": 0, + "GodClassExcess:openhcs/core/function_patterns.py::InvocationArtifactInputEdgePlan": 0, + "GodClassExcess:openhcs/core/function_patterns.py::FunctionInvocation": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionItem": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionGroup": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizedFunctionPattern": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionInvocation": 0, + "GodClassExcess:openhcs/core/function_patterns.py::ComponentFunctionInvocationProjection": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionGroup": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompiledFunctionPattern": 0, + "GodClassExcess:openhcs/core/function_patterns.py::PatternItemKwargMerge": 0, + "GodClassExcess:openhcs/core/function_patterns.py::NormalizeFunctionGroupAuthority": 0, + "GodClassExcess:openhcs/core/function_patterns.py::CompileFunctionGroupAuthority": 0, + "GodClassExcess:openhcs/core/function_reference.py::FunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::ImportableFunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::RegistryFunctionReference": 0, + "GodClassExcess:openhcs/core/function_reference.py::ResolvedRegistryFunction": 0, + "GodClassExcess:openhcs/core/function_reference.py::FunctionReferenceTransportAuthority": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocumentField": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocument": 0, + "GodClassExcess:openhcs/core/function_step_document.py::FunctionStepDocumentAuthority": 0, + "GodClassExcess:openhcs/core/function_step_transport.py::FunctionStepTransportAuthority": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::SourceImagePixelSemantics": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImageFileSourceMetadata": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NumpyImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::TiffImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::EightBitRasterImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::BmpImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::GifImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::JpegImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::PngImageFileFormat": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::ImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NativeUint8ImagePayloadStrategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::BoolImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_file_serialization.py::NumericImagePayloadUint8Strategy": 0, + "GodClassExcess:openhcs/core/image_payload_execution_mode.py::ImagePayloadExecutionMode": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ArrayShape": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ColorImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::GrayscaleImageShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::GrayscaleVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ColorVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/image_shapes.py::ChannelFirstVolumeShapeRole": 0, + "GodClassExcess:openhcs/core/input_workspace.py::PipelineImportDiagnostic": 0, + "GodClassExcess:openhcs/core/input_workspace.py::InputWorkspacePreparationRequest": 0, + "GodClassExcess:openhcs/core/input_workspace.py::InputWorkspacePreparationResult": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::ArtifactDeclarationStepContext": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractPlan": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::InvocationContractProviderFactory": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::MainFlowArtifactContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::CompositeInvocationContractProvider": 0, + "GodClassExcess:openhcs/core/invocation_artifacts.py::PipelineInvocationContractProviderAuthority": 0, + "GodClassExcess:openhcs/core/lazy_gpu_imports.py::LazyFrameworkModule": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectSliceMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::RuntimeObjectLabelMeasurementQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementAxisValueProjection": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchCacheKey": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureAxisBatchCacheKey": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ColumnarMeasurementTableSchema": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ColumnarMeasurementTableSchemaCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementFeatureQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureVectorBatchQueryCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementObjectFeatureAxisBatchQueryCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementFeatureValueIndex": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableObjectFeatureSemanticsCache": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableObjectFeatureSemantics": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::MeasurementTableFeatureQuery": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ObjectMeasurementLabelPlaneBinding": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::IndexedObjectMeasurementLabelPlaneBinding": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::ObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::DefaultObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_feature_queries.py::IndexedObjectMeasurementLabelPlaneBindingPolicy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageAlignmentSource": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageLabelAlignmentRequest": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::PreparedMeasurementObjectLabels": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementLabelSourceAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageLabelAlignmentStrategy": 0, + "GodClassExcess:openhcs/core/measurement_image_alignment.py::MeasurementImageReferenceDomain": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementObjectDomainPolicy": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupDialect": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementFeatureAliasSpan": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupAliasCache": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementFeatureLookup": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::RuntimeMeasurementLookupDialectReference": 0, + "GodClassExcess:openhcs/core/measurement_lookup_dialect.py::CurrentRuntimeMeasurementLookupDialect": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowDeclaredValue": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowTextValue": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectName": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowSourceImageName": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectLabel": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowObjectIdentityRole": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementProjectedColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementSparseCell": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ColumnarRowColumnOverlay": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementSparseColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::WideMeasurementRowAccumulator": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::SequenceMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ColumnarMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementObjectLabelResolution": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowQualifier": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowOwnership": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementColumnarRowsView": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedColumnarRowColumns": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::ConcatenatedMeasurementRowsAxisProjection": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::DataclassMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::QualifiedMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementTableRowLayout": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::MeasurementRowLayoutProjectionStrategy": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::LongMeasurementRowProjectionStrategy": 0, + "GodClassExcess:openhcs/core/measurement_row_materialization.py::WideMeasurementRowProjectionStrategy": 0, + "GodClassExcess:openhcs/core/metadata_cache.py::MetadataCache": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisSummaryDestination": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisDirectoryInputs": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::RuntimeAnalysisConsolidationInputs": 0, + "GodClassExcess:openhcs/core/orchestrator/analysis_consolidation.py::FileManagerAnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancelledError": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancellationSignal": 0, + "GodClassExcess:openhcs/core/orchestrator/cancellation.py::ExecutionCancellationAuthority": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionExtras": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionResults": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::CompiledPlateExecutionRequest": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::ValidatedCompiledPlateExecution": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::_PlateStepProgressHeartbeat": 0, + "GodClassExcess:openhcs/core/orchestrator/compiled_plate_execution.py::ViewerSettlementProgressObserver": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeExecutionTransportSerialization": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::ExecutionStatus": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeContextObservation": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeExecutionObservation": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::RuntimeObservationMode": 0, + "GodClassExcess:openhcs/core/orchestrator/execution_result.py::ExecutionResult": 0, + "GodClassExcess:openhcs/core/orchestrator/orchestrator.py::PipelineOrchestrator": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::WorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::InlineWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::ForkInheritedWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::PooledWorkerExecutorResources": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::WorkerExecutorFactory": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::ForkInheritedWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::InlineWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_execution.py::PooledWorkerLaneRunner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::ForkInheritedWorkerExecutionState": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerLaneExecutionContext": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerAssignmentPlan": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::WorkerLaneExecutionPlan": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_lanes.py::CompiledContextLanePlanner": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::WorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::DisabledWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::CProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::ThreadOwnedProfilerCallback": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::ThreadLocalCProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/orchestrator/worker_profiling.py::MonitoringCProfileWorkerProfilingPolicy": 0, + "GodClassExcess:openhcs/core/path_cache.py::PathCacheKey": 0, + "GodClassExcess:openhcs/core/path_cache.py::UnifiedPathCache": 0, + "GodClassExcess:openhcs/core/path_pattern_matching.py::PathPatternTemplateMatcher": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::TerminalMaterializationSpec": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::StreamingOnlyMaterializationSpec": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticImageArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticObjectLabelsArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::AutomaticMeasurementsArtifactOutputMaterializationStrategy": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactOutputMaterializationPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactProducer": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactConsumer": 0, + "GodClassExcess:openhcs/core/pipeline/artifact_planning.py::ArtifactGraph": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationPlateScope": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationPathResolver": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::CompilationSession": 0, + "GodClassExcess:openhcs/core/pipeline/compilation_session.py::ResolvedPipelineDefinition": 0, + "GodClassExcess:openhcs/core/pipeline/compiler.py::AxisCompilationRequest": 0, + "GodClassExcess:openhcs/core/pipeline/compiler.py::PipelineCompiler": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::ParameterKindPolicy": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::ImportStatementExtractor": 0, + "GodClassExcess:openhcs/core/pipeline/funcstep_contract_validator.py::FuncStepContractValidator": 0, + "GodClassExcess:openhcs/core/pipeline/function_contracts.py::ObjectLabelInputExecutionMode": 0, + "GodClassExcess:openhcs/core/pipeline/materialization_flag_planner.py::MaterializationFlagPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::MissingArtifactInputError": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerGroupScope": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerComponentScopes": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::ArtifactPlanMaps": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerExecutionGroups": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerArtifactStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerMaterializationStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerValidationStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerPathAuthority": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlannerStepAssemblyStage": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PathPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/path_planner.py::PipelinePathPlanner": 0, + "GodClassExcess:openhcs/core/pipeline/step_attribute_stripper.py::StepAttributeStripper": 0, + "GodClassExcess:openhcs/core/pipeline/step_snapshot.py::StepSnapshot": 0, + "GodClassExcess:openhcs/core/pipeline_document.py::PipelineDocument": 0, + "GodClassExcess:openhcs/core/pipeline_document.py::PipelineDocumentAuthority": 0, + "GodClassExcess:openhcs/core/pipeline_document_fields.py::PipelineDocumentField": 0, + "GodClassExcess:openhcs/core/plate_file_inventory.py::PlateFileKind": 0, + "GodClassExcess:openhcs/core/plate_file_inventory.py::PlateFileInventoryQuery": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFileRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecord": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileInventoryQueryResult": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFilePreview": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFilePreviewReader": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateResultFileInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileInventory": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecordNotFoundError": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateFileRecordAmbiguityError": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageSample": 0, + "GodClassExcess:openhcs/core/plate_image_inventory.py::PlateImageSampler": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::ProcessLocalBoundedCache": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::RegisteredProcessLocalBoundedCache": 0, + "GodClassExcess:openhcs/core/process_local_cache.py::IdentityBoundProcessCache": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationOperation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::RegistryFamilyPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::ModuleRegistryPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::DeclaredHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::ModuleHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::CallableHookPreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::CallablePreparation": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationCacheWorker": 0, + "GodClassExcess:openhcs/core/processing_preparation.py::PreparationCacheBatch": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugProgressRecord": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeFrame": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugTimelineNode": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugProjectionSource": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::DebugRuntimeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionSource": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionBundle": 0, + "GodClassExcess:openhcs/core/progress/debug_projection.py::RuntimeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::ProgressEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::NoopEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::CallbackEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::ZMQProgressEmitter": 0, + "GodClassExcess:openhcs/core/progress/emitters.py::LoggingEmitter": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressError": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressValidationError": 0, + "GodClassExcess:openhcs/core/progress/exceptions.py::ProgressRegistrationError": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementPayloadError": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementRowPreview": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementTablePreview": 0, + "GodClassExcess:openhcs/core/progress/live_measurements.py::LiveMeasurementProgressPayload": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeStateDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/projection.py::TerminalPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PendingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::IdlePlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::QueuedPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompilingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompiledPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::ExecutingPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::CompletePlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::FailedPlateRuntimeState": 0, + "GodClassExcess:openhcs/core/progress/projection.py::AxisRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeIdentity": 0, + "GodClassExcess:openhcs/core/progress/projection.py::PlateRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::ExecutionRuntimeProjection": 0, + "GodClassExcess:openhcs/core/progress/projection.py::_OpenHCSProjectionAdapter": 0, + "GodClassExcess:openhcs/core/progress/registry.py::ProgressRegistry": 0, + "GodClassExcess:openhcs/core/progress/runtime_artifacts.py::RuntimeArtifactPayloadError": 0, + "GodClassExcess:openhcs/core/progress/runtime_artifacts.py::RuntimeArtifactProgressPayload": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeIdentity": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MeanPercentRuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ExplicitPercentRuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::PlateProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::WorkerProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::WellProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::StepProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompilationProgressTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNode": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeProjection": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeExecutionTopology": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeWorkerStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeWorkerStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompleteWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::QueuedWorkerStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeEventStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeEventStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MissingEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::SuccessTerminalEventStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStepStatusContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStepStatusStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::MissingStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ActiveStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::FailedStepStatus": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeExecutionModeContext": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeExecutionModeStrategy": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::CompileModeSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::ExecutionEventSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::InitOnlyExecutionSnapshot": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeStatusProjector": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeNodeFactory": 0, + "GodClassExcess:openhcs/core/progress/runtime_tree.py::RuntimeTreeProjectionBuilder": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannelRole": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressChannelDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ControlProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ExecutionProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::PipelineProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepProgressChannel": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressPhaseDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::TerminalProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailureProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessTerminalProgressEvent": 0, + "GodClassExcess:openhcs/core/progress/types.py::StatusTerminatedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PipelineChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepChannelProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::InitProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::QueuedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::RunningProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CancelledProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::CompileProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisStartedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepStartedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::StepCompletedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PatternGroupProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisCompletedProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ViewerSettlementProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::AxisErrorProgressPhase": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressStatusDeclarationBase": 0, + "GodClassExcess:openhcs/core/progress/types.py::PendingProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::StartedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::RunningProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::SuccessProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::FailedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::CancelledProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ErrorProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::QueuedProgressStatus": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressIdentity": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressQueue": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressExecutionContext": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressEventPayload": 0, + "GodClassExcess:openhcs/core/progress/types.py::ProgressEvent": 0, + "GodClassExcess:openhcs/core/projected_image_output.py::SourceProjectedImageOutput": 0, + "GodClassExcess:openhcs/core/projected_image_output.py::SelectedPlaneImageOutput": 0, + "GodClassExcess:openhcs/core/python_source_literal.py::PythonSourceLiteral": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::RegisteredStrategyTypesMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::StrategyLabelRegistryMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::EnumKeyedStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::NominalTypeKeyedStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::NominalTypeStrategyFamilyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::MostDerivedContextStrategyMeta": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::MostDerivedContextStrategyMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::AlwaysMatchesContextMixin": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::RegisteredLeafClassSpec": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::GeneratedLeafClassSpec": 0, + "GodClassExcess:openhcs/core/registry_strategies.py::GeneratedEnumClassSpec": 0, + "GodClassExcess:openhcs/core/roi_point_metadata.py::ROIFractionalZ": 0, + "GodClassExcess:openhcs/core/roi_source_metadata.py::ROIArchiveSourceMetadata": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeImageExecutionContext": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeImageRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeFunctionInvocationRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeAdapterRequest": 0, + "GodClassExcess:openhcs/core/runtime_adapters.py::RuntimeAdapterSpec": 0, + "GodClassExcess:openhcs/core/runtime_array_values.py::RuntimeArrayPayload": 0, + "GodClassExcess:openhcs/core/runtime_array_values.py::DataBackedRuntimeArrayPayload": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchQueryCache": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementTableUnion": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::RuntimeArtifactQueryContext": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementObjectQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementScopeQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementTableAxisProjection": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceAxisSelection": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::MeasurementLabelSliceFeatureBatchQuery": 0, + "GodClassExcess:openhcs/core/runtime_artifact_queries.py::AxisFilteredMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/core/runtime_artifact_values.py::ArtifactKey": 0, + "GodClassExcess:openhcs/core/runtime_artifact_values.py::RuntimeValue": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::SliceIndexRuntimeParameter": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimePlaneAxisValueProjectionParameter": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchInvocationRequest": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchExecutionDomain": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchCallableMetadataField": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimePure2DSliceBatchRequest": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::RuntimeBatchCallableFamily": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::Pure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::ParallelPure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_batch_contracts.py::SerialPure2DSliceBatchExecutor": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeAggregateMeanAccumulator": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseNumericCounterToleranceProfile": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ObjectBoundarySparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ShapeDescriptorSparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::BinarySparseNumericTolerance": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateMeanKeyProjection": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeObjectMeasurementFactRowDomain": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ValueMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeanMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::CountMeasurementStatisticDependencyStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationAxis": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementProjectionState": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementRowProjectionRecorder": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeTableRowProjectionRecorder": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SpatialGridObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeasurementTableObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::ObjectLabelsObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RelationshipObservationRecordHandler": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationValueFeatureContext": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateTieSensitiveLocationFeature": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::DirectTieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::AggregateTieSensitiveLocationValueFeatureStrategy": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::TieSensitiveLocationFeatureContract": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementObservationProjector": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementSnapshot": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementSnapshotAccumulator": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeThresholdSensitivePairToleranceContract": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::RuntimeMeasurementFeatureSemantics": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryStatisticEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryCountEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryValueEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::SparseObjectBoundaryMeanEquivalence": 0, + "GodClassExcess:openhcs/core/runtime_equivalence.py::MeasurementFeatureStabilityPolicy": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactViewerPayloadExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactViewerExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactAxisExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactExecutionExpectation": 0, + "GodClassExcess:openhcs/core/runtime_execution_validation.py::RuntimeArtifactExecutionObservation": 0, + "GodClassExcess:openhcs/core/runtime_exports.py::RuntimeExportExpectation": 0, + "GodClassExcess:openhcs/core/runtime_exports.py::RuntimeExportObservation": 0, + "GodClassExcess:openhcs/core/runtime_image_loading.py::ImagePayloadSourceMetadataContext": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageUnitIntervalIntensityMetadata": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadata": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadataCarrier": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageMetadataPayload": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::MaskedImagePayload": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImagePayloadMetadataCompositionMode": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::_ImagePayloadMetadataComposer": 0, + "GodClassExcess:openhcs/core/runtime_image_values.py::ImageMaskDomain": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementTable": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLabelMeasurementValues": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScope": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScopeSelection": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelation": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureOwner": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureSemanticMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCountFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectGroupInvariantFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectReferenceFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectIdentifierFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasuredObjectAnchorFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectIntensityFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCalculatedFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectShapeDescriptorFeatureMarker": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementIndexedDescriptorDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeature": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelationDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementFeatureRelationDeclarationCollection": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementStatistic": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectCoreMeasurementFeature": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationCoordinateValues": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectLocationCoordinateProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::AxisBackedObjectLocationCoordinateProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectMeasurementValueRow": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectMeasurementSliceValueRow": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementRowAxisField": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RuntimeMeasurementRowIdentityContract": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementRowValueField": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementScalarLiteral": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomain": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureMissingValue": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomainContext": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::OrdinalObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasuredObjectFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::LabelIdFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::RowOrdinalFeatureArrayDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::ObjectFeatureValueTable": 0, + "GodClassExcess:openhcs/core/runtime_measurements.py::MeasurementSubject": 0, + "GodClassExcess:openhcs/core/runtime_object_label_aggregation.py::DenseObjectLabelAggregation": 0, + "GodClassExcess:openhcs/core/runtime_object_label_aggregation.py::ObjectLabelPure2DSliceAggregator": 0, + "GodClassExcess:openhcs/core/runtime_object_label_building.py::SourceImageObjectLabelBuildRequest": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainScope": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomain": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainMetadata": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::NominalObjectLabelDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseIntegerObjectLabelIdDomain": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseArrayObjectLabelIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PayloadObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PlaneObjectLabelPlaneDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ConsecutiveObjectLabelIdProjection": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseObjectLabelConsecutiveRelabelingStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::NumpyDenseObjectLabelConsecutiveRelabelingStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::ExplicitObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PreserveSourceObjectLabelDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::PresentObjectLabelIdsDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_label_domains.py::DenseObjectLabelExtentDomainDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelRepresentation": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelVariant": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelVariantData": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValue": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelPayload": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelDataDomainMetadataStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelSet": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValueIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::DenseArrayObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::SparseIJVObjectLabelStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelValueStorageStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::ObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::DenseObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_object_labels.py::SparseIJVObjectLabelSetReplacementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_output_matching.py::RuntimeOutputBundle": 0, + "GodClassExcess:openhcs/core/runtime_output_matching.py::RuntimeReturnedOutputMatcher": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::RuntimePatternDiscoveryCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::FrozenAxisPatternCollection": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::FrozenPatternDiscoveryResult": 0, + "GodClassExcess:openhcs/core/runtime_pattern_cache.py::RuntimePatternDiscoveryCache": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceProjectableValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceInvariantValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSliceIdentityProjectableValue": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxis": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimeSlicePlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::SourceBindingPlaneAxisStrategy": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisProjector": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneProjection": 0, + "GodClassExcess:openhcs/core/runtime_plane_projection.py::RuntimePlaneAxisValueProjection": 0, + "GodClassExcess:openhcs/core/runtime_profile.py::RuntimeProfileTimer": 0, + "GodClassExcess:openhcs/core/runtime_profile.py::RuntimeProfileLogger": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipDeclaration": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationship": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DirectedObjectRelationshipPayload": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadKernel": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DefaultObjectRelationshipPayloadKernel": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadRequest": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::DenseObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::SparseIJVObjectRelationshipPayloadStrategy": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectInstanceKey": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectInstanceRelationship": 0, + "GodClassExcess:openhcs/core/runtime_relationships.py::ObjectLabelInstanceDomains": 0, + "GodClassExcess:openhcs/core/runtime_slice_alignment.py::RuntimeSliceAlignedValueSet": 0, + "GodClassExcess:openhcs/core/runtime_slice_alignment.py::RuntimeSliceAlignedValues": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectionDeclarationError": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequest": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionPlaneMetadata": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequirement": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityError": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::OptionalRuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ComponentMetadataRuntimeProjectionSourceIdentityRequirementStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeProjectedPayloadItem": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::PassThroughRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ArrayBridgeArrayRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SpatialGraphRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ImagePayloadRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::AlignedImageStackRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ImageOutputBundleRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceIdentityProjectionMixin": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceRelationshipProjectionMixin": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceIdentityProjectableValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceAlignedValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::MeasurementTableRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ColumnarRowsRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjectableValueProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::DirectedObjectRelationshipRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ObjectRelationshipRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SparseIJVLabelRowsRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::ObjectLabelValueRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::SequenceRuntimeSliceProjectionStrategy": 0, + "GodClassExcess:openhcs/core/runtime_slice_projection.py::RuntimeSliceProjection": 0, + "GodClassExcess:openhcs/core/runtime_source_binding_cache.py::RuntimeSourceBindingContextCache": 0, + "GodClassExcess:openhcs/core/runtime_sparse_labels.py::SparseIJVLabelRows": 0, + "GodClassExcess:openhcs/core/runtime_sparse_labels.py::SparseIJVLabelRowsIdDomainStrategy": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraphNode": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraphEdge": 0, + "GodClassExcess:openhcs/core/runtime_spatial_graph.py::SpatialGraph": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridAxis": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridOrdering": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGridOrigin": 0, + "GodClassExcess:openhcs/core/runtime_spatial_grid.py::SpatialGrid": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCacheKey": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCacheValue": 0, + "GodClassExcess:openhcs/core/runtime_stack_cache.py::RuntimeImageStackCache": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactLocation": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeStoreObservationCursor": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactQueryTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactLocationTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactDynamicComponentTarget": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactQuery": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::StoredRuntimeValue": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactInput": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactBatch": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeArtifactAddress": 0, + "GodClassExcess:openhcs/core/runtime_stores.py::RuntimeValueStore": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::ColumnarRows": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::FieldSpec": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::MeasurementRowMappingCache": 0, + "GodClassExcess:openhcs/core/runtime_tabular_values.py::MeasurementObjectRowIdentity": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedAllSelectionMode": 0, + "GodClassExcess:openhcs/core/selection.py::SelectionModeCarrier": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedScopeIdsCarrier": 0, + "GodClassExcess:openhcs/core/selection.py::SelectedScopeIdsArgument": 0, + "GodClassExcess:openhcs/core/source_binding_context.py::SourceBindingContext": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceMetadataRecord": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceMetadataCandidates": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceCandidatePathResolution": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourcePatternResolutionContext": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingCandidateMatcher": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceAnchorSelectionStatus": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceAnchorPatternSelection": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceWorkspaceAnchorNarrowing": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchResolutionStatus": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchResolution": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBoundAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::DefaultSourceBoundAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::OrderMatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MetadataMatchedImageSetAnchorPatternPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingMatchedImageSet": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceFileUniverse": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseRuntimeState": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputSourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartSourceUniverseRequest": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::DiskPipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::MemoryPipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspacePipelineStartListingBackendPolicy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::AxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::StepInputAxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PipelineStartAxisFilesSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::CurrentPatternStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspaceStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PhysicalAxisStepInputSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::AxisScopedPipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::VirtualWorkspacePipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::PhysicalPipelineStartSourceUniverseStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_selection.py::SourceBindingRuntimeContextRequest": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::_SourceSet": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::_ImportedMetadataIndex": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::MetadataSourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::OrderSourceSetAssembler": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingProjectionStrategy": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::PrimaryPlaneBindingProjection": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceArtifactBindingProjection": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingWorkspaceMaterialization": 0, + "GodClassExcess:openhcs/core/source_binding_workspace.py::SourceBindingWorkspaceProjector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeContextProcessIdentity": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingPlanMeta": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingOrigin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceSetRole": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceProjectionRole": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataSource": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterSubject": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterMatchType": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceFilterClause": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImagePlaneSource": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImportedMetadataJoin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ImportedMetadataTable": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataExtractionRule": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchMethod": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchField": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchFields": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchDimension": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingMatchPlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::ComponentSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::MetadataSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceSelector": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceAssignmentBase": 0, + "GodClassExcess:openhcs/core/source_bindings.py::NamedSourceBinding": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingDeclarationsMixin": 0, + "GodClassExcess:openhcs/core/source_bindings.py::_SourceBindingPlanBase": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingsConfig": 0, + "GodClassExcess:openhcs/core/source_bindings.py::StepSourceBindingsConfig": 0, + "GodClassExcess:openhcs/core/source_bindings.py::CompiledSourceBindingPlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::CompiledSourceUniversePlan": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceRuntimePathLookup": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeMetadataNormalizer": 0, + "GodClassExcess:openhcs/core/source_bindings.py::SourceBindingRuntimeContext": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceFilterView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceSelectorView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::MetadataRuleView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::MatchDimensionView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingMatchPlanView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::GroupingView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::ImportedMetadataTableView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::PipelineSourceUniverseView": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingsViewModel": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceInventory": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingPreviewRow": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceSetPreviewRow": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingDiagnosticSeverity": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingDiagnostic": 0, + "GodClassExcess:openhcs/core/source_bindings_view.py::SourceBindingsPreview": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageIdentity": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlane": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::RuntimeSourceImageProvenancePlane": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceContributor": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlaneRecord": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlanes": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenance": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourcePlaneIndexedMetadata": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourcePlaneIndexedProvenanceExpansion": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SatisfiedSourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::UnsatisfiedSourceImageProvenanceRequirementPolicy": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenancePlaneCountRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceAddressRequirement": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceAlias": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::SourceImageProvenanceFields": 0, + "GodClassExcess:openhcs/core/source_image_provenance.py::VariableComponentAxisProjection": 0, + "GodClassExcess:openhcs/core/source_load_plan.py::SourceLoadPlan": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterMatchRequest": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ValuePredicateSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::PathPredicateSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ContainsSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotContainSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::ContainsRegexSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotContainRegexSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::EqualsSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotEqualSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::StartsWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotStartWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::EndsWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::DoesNotEndWithSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::IsImageSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::IsTifSourceFilterMatcher": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::FileSourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::DirectorySourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::ExtensionSourceFilterTargetResolver": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetComponentRole": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityPolicy": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentity": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityPairPredicate": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityCompatibility": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceImageSetIdentityExactMatch": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceAxisMetadataScope": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceMetadataLookupProjectionCache": 0, + "GodClassExcess:openhcs/core/source_matching.py::SourceMetadataLookupProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::OriginalSourceMetadata": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceFilterPathMetadata": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacingUnit": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacing": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceVoxelSpacingFields": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceMetadataRoleView": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceMetadataIdentityProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SourceComponentProjectionStrategy": 0, + "GodClassExcess:openhcs/core/source_metadata.py::WellSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::SiteSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::ChannelSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::ZIndexSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_metadata.py::TimepointSourceComponentProjection": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentitySequenceCacheKey": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentity": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePayloadPlaneIdentitySequence": 0, + "GodClassExcess:openhcs/core/source_plane_alignment.py::SourcePlaneIdentitySequenceAlignment": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetConflictError": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetDiagnostic": 0, + "GodClassExcess:openhcs/core/source_projection.py::OpenHCSPlaneAddress": 0, + "GodClassExcess:openhcs/core/source_projection.py::OpenHCSPlaneFilename": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceDatasetIdentity": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneStoreIdentity": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceCandidate": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneDataset": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourcePlaneProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceArtifactProjection": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjectionSet": 0, + "GodClassExcess:openhcs/core/source_projection.py::SourceProjectionMetadataSerializer": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SpatialShapeYX": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomain": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainAlias": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainFields": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialPayloadDomain": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::CommonRuntimeValue": 0, + "GodClassExcess:openhcs/core/source_spatial_domain.py::SourceSpatialDomainAdapter": 0, + "GodClassExcess:openhcs/core/source_tile_geometry.py::SourceTileLayout": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspacePathLookup": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjection": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceImagePayloadProjection": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionAxisCacheKey": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionCacheEntry": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionCache": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionAuthority": 0, + "GodClassExcess:openhcs/core/source_workspace_projection.py::VirtualWorkspaceSourceProjectionBuilder": 0, + "GodClassExcess:openhcs/core/step_dependencies.py::StepInputDependencyKind": 0, + "GodClassExcess:openhcs/core/step_dependencies.py::StepInputDependency": 0, + "GodClassExcess:openhcs/core/steps/abstract.py::StepExecutionObservation": 0, + "GodClassExcess:openhcs/core/steps/abstract.py::AbstractStep": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ImageArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::MeasurementArtifactMaterializationRecordReducer": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationBackendPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactStreamSourceMetadataAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PersistentArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::StreamingOnlyArtifactMaterializationTargetPlan": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactAnalysisOutputDescriptor": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PlannedArtifactMaterializationPath": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::PlannedArtifactMaterializationPreview": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::ArtifactRecordSourceDescriptor": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::AnalysisOutputDescriptorAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_artifact_materialization.py::RuntimeArtifactMaterialization": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::RuntimeProfileSettings": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::StepRuntimeProfileRecord": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::PatternGroups": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::StepAnchorPatternFilter": 0, + "GodClassExcess:openhcs/core/steps/function_execution.py::FunctionStepExecutor": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::StepPreloadFileSet": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZarrBatchItemIdentity": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZarrComponentAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::TimepointZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::SiteZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ChannelZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_io.py::ZIndexZarrAxisProjection": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::IncompleteFunctionOutputFilenameIdentityError": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputParsedPathIdentityCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputFilenameCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputMetadataIdentityCacheKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentityCache": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputPathRequest": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentity": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FilenameQualifier": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputParserContext": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputPathAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputExtensionAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputComponentIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_identity.py::FunctionOutputIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::StepOutputManifestKey": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::NoStepOutputManifestMatch": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::FunctionStepOutputProducerIdentityRequest": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::FunctionStepOutputProducerIdentityAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedOutputSemantics": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::StepOutputManifestStore": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathSet": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathRecordIndex": 0, + "GodClassExcess:openhcs/core/steps/function_output_manifest.py::ProducedPathPatternSelector": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::ProducedMemoryPathsAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MemoryOutputWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MaterializedImageOutputWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputProjectionRequest": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputItem": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputBatch": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::StreamOutputsAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::OpenHCSMetadataWriter": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::OpenHCSMetadataWriter.OutputTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::ProducedImageMetadataCapability": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::PrimaryImageMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::MaterializedImageMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::RuntimeArtifactMetadataTarget": 0, + "GodClassExcess:openhcs/core/steps/function_outputs.py::RuntimeArtifactMaterializationAuthority": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationCallableCache": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationCallableResolver": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeProfileSink": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::UnchangedFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ProjectedFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImageFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::MeasurementsFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::SpatialGraphFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::DefaultImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::AlignedImageStackOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelImageOutputSourceContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedImageOutputContext": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelsFunctionOutputContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::RuntimeSliceAlignedObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ContextualObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::DenseArrayObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::NumpyArrayObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ImagePayloadObjectLabelOutputValueContextStrategy": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::ComponentArtifactPlans": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupExecutionScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionRuntimeScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupExecutionRequest": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupData": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::OutputPathBatchEntry": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::OutputPathBatchUniqueness": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionInvocationArtifactScope": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionCoreExecutor": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::FunctionChainInvocationMemoryTypes": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::VariableComponentNames": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::MainFlowMemoryConversion": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupOutputData": 0, + "GodClassExcess:openhcs/core/steps/function_runtime.py::PatternGroupRuntime": 0, + "GodClassExcess:openhcs/core/steps/function_step.py::FunctionStep": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamImagePayloadMetadataProjector": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentNameMetadata": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamScopedDisplayConfig": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentMessageExtraPayload": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamViewerComponentMetadataProjector": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamSourceComponentMetadataItems": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentNameMap": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataRoot": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataRootAuthority": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamExecutionAxisDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamMetadataBackedComponentDomainProvider": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentDomainProviders": 0, + "GodClassExcess:openhcs/core/steps/stream_component_semantics.py::StreamComponentMessageExtraAuthority": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::ViewerDeclarationABC": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::NapariViewerDeclaration": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::FijiViewerDeclaration": 0, + "GodClassExcess:openhcs/core/streaming_config_declarations.py::ViewerType": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingViewerSurface": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::ViewerProcessLaunchField": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::ViewerProcessLaunchConfig": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingViewerRuntimeConfig": 0, + "GodClassExcess:openhcs/core/streaming_config_factory.py::StreamingConfigBehaviorMixin": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateFormat": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationParameters": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationBounds": 0, + "GodClassExcess:openhcs/core/synthetic_plate_generation.py::SyntheticPlateGenerationProfile": 0, + "GodClassExcess:openhcs/core/utils.py::WellPatternConstants": 0, + "GodClassExcess:openhcs/core/utils.py::WellFilterProcessor": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::VariableComponentStackRequirementRequest": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::VariableComponentStackRequirement": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::AlwaysRequiresVariableComponentStack": 0, + "GodClassExcess:openhcs/core/variable_component_stack_requirement.py::SemanticControlVariableComponentStackRequirement": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::FileManagerLike": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlatePathDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateInputFileDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateInputDirectoryDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateOutputFileDeclaration": 0, + "GodClassExcess:openhcs/core/vfs_protocol.py::PlateOutputDirectoryDeclaration": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingContext": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ImageStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::FullWindowImageStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ManualImageStreamProjectionIdentity": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::RoiStreamingRequest": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingResult": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingViewerLifecycle": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingSourceFilenameAuthority": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::ViewerStreamingSource": 0, + "GodClassExcess:openhcs/core/viewer_streaming_service.py::StreamingService": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataConfig": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::MetadataWriteError": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::AtomicMetadataWriter": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataFields": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::OpenHCSMetadataSubdirectories": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceMapping": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceSourceProjectionEntries": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceSourceMetadataEntries": 0, + "GodClassExcess:openhcs/core/virtual_workspace_metadata.py::VirtualWorkspaceChannelLabels": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartStepFacts": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartExecutionFacts": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartPlatform": 0, + "GodClassExcess:openhcs/core/worker_start_policy.py::WorkerStartDecision": 0, + "GodClassExcess:openhcs/demo/synthetic_data.py::SyntheticMicroscopyGenerator": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentError": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopApplicationIdentity": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentContext": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentReport": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopEnvironmentCandidate": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_Publication": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_WindowsLauncherFingerprint": 0, + "GodClassExcess:openhcs/desktop_deployment.py::_AtomicPathPublication": 0, + "GodClassExcess:openhcs/desktop_deployment.py::DesktopDeploymentAuthority": 0, + "GodClassExcess:openhcs/desktop_deployment.py::WindowsDesktopDeployment": 0, + "GodClassExcess:openhcs/desktop_deployment.py::MacOSDesktopDeployment": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageExtra": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopBinaryOnlyPackage": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageSourceOverrideVariable": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallerSchemaVersion": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopUvRelease": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallProfile": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopPackageInstallSelection": 0, + "GodClassExcess:openhcs/desktop_installation.py::DesktopInstallerContract": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::ExcludedWellSet": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRoleState": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutState": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRow": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutParameterReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutRoleReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutConditionReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutAssignmentReader": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::PlateLayoutBuilder": 0, + "GodClassExcess:openhcs/formats/experimental_analysis.py::ControlNormalizationReference": 0, + "GodClassExcess:openhcs/formats/experimental_layout_rows.py::ExperimentalLayoutRowRole": 0, + "GodClassExcess:openhcs/formats/experimental_layout_rows.py::ExperimentalAnalysisScope": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::ExperimentalResultFormatStrategy": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::CX5ExperimentalResultFormat": 0, + "GodClassExcess:openhcs/formats/experimental_result_formats.py::MetaXpressExperimentalResultFormat": 0, + "GodClassExcess:openhcs/formats/pattern/pattern_discovery.py::PatternDiscoveryEngine": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupProgressReporterABC": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventPresentationABC": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventSemantics": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupEventKind": 0, + "GodClassExcess:openhcs/gui_startup.py::_StartupWindowSignal": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupProgressController": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupStreamTee": 0, + "GodClassExcess:openhcs/gui_startup.py::GuiStartupOutputMirror": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._EventBridge": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._StartupWindow": 0, + "GodClassExcess:openhcs/gui_startup.py::_run_startup_window_child._StartupWindowPresentation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerObjectTableMode": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerRelationshipProjectionName": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertyName": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAExperimentPropertyColumn": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerDatabaseExportSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAImageChannelSpec": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPARelationshipTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerAnalystProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertiesFile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPATableRowProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CellProfilerAnalystProjectionBuilder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPAPropertiesRenderer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/analyst_export.py::CPASQLiteRenderer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/compile_time_contracts.py::CellProfilerInvocationContractProvider": 0, + "GodClassExcess:openhcs/interop/cellprofiler/compile_time_contracts.py::CellProfilerInvocationContractProviderFactory": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerExperimentProjectionField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerImageStructuralFieldFamily": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerSourceImageProjectionField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerObjectCoreMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerImageAggregateStatistic": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerProjectedTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerColumnNameMapping": 0, + "GodClassExcess:openhcs/interop/cellprofiler/database_column_dialect.py::CellProfilerDatabaseColumnDialect": 0, + "GodClassExcess:openhcs/interop/cellprofiler/image_set_numbering.py::CellProfilerImageSetNumbering": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_dialect.py::CellProfilerSpatialGridMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_dialect.py::CellProfilerMeasurementObjectDomainPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeatureKind": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerMeasurementFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerObjectCountFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_lookup.py::CellProfilerChildCountFeatureParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_scope.py::CellProfilerMeasurementTargetScope": 0, + "GodClassExcess:openhcs/interop/cellprofiler/measurement_semantic_profiles.py::CellProfilerDescriptorSemanticProfile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_contracts.py::CellProfilerModuleArtifactContracts": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PlaneRuntimeArtifactModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ArtifactExportModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PerObjectMeasurementExecutionModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::NonExecutableCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceSetupCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::InteractiveCellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectArtifactInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::PriorMeasurementArtifactInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::MeasurementArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceQualifiedMeasurementFeatureModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::SourceQualifiedWideMeasurementRowsModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ParentChildLineageArtifactOutputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectLineageTransformContractModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ImageMeasurementInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ObjectMeasurementInputModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_artifact_declarations.py::ScopedMeasurementModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_callable_abi.py::CellProfilerModuleCallableABI": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_declarations.py::CellProfilerModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerModuleAuthority": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerMeasurementFeatureMarker": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectCountFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectIdentifierFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::MeasuredObjectAnchorFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectLocationFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::IntensityFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ObjectCalculatedFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::ShapeDescriptorFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_measurement_features.py::CellProfilerMeasurementFeatureOwner": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingRowRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingCoverageRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::ModuleSettingCoverageStatus": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::BoundModuleSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::UnmappedModuleSettingsError": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_settings.py::CellProfilerModuleSettings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSetting": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/module_structuring_element_settings.py::StructuringElementSettingsModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::_ImagePlaneDetailsTable": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::ModuleSetting": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::ModuleBlock": 0, + "GodClassExcess:openhcs/interop/cellprofiler/parser.py::CPPipeParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_SelectedInputBindingOccurrence": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_ParsedTargetUnit": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_PublicKwargProjection": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_LoweredModuleBatch": 0, + "GodClassExcess:openhcs/interop/cellprofiler/pipeline_import.py::_ParsedPipelineDeclaration": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineStage": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineFileKind": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::AppleDoubleResourceForkFilename": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPipelineFile": 0, + "GodClassExcess:openhcs/interop/cellprofiler/plate_workspace.py::CellProfilerPlateWorkspacePreparer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/adapter.py::CellProfilerRecordedArtifactOutputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/adapter.py::CellProfilerRuntimeAdapter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeArtifactInputRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::ImageArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::ObjectLabelsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::MeasurementsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RelationshipsArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::SpatialGridArtifactTypeStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/artifact_binding.py::RuntimeInputBindingRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/function_contract_execution.py::CellProfilerFunctionContractExecutor": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceIdentityMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerImageRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceImageEndpoint": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSourceImagePair": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerMeasurementImage": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/invocation.py::CellProfilerSliceAlignedValues": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::PreparedObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::PreparedObjectMeasurementInvocationBatch": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::CellProfilerRuntimeProfiler": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::ObjectMeasurementOutputTimings": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_execution_support.py::ObjectMeasurementOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::CellProfilerMeasurementTableModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::MeasurementFeatureRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::FieldDerivedMeasurementFeatureModule": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::TableMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::RelationshipMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::NoObjectNameMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::PayloadOnlyMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::CurrentPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::ProducedImageMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::ProducedImagePayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::DeclaredImageOutputPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_recording.py::SourceQualifiedInputPayloadMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::FormattingMeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::CellProfilerResultMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ModuleOwnedResultMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ObjectLocationCenterValues": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/measurement_rows.py::ObjectLocationMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/module_execution.py::CellProfilerModuleExecutor": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::CellProfilerObjectInputPolicyMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::ObjectLabelsRuntimeParameter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::SingleObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::PrimaryObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::TwoObjectLabelInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::PairedPrimarySecondaryObjectInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::LabelsObjectInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_input_policies.py::ObjectLabelsInputBindingMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::ObjectFeatureMeasurementContext": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RuntimeRelationshipPlaneRecord": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RelationshipPlaneProjectionResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::ObjectLabelMeasurementSliceRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_label_measurements.py::RelationshipChildCountLabelMeasurement": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::CellProfilerObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::SliceAlignedObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_execution.py::FullStackObjectMeasurementExecutionPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValuePolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValueRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::NanMissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ZeroWithinPositiveExtentMissingObjectMeasurementValueStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowCompletionSchema": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowIdentityProjectionResult": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementProjectedRowKeys": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::ObjectMeasurementRowOrdinalProjectionState": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::MeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::LabelIdMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::CompactMeasurementObjectIdProjectionMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::RowOrdinalMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_completion.py::RowSequenceMeasurementObjectRowIdentityProjectionStrategy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::ObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::SourcePairObjectMeasurementInvocation": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::CellProfilerObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DeclaredObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::CompactObjectMeasurementRowIdentityPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DeclaredDomainCompactMeasuredObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_row_policies.py::DenseColumnarObjectMeasurementRowsMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_tables.py::ObjectMeasurementTableIndex": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerMeasurementVector": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandRow": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandAxisResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::MeasurementImageOperandVectorResolution": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerObjectMeasurementVectorBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/object_measurement_vectors.py::CellProfilerObjectMeasurementVectorBatchBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_contexts.py::CellProfilerObjectLabelOutputSourceContext": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_contexts.py::InputObjectLabelWithoutParentImageOutputSourceContextPolicyMixin": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_record_request.py::CellProfilerOutputRecordRequest": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::CellProfilerOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::ImageOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::ObjectLabelsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::MeasurementsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::RelationshipsOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/output_recording.py::SpatialGridOutputRecorder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/primary_image_input_policies.py::ObjectLabelDrivenPrimaryImageInputPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceFeatureMarker": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceMeasurementFeature": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::DirectParentReferenceFeatureDeclaration": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/relationship_measurement_rows.py::RelationshipMeasurementRows": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/runtime_profile.py::CellProfilerRuntimeProfileEvent": 0, + "GodClassExcess:openhcs/interop/cellprofiler/runtime/runtime_profile.py::CellProfilerRuntimeProfileLogger": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::SettingNameFamily": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::OptionalSettingSymbol": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::RepeatedSettingSequence": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::CellProfilerSettingLiteralNormalizer": 0, + "GodClassExcess:openhcs/interop/cellprofiler/setting_names.py::BlockSettingLookupPolicy": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::CellProfilerEnumSettingParser": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::BoundParameter": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SettingToKeywordBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SourceFileSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::MeasurementFeatureSettingBinding": 0, + "GodClassExcess:openhcs/interop/cellprofiler/settings_binder.py::SettingsBinder": 0, + "GodClassExcess:openhcs/interop/cellprofiler/source_metadata.py::CellProfilerSourceMetadataField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointAxis": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointMeasurementField": 0, + "GodClassExcess:openhcs/interop/cellprofiler/worm_measurements.py::WormControlPointMeasurementSchema": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePhase": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayload": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayloadWire": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailurePayloadAuthority": 0, + "GodClassExcess:openhcs/mcp/bootstrap.py::McpBootstrapFailure": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationStatus": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::McpLauncherSpec": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationEnvironment": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClaudeDesktopPlatformSemanticsABC": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::WindowsClaudeDesktopPlatformSemantics": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::MacOSClaudeDesktopPlatformSemantics": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientConfigMutation": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationResult": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientSkillSyncResult": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientRegistrationReport": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClientConfigFormatError": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::McpClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::CodexClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::ClaudeDesktopClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::HomeJsonMcpClientRegistrationMixin": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::CursorClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::GeminiCliClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::WindsurfClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/client_registration.py::VsCodeClientRegistrationTarget": 0, + "GodClassExcess:openhcs/mcp/context.py::OpenHCSAgentContext": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::BoundedMcpTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpControlTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpUiBridgeTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/control_timeout.py::McpViewerTimeoutPolicy": 0, + "GodClassExcess:openhcs/mcp/dev_client.py::McpDevCommandExecution": 0, + "GodClassExcess:openhcs/mcp/dev_client.py::McpDevClient": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::McpDevCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::CapabilityBackedCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::ToolsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::SingleToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::UiBridgeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::SingleUiBridgeToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedCapabilityCommandBinding": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedAgentCliRequestCommandMixin": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedSingleToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedUiBridgeToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedViewerWindowToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedRuntimeServerToolCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::GeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::DirectGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::UiBridgeGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::ViewerWindowGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commanding.py::RuntimeServerGeneratedMcpDevCommandProfile": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::KnowledgeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ArchitectureCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::FunctionsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::FunctionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::RegisterCustomFunctionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::AuthoringContextCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::DraftPipelineStepCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ArtifactPlanCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/knowledge_pipeline.py::ExecuteSourceCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::GenerateSyntheticPlateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::InspectPlateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::QueryPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SamplePlateImageCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::PlateFileStreamCommandOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::StreamPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateImagesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateFilesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateSampleCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/plate.py::SelectedPlateStreamCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::StateSurfaceCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::CallCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::SelectedWorkflowCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::CodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ValidateCodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ApplyCodeDocumentCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ActionsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::InvokeActionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::InvokeWidgetActionCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::WidgetTreeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::WindowSnapshotCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateScopesCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateFieldsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateFieldHelpCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::ObjectStateSetCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/ui.py::UiSmokeCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerPayloadsCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SnapshotViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerStateCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ValidateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerRoisCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SampleViewerImageCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::NavigateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::IsolateViewerCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::ViewerIntensityWindowCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_commands/viewer.py::SetViewerViewportCommandSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevCliUsageError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevClientPhase": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireMethod": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireContentType": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpWireProtocolVersion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevJsonRpcError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevProtocolError": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSummaryStatus": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSkipReason": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolCall": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpToolArgumentRecord": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpToolArgumentAuthority": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpTimeoutValidatedArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevServerSpec": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevServerIdentity": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportCause": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportFailure": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolResult": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollRowState": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::InitWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::CompileWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::RunWorkflowTerminalStateCriterion": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowStatePollPolicy": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollSummary": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::WorkflowPollBaseline": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolBatchResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolMetadata": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevToolListResponse": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::ViewerConnectionArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::UiConnectionArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::UiToolArguments": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevStdioSession": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevSocketSession": 0, + "GodClassExcess:openhcs/mcp/dev_client_core.py::McpDevTransportAuthority": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/config.py::ConfigSchemaRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeSearchRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::KnowledgeDocumentRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::ArchitectureCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::ArchitectureTopicRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::InternalSymbolRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::FunctionSearchRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::CustomFunctionRegistrationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::FunctionDetailRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/knowledge.py::AuthoringContextRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateScopeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldHelpRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/object_state.py::ObjectStateFieldMutationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::PipelineDraftStepRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::PipelineArtifactPlanRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/pipeline.py::ExecuteSourceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateImageSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SyntheticPlateGenerationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateInspectionRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateFileQueryRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::PlateFileStreamRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateImagesRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateFilesRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/plate.py::SelectedPlateStreamRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiBridgeStatusRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiWindowCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiSmokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfaceCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfacePayloadRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiLiveOverviewStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PlateManagerStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PipelineEditorStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::PipelineDebugSessionStateSurfaceRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::WidgetTreeOutlineOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::WidgetTreeOutlineRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentValidationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::CodeDocumentApplyRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiActionCatalogRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiActionInvokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/ui_bridge.py::UiWidgetActionInvokeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerValidationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerStateRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerPayloadRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerPayloadPathRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerAxisIndexRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerRoiSummaryRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerImageSampleRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerNavigationRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::RuntimeServerRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::RuntimeDebugInspectionRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerProbeRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::ViewerSnapshotRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_renderers/viewer.py::WindowSnapshotRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::WidgetTreeOutputFormat": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::AuthoringContextRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::CodeDocumentRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::UiActionCatalogRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::UiActionInvokeRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::ViewerImageSampleRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::CatalogRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::WidgetTreeRenderOptions": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevOutputRendererBinding": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDevPayloadProjection": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::McpDiagnosticRenderer": 0, + "GodClassExcess:openhcs/mcp/dev_client_rendering.py::ToolListRenderer": 0, + "GodClassExcess:openhcs/mcp/http.py::create_hosted_fastmcp_type.OpenHCSHostedFastMCP": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpConfigurationError": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpAuthenticationMode": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpOAuthSettings": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::McpHttpResourceServerSettings": 0, + "GodClassExcess:openhcs/mcp/http_auth.py::IntrospectionTokenVerifier": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::InstalledDemoFailure": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::InstalledDemoResult": 0, + "GodClassExcess:openhcs/mcp/installed_demo.py::ExecutionPollDeadline": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpLifecycleConfigurationError": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessRecoveryReason": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpReconnectOwner": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpInstallationPointerSnapshot": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessRecoveryStatus": 0, + "GodClassExcess:openhcs/mcp/lifecycle.py::McpProcessLifecycle": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::DiagnosticSourceIdentity": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::RetentionMetric": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::ProcessMemoryReceipt": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemorySampleEvent": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::DiagnosticFailure": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemoryDiagnosticReport": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic.py::MemoryDiagnosticMcpClient": 0, + "GodClassExcess:openhcs/mcp/memory_diagnostic_launch.py::DiagnosticServerSpec": 0, + "GodClassExcess:openhcs/mcp/server.py::McpInvocationOutcome": 0, + "GodClassExcess:openhcs/mcp/server.py::McpSourceSnapshot": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiCatalogPayloadProjection": 0, + "GodClassExcess:openhcs/mcp/server.py::McpNoArgumentToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpNoArgumentToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpResourceBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::HealthCheckMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiConnectionToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiConnectionToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListCodeDocumentsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListStateSurfacesMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListActionsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiListWindowsMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::UiGetWidgetTreeMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpScalarInputToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpScalarInputToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiScalarInputToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpUiScalarInputToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpConfigPatchToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpConfigPatchToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpFromFieldsToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpFromFieldsToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpDataclassRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpDataclassRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpCapabilityRegistryRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerRequestToolBindingABC": 0, + "GodClassExcess:openhcs/mcp/server.py::GeneratedMcpViewerRequestToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::ViewerProbeMcpToolBinding": 0, + "GodClassExcess:openhcs/mcp/server.py::McpToolErrorResult": 0, + "GodClassExcess:openhcs/mcp/server.py::McpServerStaleErrorResult": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerConnectionToolFields": 0, + "GodClassExcess:openhcs/mcp/server.py::McpViewerConnectionToolArgs": 0, + "GodClassExcess:openhcs/mcp/server.py::McpUiBridgeConnectionRequest": 0, + "GodClassExcess:openhcs/mcp/server.py::UiBridgeConnectionToolArgs": 0, + "GodClassExcess:openhcs/mcp/socket.py::McpSocketTransport": 0, + "GodClassExcess:openhcs/mcp/stdio.py::McpStdioTransport": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/bioformats.py::BioFormatsHandler": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsAdapterUnavailableError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsDatasetAmbiguityError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsContainerOpenError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPackedRgbSeriesExclusion": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsNoScalarSourceError": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPlane": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPixels": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsImage": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsWellSample": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsWell": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsPlate": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsStoreMetadata": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::SourcePlaneStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsManifestAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::OmeZarrStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsJavaAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::ImageFileStoreAdapter": 0, + "GodClassExcess:openhcs/microscopes/bioformats_adapter.py::BioFormatsContainerClaim": 0, + "GodClassExcess:openhcs/microscopes/bioformats_well_key.py::BioFormatsWellKeyAuthority": 0, + "GodClassExcess:openhcs/microscopes/exceptions.py::MicroscopeMetadataError": 0, + "GodClassExcess:openhcs/microscopes/exceptions.py::MicroscopePixelSizeUnavailableError": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressHandler": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/imagexpress.py::ImageXpressMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/imagexpress_source_metadata.py::ImageXpressTiffSourceMetadataAdapter": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::MicroscopeSourceSelectionRole": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::BroadMicroscopeDetector": 0, + "GodClassExcess:openhcs/microscopes/microscope_base.py::MicroscopeHandler": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataComponentValues": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataComponentValueSet": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::AnalysisResultDirectory": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::GridDimensionsMetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::PixelSizeMetadataArtifactProvider": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataViewEntry": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataViewDocument": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::FilenameParser": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::MetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/microscope_interfaces.py::DiskImageFileListingMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/omero.py::OMEROHandler": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataBase": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadata": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataGenerationRequest": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMetadataGenerator": 0, + "GodClassExcess:openhcs/microscopes/openhcs.py::OpenHCSMicroscopeHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix.py::OperaPhenixMetadataHandler": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlParseError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlContentError": 0, + "GodClassExcess:openhcs/microscopes/opera_phenix_xml_parser.py::OperaPhenixXmlParser": 0, + "GodClassExcess:openhcs/microscopes/source_bindings_handler.py::SourceBindingsHandler": 0, + "GodClassExcess:openhcs/microscopes/source_schema.py::SourceSchemaFilenameParser": 0, + "GodClassExcess:openhcs/microscopes/tiff_metadata_mixin.py::TiffPixelSizeMixin": 0, + "GodClassExcess:openhcs/napari_roi_manager/_dataclasses.py::RoiData": 0, + "GodClassExcess:openhcs/napari_roi_manager/_dataclasses.py::RoiTuple": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_dialogs.py::QCustomDialog": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_dialogs.py::QSpecifyDialog": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiManagerButtons": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::RoiTableColumn": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiTableModel": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiListWidget": 0, + "GodClassExcess:openhcs/napari_roi_manager/widgets/_roi_manager.py::QRoiManager": 0, + "GodClassExcess:openhcs/omero/plugin/omero_openhcs/apps.py::OpenHCSConfig": 0, + "GodClassExcess:openhcs/omero/plugin/omero_openhcs/views.py::SimpleZMQClient": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::DetectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ColocalizationMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::CellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::MultiChannelResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::DistanceColocalizationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::IntensityColocalizationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilterResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::AreaFilter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ColocalizationAnalysis": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::WatershedThresholdBackend": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::WatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::OtsuWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::LiWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_common.py::ManualWatershedThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_cpu.py::CellCountMeasurementRow": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py::DetectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py::CellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisTableRecord": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::MaterializedAnalysisTableFile": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::RuntimeAnalysisTableOutput": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::FileSystemAnalysisSummaryWriter": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AnalysisWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::FilenameParserWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::AutoDetectFilenameParserWellResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::ConfiguredWellListResolver": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::CsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::MaterializedCsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_analysis_results.py::RuntimeCsvAnalysisTableSource": 0, + "GodClassExcess:openhcs/processing/backends/analysis/consolidate_special_outputs.py::AggregationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::Foreground": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::SimpleCellSegmentationConfig": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::StainedArea": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::MetaXpressWavelengthSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::MetaXpressW2Settings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::SimpleCellCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::DualChannelCountResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::DualChannelCellResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::LabelShapeStatistics": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::RoundObjectSegmentationStages": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::RoundObjectWidthResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/count_cells_simple.py::BinaryComponentStages": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::DxfMaskingMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::DXFMaskStackProjection": 0, + "GodClassExcess:openhcs/processing/backends/analysis/dxf_mask_pipeline.py::_RegistrationCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/analysis/focus_analyzer.py::FocusAnalyzer": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::SeedingMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::VisualizationMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::SeedingMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::VisualizationMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/hmm_axon_torbi.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/metaxpress_utils.py::HiddenPixelSize": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplatePaddingMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::OpenCVTemplateMatchMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplateMatchCsvRow": 0, + "GodClassExcess:openhcs/processing/backends/analysis/multi_template_matching.py::TemplateMatchResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteIllumination": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::CellProfilerNeuriteEngineProfile": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressCellBodySettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressOutgrowthSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::MetaXpressNuclearSettings": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteOutgrowthSummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuriteOutgrowthCellResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuronalCellBodySummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::NeuronalCellBodyResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/neurite_outgrowth.py::_TopologyResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::AnalysisBackendProvider": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::AnalysisBackendStrategyMixin": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::DenseLabelRegionProperties": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::LabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::NumbaNumpyLabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/region_properties.py::SkimageNumpyLabelRegionPropertiesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::SegmentationVolumeProjection": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::Encoder3D": 0, + "GodClassExcess:openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py::Decoder3D": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AnalysisDimension": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AxonAnalysisSummary": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skan_axon_analysis.py::AxonBranchResult": 0, + "GodClassExcess:openhcs/processing/backends/analysis/skeletonize_and_save.py::SkeletonizationResult": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/blending.py::TileBlendMethod": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/blending.py::SubpixelTilePlacement": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/self_supervised_stitcher.py::FeatureEncoder": 0, + "GodClassExcess:openhcs/processing/backends/assemblers/self_supervised_stitcher.py::HomographyPredictionNet": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/__init__.py::CellProfilerBackendModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendRegistrySnapshot": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::DefaultCellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::ExplicitCellProfilerBackendProviderSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_backend.py::CellProfilerBackendStrategyMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_preparation.py::CellProfilerKernelCachePreparationMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/_preparation.py::CellProfilerCallableKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::_AlignShiftFieldRole": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.Method": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.AdditionalMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignModule.CropMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignmentBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::NumbaNumpyAlignmentBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignShiftMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::TranslationOffsetRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignOutputRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::SimilarlyAlignedOutputGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::KeepSizeAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::PadImagesAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::CropToOverlapAlignCropModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment.py::AlignExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/alignment_mutual_information_offset.py::MutualInformationOffsetWorkspace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::OperandChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRowsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedRuntimeInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::MeasureImageAreaOccupiedBinaryModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::AreaOccupiedMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::BinaryAreaOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::ObjectLabelsAreaOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::VolumeOccupiedMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::SurfaceAreaRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/area_occupied.py::VolumeOccupiedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::_CalculateStatisticsMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::CalculateStatisticsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::StatisticsFeatureSeries": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::LocShrinkMeanStd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/calculate_statistics.py::CalculateStatisticsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifiedImageOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifiedImageSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassifiedImageRuleIndicesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurementValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurement1ValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationMeasurement2ValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationRuleValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsMeasurementInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule.MeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassifyObjectsSingleMeasurementModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationBinChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::SingleMeasurementClassificationRule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::MeanClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::MedianClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::CustomClassificationThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::_ClassificationResultFieldRole": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ClassificationMeasurementVector": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::SingleMeasurementClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::TwoMeasurementClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::IntensityBinsClassificationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::ObjectClassificationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/classification.py::NumbaNumpyObjectClassificationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationThresholdMaskRuntimeOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ColocalizationThresholdMaskOutputsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationSourcePairFeatureRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::CostesMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::MeasureColocalizationModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::NumbaNumpyColocalizationCostesBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurementSchema": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationMeasurementOptions": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationImagePairCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationObjectLabelCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationImagePairContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationObjectLabelContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRequestContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationBaseStage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRankCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::DirectObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ObjectColocalizationRankProviderRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::_ColocalizationCostesThresholdBatchRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::CachedObjectColocalizationRankProvider": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationMetricArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationColumnarMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ObjectColocalizationThresholdStage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization.py::ColocalizationCostesThresholdBatch": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/colocalization_costes_prefix.py::UnitIntervalDenseRankSemantics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ImageChannelType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.FixedChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.FixedImageType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::ColorToGrayModule.Plan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.Scheme": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.IndexedChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.StackRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorModule.StackChannel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::UnmixColorsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::UnmixColorsModule.OutputRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::NamedCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::HexCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::DelimitedCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::SequenceCellProfilerColorFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StainType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StainDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::OutputMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertInputMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::GrayToColorSchemeRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::RGBGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CMYKGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::StackGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::CompositeGrayToColorRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertForPrintingModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/color.py::InvertForPrintingModule.Channel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.Shape": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.Method": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropModule.RemovalMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropMaskRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropSpatialBounds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropShapeMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::PreviousCroppingMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::ImageMaskCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::ObjectMaskCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::RectangleCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::EllipseCropMaskStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/crop.py::CropRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ObjectsOrImage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ColorMapScale": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::_DisplayMeasurementsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::_DisplayMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayMeasurementInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::CellProfilerFloatRangeSettingBinding": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::SavedImageContents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DensityPlotScaleType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DensityPlotData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::AxisScale": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::HistogramResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::AggregationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlateType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::WellFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ObjectOrImage": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlatemapData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlatemapSummary": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::PlateDimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::Plate96DimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::Plate384DimensionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::MeasurementSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ScatterPlotScaleType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::ScatterPlotData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageSpecialInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDataOnImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayDensityPlotModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayHistogramModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayPlatemapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/display_modules.py::DisplayScatterPlotModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EnhanceEdgesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeDirection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategyKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::EdgeEnhancementStrategyLeaf": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumbaSobelVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpySobelVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittAllStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittHorizontalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyPrewittVerticalStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyLaplacianOfGaussianStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyCannyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyRobertsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edge.py::NumpyKirschStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::RenumberChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::EditedObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/edit_objects.py::EditObjectsManuallyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/enum_attributes.py::CellProfilerEnumAttributeMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/export_to_database.py::ExportToDatabaseModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::OperationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SpeckleAccuracy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::NeuriteMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceOrSuppressFeaturesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhancementMaskContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhancementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::EnhanceFeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SuppressFeatureOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::FeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::SpecklesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::NeuritesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::DarkHolesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::CirclesFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::TextureFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::DicFeatureEnhanceMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/feature_enhancement.py::MatchTemplateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::CombinationChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::MeasurementSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::_FlagImageMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageSettingField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageSettingRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagCriterion": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImagePlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/flagging.py::FlagImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/gaussian_filter.py::GaussianFilterModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySpectrumDescriptor": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySpectrumDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::MeasureGranularityModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::CellProfilerRuntimeProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::ObjectGranularityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::ObjectGranularityMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularitySamplingGrid": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityImageSeries": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityBatchSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityBatchInvocation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityImageSeriesRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::NativeGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::NumbaGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::CppGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::OpenCVGranularityReconstructionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/granularity.py::GranularityLabelPixels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridCycleScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridVariant": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::TypedGridSetting": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::FragmentMatchedLiteral": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridCycleScopeExecutionModePolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridManualModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DefineGridManualModule.DefinitionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::ShapeChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::DiameterChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridSpotReference": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridDefinitionBase": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridManualDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::SpatialGridAutomaticDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridRuntimeDefinitionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridDefinition": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::IdentifyObjectsInGridKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::GridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::RectangleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::ForcedCircleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::NaturalCircleGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/grid.py::NaturalGridShapeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IntensityChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::FilterSizeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RescaleOption": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SplineBgMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CalculationScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCorrectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CorrectIlluminationApplyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCalculationScopeExecutionModePolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CorrectIlluminationCalculateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::DivideIlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SubtractIlluminationCorrectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::IlluminationCalculationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ManualSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ObjectWidthSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::AutomaticSmoothingFilterSizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NoSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::FitPolynomialSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::GaussianFilterSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::MedianFilterSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::AverageSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ConvexHullSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::SplinesSmoothingPlaneStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::RankMedianProfilerPhase": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NumbaNumpyRankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NativeNumpyRankMedianSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CentrosomeNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::LegacyFastNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::ExactLevelSetNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::NativeExactLevelSetNumpyConvexHullSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/illumination.py::CellProfilerMaskedGreyMorphology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::MaskSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeDimensionSpecification": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::MaskImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::PlaceFirst": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileStyle": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::InterpolationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::RotateMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::AlignmentDirection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::TileGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::ResizeGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::RotationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::CellProfilerPlaneGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::CellProfilerImageMaskPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule.MeasurementFeatureTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_geometry.py::FlipAndRotateModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::PairwiseNumpyImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AddImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::DivideImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MinimumImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MaximumImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::SubtractImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::DifferenceImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::MultiplyImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AverageImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::StandardDeviationImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::InvertingImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::InvertImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ComplementImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LogTransformImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LegacyLogTransformImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::NoOpImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::LogicalReductionImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::OrImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::AndImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::NotImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::EqualsImageMathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathMaskPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_math.py::ImageMathPreparedOperands": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityOtsuObjective": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdAggregate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeasureImageQualityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeasureImageQualityModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::_RadialSpectrumGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityMeasurementRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityIntensityMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBlurSummaryMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualitySaturationMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityScalingMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBlurMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdMetrics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::ImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::PrimitiveImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::OtsuImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::LiImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::TriangleImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::IsodataImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MinimumImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::MeanImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::YenImageQualityThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::NumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::NumbaNumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/image_quality.py::CentrosomeNumpyImageQualityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule.InputGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/imagej_macro.py::RunImagejMacroModule.OutputGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceFilterSubject": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceFilterOperator": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceMatchMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerSourceImageType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::ImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::LoadImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::CellProfilerMetadataPatternBlock": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.ExtractionScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.DataTypeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::MetadataModule.FieldDtype": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::NamesAndTypesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/infrastructure.py::GroupsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureImageIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureImageIntensityModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MaxIntensityLocationFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::AutomaticLow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::AutomaticHigh": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ImageIntensityPercentileSpec": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ImageIntensityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementAxisContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityPreparedLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityMeasurementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ObjectIntensityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::NumbaNumpyObjectIntensityBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleIntensityContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::RescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::StretchRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ManualInputRangeRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::ManualIoRangeRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByImageMinimumRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByImageMaximumRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::DivideByValueRescaleMethodRunner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity.py::MeasureObjectIntensityModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionBinGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapGroup": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionSettingSchema": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionHeatmapRuntimeOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::_IntensityDistributionHeatmapOutputsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionCenterChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionZernikeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IndexedRadialDistributionFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionFeatureDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::MeasureObjectIntensityDistributionModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCenterDistanceFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCenterPropagationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialLabelGeometryCacheKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialLabelGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionSliceInput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionMeasureRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionGeometryIndex": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::IntensityDistributionMeasurementRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::ObjectIntensityDistributionMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::DeclaredRadialDistributionObjectRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialCVMissingValueAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::RadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::NativeNumpyRadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_distribution.py::NumbaNumpyRadialDistributionBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityFeatureValues": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/intensity_object_quantiles_numba.py::ObjectIntensityForegroundIndex": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/label_geometry.py::CellProfilerLabelHull": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/manual_objects.py::ManualObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/manual_objects.py::IdentifyObjectsManuallyModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ExcludeMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ThresholdMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::MaskMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::ObjectMaximaInputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/maxima.py::FindMaximaModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathNumeratorObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathDenominatorObjectRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathObjectNamesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathOperand1ValueRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::_CalculateMathOperand2ValueRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::HomogeneousObjectNameMeasurementRecordMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathRoundingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathResultColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathPowerTransform": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperand": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathFinalTransform": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathBounds": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathCalculationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::NoneOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::AddOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::SubtractOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MultiplyOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::DivideOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::RoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::NotRoundedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::DecimalPlacesRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::FloorRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CeilingRoundingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathOperandSliceAlignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::MathResultRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/measurement_math.py::CalculateMathExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/medial_axis.py::MedialaxisModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::MedianFilterModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::VectorizedMedianFilterPlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::VectorizedMedianFilterMemoryPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::MedianFilterBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/median_filter.py::NumpyMedianFilterBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOverlapHandling": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsNumberingChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ImageStructuringElementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ClosingModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectTransformContractModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectLineageTransformModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineobjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilateImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ZStackFunctionVariantModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilateObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErodeImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErodeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CellProfilerExpandShrinkOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandShrinkMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandOrShrinkObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpeningModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RemoveHolesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RepeatMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskChoice": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectHolesStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectConvexHullStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::PlaneStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectRemovalStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectCountTransitionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ObjectRemovalTransitionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjects3DStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ResizeObjectsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ErosionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilationStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DilationStats3D": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CentroidStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OnceRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ForeverRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CustomRepeatModeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::IterativeConvolutionMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HorizontalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RisingDiagonalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::VerticalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FallingDiagonalOpenLineStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BranchpointsMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BridgeMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CleanMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ConvexHullMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DiagMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DistanceMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::EndpointsMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HBreakMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MajorityMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenLinesMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::RemoveMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SkelpeMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SpurMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ThickenMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ThinMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::VBreakMorphOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::HoleRemovalDiameterPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ConnectedComponentConnectivity": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FaceConnectedComponents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FullConnectedComponents": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CellProfilerDeclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillHolesOption": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DeclumpingMaximaGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SparseBooleanCubicMapCoordinatesThreshold": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::NumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CentrosomeNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::NumbaNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::OpenCVNumpyMorphologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::BinaryShrinkPatternAlgebra": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FootprintOffsetDimensionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FootprintOffsetTable": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandShrinkOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandDefinedPixelsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandInfiniteStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkDefinedPixelsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkToPointStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::AddDividingLinesStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DespurStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SkeletonizeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ExpandOrShrinkObjectsKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsPlaneResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOverlapHandlingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsMaskOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsKeepOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRemoveOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRemovePercentageOverlapStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsNumberingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRenumberStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsRetainNumberingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsPlaneOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MaskObjectsOutputLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::CombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MergeCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::PreserveCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DiscardCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SegmentCombineObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOperation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeMergeMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOutputObjectType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeIntensityMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeInputTopology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeOperationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MergeObjectsStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::DistanceSplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ParentSplitOrMergeMergeMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeGuideImageFilter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeConvexHull": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MidpointPreservationPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SimpleDiskMidpointPreservationPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::FillObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::MorphologicalskeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::ShrinkToObjectCentersModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/morphology.py::SplitOrMergeObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::DistanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborDistancePlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::AdjacentNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::ExpandedNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::WithinNeighborDistancePlanner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::_NeighborsAreSameObjectsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborRetainedImageRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborTopologyArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborClosestArrays": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NeighborTopologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::NumbaNumpyNeighborTopologyBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/neighbors.py::MeasureObjectNeighborsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterMeasurementValuesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterMeasurementTablesRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterEnclosingLabelsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::_FilterParentChildRelationshipsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRemovedObjectSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRuntimeInputPlan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.SymbolRequirement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.ObjectPair": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.AdditionalObjectRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.MeasurementRule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsModule.Plan": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsMeasurementLimitWindow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsRelabeledPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterObjectsSelectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterSelectionKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::FilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::BorderFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::LimitsFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::ExtremumFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MinimalFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MaximalFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MinimalPerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::MaximalPerObjectFilterSelectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignmentRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::PerObjectAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::BothParentsAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_filtering.py::ParentWithMostOverlapAssignmentStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ImageMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ConvertObjectsToImageModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ObjectConversionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::BinaryImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::GrayscaleImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ColorImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::Uint16ImageModeRenderer": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_images.py::ConvertImageToObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::ObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::WideObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_measurement_columnar_rows.py::LongObjectMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::DecimationMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurements": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurementsWithEmd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::ImageOverlapMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::ImageOverlapMeasurementWithEmd": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::OverlapMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::_OverlapMeasurementModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::_OverlapMeasurementModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::MeasureImageOverlapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/object_overlap.py::MeasureObjectOverlapModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OutlineSourceKind": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlinesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlinesModule.OutlineRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::ObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::NumbaNumpyObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::CentrosomeNumpyObjectOutlineBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::LineMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OutlineDisplayMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::MaxType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlineRuntimeRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/outlines.py::OverlayOutlineExecutionContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::DiagnosticPlaneSource": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::DeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::ExecutedDeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::UnexecutedDeclumpingEvidence": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_object_diagnostics.py::PrimaryObjectDiagnosticPlanes": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::UnclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::WatershedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::ExcessObjectHandling": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::IdentifyPrimaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/primary_objects.py::IdentifyPrimaryObjectsKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionType": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::ProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::Float32ProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::AverageProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MaximumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MinimumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::SumProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::VarianceProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::PowerProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::BrightfieldProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MaskProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/projection.py::MakeProjectionModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceParentInputRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanFeatureMarker": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule.DistanceMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsModule.AggregateMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsChildMeanFeatureDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsDistanceAggregateFeatureSemantics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::ObjectRelationshipBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsRelationshipMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::NumbaNumpyObjectRelationshipBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/relationships.py::RelateObjectsResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesImageKind": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesFilenameMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesFileFormat": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesBitDepth": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesWhen": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesSeriesAxis": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesOutputLocation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementSourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesRecordedMeasurementRow": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/save_images.py::SaveImagesModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifyTertiaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::LabelPropagationResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryInputNormalization": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondarySegmentationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondarySegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::DistanceOnlySegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::DistanceMaskedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::PropagationSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::GradientWatershedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ImageWatershedSegmentationStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumpySecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumbaSecondaryDistanceTransformBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NumbaSecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::NativeSecondaryPropagationBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::SecondaryObjectLabels": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdCalculator": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::ThresholdCalculatorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsReplacementPrimarySourceRelation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::IdentifySecondaryObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectLabelOutput": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryPrimaryMaskPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiarySecondaryRegionPlane": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/secondary.py::TertiaryObjectSegmentation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ZeroFilledShapeFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::MeasureObjectSizeShapeModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::MeasureObjectSizeShapeModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeObjectFeatureValueTable": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeObjectMeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::SurfaceArea3DRegions": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeFeatureArrayOwner": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeFeatureMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeMeasurementRowsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ObjectSizeShapeKernelPreparation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::DenseObjectSizeShapeMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::SparseIJVObjectSizeShapeMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeCoordinateFeatureFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::ShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::NumbaShapeMeasurementMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::LegacyFastNumpyShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/shape.py::NumbaNumpyShapeMeasurementBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonSliceResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonNeighborhood": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::DiskStructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonLabelPropagation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::ObjectSkeletonSliceMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonConvolutionFeatures": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::SkeletonLengthByLabel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureImageSkeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureImageSkeletonModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/skeleton.py::MeasureObjectSkeletonModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::ReducenoiseModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategyKey": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingBackendSelectionRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NativeSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::GaussianSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MedianSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::EdgePreservingSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::PolynomialSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::CircularAverageSmoothingBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothToAverageBackendProviderPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothingStrategyLeaf": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::GaussianKernel1D": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MaskedFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MaskedLinearFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::OpenCVMaskedGaussianFilterRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NumbaGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::NumpyGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::OpenCVGaussianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::MedianSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::EdgePreservingSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::PolynomialSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::CircularAverageSmoothingStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/smoothing.py::SmoothToAverageStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetDelimiter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetNanRepresentation": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::CellProfilerSpreadsheetRowField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetColumnSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::SpreadsheetFileSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/spreadsheet_export.py::ExportToSpreadsheetModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StructuringElement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::DiskStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::SquareStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::DiamondStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::OctagonStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::StarStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::BallStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::CubeStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/structuring_elements.py::OctahedronStructuringElementFactory": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::MeasureTextureModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::ObjectTextureCropBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NumbaNumpyObjectTextureCropBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NumbaNumpyHaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::NativeNumpyHaralickTextureBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::CellProfilerTexturePixelDataRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickFeatureMatrixRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::TextureMeasurementAxis": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/texture.py::HaralickFeatureVector": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdAssignment": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerAveragingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerOtsuMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdScope": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerVarianceMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdKeywordArguments": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MeanRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MedianRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ModeRobustBackgroundCenterStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::StandardDeviationRobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MedianAbsoluteDeviationRobustBackgroundSpreadStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdDiagnostics": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundThresholdSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodParameters": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdSourceSelection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdApplicationSmoothing": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdApplicationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdSmoothingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumpyThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticDomain": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::PlanarThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::WholeImageThresholdDiagnosticDomainStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdDiagnosticsBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaLogTransformConversion": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::NumbaNumpyThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CentrosomeNumpyThresholdPrimitiveBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdTuple": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdSettings": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::CellProfilerThresholdRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::HelperBackedGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MinimumCrossEntropyGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::LiGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::RobustBackgroundGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::OtsuGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MultiOtsuGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::SauvolaGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::TriangleGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::IsodataGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::MaxIntensityPercentageGlobalThresholdStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementFeatureRecord": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdDiagnosticFields": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GuideThresholdMeasurementField": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ObjectThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::AdaptiveObjectThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::_ThresholdEmbeddedMaskRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::GlobalThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::AdaptiveThresholdMethodRowSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::LegacyCellProfilerThresholdVersionAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdSettingsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdMeasurementRecordRowsMixin.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::OutputObjectThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ProducedImageThresholdMeasurementRecordRowsMixin": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding.py::ThresholdModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics.py::QuantizedThresholdLogTables": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics.py::RectangularMaskDomain": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics_quantized.py::QuantizedThresholdDiagnosticContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/thresholding_threshold_numba_diagnostics_quantized.py::QuantizedThresholdCodebook": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsObjectMeasurementRowPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::MovementModel": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::ObjectTrackingData": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingObjectMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingImageMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsResult": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingFrameRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackingKernelFrame": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::ObjectTrackingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::NumbaNumpyObjectTrackingBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::TrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::OverlapTrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/tracking.py::DistanceTrackObjectsMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedFactorProfiler": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedDeclumpMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInputTopology": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSeedMethod": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedRuntimeFamily": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSpecialInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInvocationRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedInputs": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSegmentationSurface": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedComputationImages": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedParameters": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LocalWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::RegionalWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::ConnectedComponentsWatershedSeedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::ShapeWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::IntensityWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NoneWatershedDeclumpStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::DistanceWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::IntensityWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::MarkerWatershedMethodStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::WatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4InitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4DistanceInitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4MarkerInitialWatershedStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4WatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LibraryWatershedRuntimeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CentrosomeNumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumbaNumpyLegacyWatershedBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::CellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::MahotasCellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::NumbaCellProfiler4DistanceMarkerBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedRaveledState": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/watershed.py::LegacyWatershedPythonHeap": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worm_geometry.py::CellProfilerLookupTableProjection": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worm_geometry.py::CellProfilerLookupPattern": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::OverlapStyle": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WithOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WithoutOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::BothOverlapWormLabelOutputStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::UntangleWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::_StraightenWormControlPointsRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsSpecialInputPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::FlipMode": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsModule.ImageBinding": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormStats": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormAngleMeasurement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenedWormPlacement": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormControlPoints": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::StraightenWormsSliceRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormDiamondTemplate": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::LineSegments": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::ConnectedComponentEdges": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::DeadWormAdjacencyPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormControlPointGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormLabelCandidates": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::UntangleWormsExecution": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraphPath": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraph": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormGraphFromBinaryRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormSegmentTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormClusterPathSelectionPolicy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormPathSelectionState": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormPathSubsetSelectionContext": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::WormShapeCostRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule.MeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/worms.py::IdentifyDeadWormsModule.MeasurementRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectZernikeDescriptorFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IndexedObjectZernikeDescriptor": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeDescriptorSparseNumericTolerance": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeFeatureAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityMagnitudeObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityPhaseObjectZernikeDescriptorDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeFeatureAuthority": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeMeasurementFeature": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::_ZernikeLabelGeometry": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeIntensityDebugArrayTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ZernikeIntensityDebugTrace": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::IntensityZernikeMeasurementRowsRequest": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ObjectIntensityZernikeMeasurementColumnarRows": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::ShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::LegacyFastNumpyShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/cellprofiler/zernike.py::NativeNumpyShapeZernikeBackendStrategy": 0, + "GodClassExcess:openhcs/processing/backends/enhance/deconvolution.py::DeconvolutionBlurMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/dl_edof_unsupervised.py::UNetLite": 0, + "GodClassExcess:openhcs/processing/backends/enhance/flatfield.py::FlatfieldCorrectionMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/flatfield.py::BasicFittingMode": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::FocusSharpnessMethod": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::LaplacianImageProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/focus_torch.py::FocusStackProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/jax_nlm_processor.py::JaxNlmInputDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/enhance/n2v2_processor_torch.py::BlurPool2d": 0, + "GodClassExcess:openhcs/processing/backends/enhance/n2v2_processor_torch.py::N2V2UNet": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::Deconvolution2DImageProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::_Simple2DCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py::_LearnedBlur2D_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::Deconvolution3DVolumeProjection": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::_Simple3DCNN_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py::_LearnedBlur3D_torch": 0, + "GodClassExcess:openhcs/processing/backends/enhance/torch_nlm_processor.py::TorchNlmInputDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py::DataProcessingError": 0, + "GodClassExcess:openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py::ExperimentalAnalysisEngine": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/cupy_registry.py::CupyRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSFunctionCatalogModule": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSFunctionCatalogDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/openhcs_registry.py::OpenHCSRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/pyclesperanto_registry.py::PyclesperantoRuntimeParameter": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/pyclesperanto_registry.py::PyclesperantoRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/registry_service.py::RegistryService": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/scikit_image_registry.py::SkimageRegistry": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableView": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeInvocationKwargPolicy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::DecoratedRuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RawRuntimeCallableViewStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::PassThroughRuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SignatureFilteredRuntimeInvocationKwargPolicyStrategy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallableInvocation": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeCallablePolicy": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DSliceResultBatch": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DRegisteredStrategyFamily": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::NumPyPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImagePayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::MaskedImagePayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImageMetadataPayloadPure2DInputSlicer": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::DirectedRelationshipPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SpatialGridPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::AlignedImageStackPure2DOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeArrayPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImagePayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::MaskedImagePayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ImageMetadataPayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ObjectLabelPayloadPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ObjectLabelSetPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::NumPyPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ColumnarRowsPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FlatSequencePure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ListPure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::TuplePure2DAuxiliaryOutputAggregator": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ModuleFilterComponents": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ProcessingContractDeclaration": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::VariableComponentStackProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::SemanticControlVariableComponentStackProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure3DProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::Pure2DProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FlexibleProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::VolumetricToSliceProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::ProcessingContract": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::FunctionMetadata": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::LibraryRegistryBase": 0, + "GodClassExcess:openhcs/processing/backends/lib_registry/unified_registry.py::RuntimeTestingRegistryBase": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_config.py::AshlarAlignmentConfig": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_config.py::AshlarPositionRequest": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::DataWarning": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::Intersection": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_cpu.py::ArrayEdgeAligner": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::DataWarning": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::IntersectionGPU": 0, + "GodClassExcess:openhcs/processing/backends/pos_gen/ashlar_main_gpu.py::ArrayEdgeAlignerGPU": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMeanSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySumSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMaxSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMinSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupySlice2DEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/cupy_processor.py::CupyVolume3DEdgeMagnitudeStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/jax_processor.py::JaxMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::SpatialBinMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::StackProjectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::EdgeMagnitudeMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::ScipyBoundaryMode": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::SobelKernelBoundaryMode": 0, + "GodClassExcess:openhcs/processing/backends/processors/method_axes.py::OrthogonalProjectionPlane": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpySpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMeanSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpySumSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMaxSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMinSpatialBinStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyStackProjectionMethod": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/numpy_processor.py::NumpyMinStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMaskDimensionality": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/pyclesperanto_processor.py::PyclesperantoMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/tensorflow_processor.py::TensorFlowMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchMaxStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/backends/processors/torch_processor.py::TorchMeanStackProjectionStrategy": 0, + "GodClassExcess:openhcs/processing/custom_functions/events.py::CustomFunctionChangedEvent": 0, + "GodClassExcess:openhcs/processing/custom_functions/manager.py::CustomFunctionInfo": 0, + "GodClassExcess:openhcs/processing/custom_functions/manager.py::CustomFunctionManager": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionLifetime": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionRuntimeDeclaration": 0, + "GodClassExcess:openhcs/processing/custom_functions/runtime_registry.py::CustomFunctionRuntimeRegistry": 0, + "GodClassExcess:openhcs/processing/custom_functions/signals.py::CustomFunctionSignals": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSource": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceRevision": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceSnapshot": 0, + "GodClassExcess:openhcs/processing/custom_functions/source_namespace.py::CustomFunctionSourceNamespace": 0, + "GodClassExcess:openhcs/processing/custom_functions/validation.py::ValidationError": 0, + "GodClassExcess:openhcs/processing/custom_functions/validation.py::ValidationResult": 0, + "GodClassExcess:openhcs/processing/materialization/constants.py::MaterializationFormat": 0, + "GodClassExcess:openhcs/processing/materialization/constants.py::WriteMode": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendCallKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RawBackendKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRow": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRows": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendKwargsAbsent": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::Output": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TextOutput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::Utf8TextOutput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceSegmentAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::IdentityMaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePathSegments": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::DottedMaterializationSourceProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationInputItem": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationSourceSpatialDomain": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePlaneProjectionContract": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceComponentMetadataStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemAuthoritySelection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MissingSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ComponentMetadataSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SourcePathSourceStemResolutionPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathOnlySourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ParserBackedSourceStemAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationArchiveIdentity": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTarget": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIRequestBase": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetRequest": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationInput": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathSuffixes": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PathHelper": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROICandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::WriteModePathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::OverwritePathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ErrorPathPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ViewerStreamBackendCallKwargs": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendSaver": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationContext": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::WriterSpec": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PrimaryPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendKwargsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TabularRowsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::FieldValueAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CsvObjectRowAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CsvFieldnamesAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::JsonPayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SingleFileWriterAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TextPayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ImageFileCandidatePathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPrimaryPathAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIPlaneSourceIdentitySet": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationPathContext": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::CombinedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ComponentAddressedCombinedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ProjectedROIMaterializationTargetPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetCoalescer": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationTargetAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::ROIMaterializationPlaneMetadataAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSlicePayloadAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffArrayAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RuntimePlaneStackAxisMetadataProjection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::RuntimePlaneStackAxesProjectionSelection": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataRequest": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::UnknownTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::PreslicedTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SinglePayloadTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::SinglePreslicedTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::EmptyTiffStackSliceMetadataPolicy": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::TiffStackSliceMetadataAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::MaterializationSpec": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::BackendSequenceAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/core.py::AllowedBackendsAuthority": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::MaterializedFilenameIdentity": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::FileOutputOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SourceOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TabularExtractionOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::CsvOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::JsonOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::ROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::PointROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SWCOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::SpatialGraphROIOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TiffStackOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::TextOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::ImageFileOptions": 0, + "GodClassExcess:openhcs/processing/materialization/options.py::FileBundleOptions": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::MaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::SharedMaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/path_scopes.py::ExecutionAxisMaterializationRelativePathScope": 0, + "GodClassExcess:openhcs/processing/materialization/presets.py::_TabularPreset": 0, + "GodClassExcess:openhcs/processing/presets/demo_contribution.py::PipelineDemoContribution": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepBinding": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepSpec": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetPipelineSpec": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetKey": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetFamily": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetDefinition": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::PresetStepTemplate": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::MfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::CropAnalyzeMfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/mfd_specs.py::StitchMfdPresetMaterializer": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/czi_brain_axon_cellbody.py::CziBrainCropSelection": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/czi_brain_axon_cellbody.py::CziBrainAxonCellBodyInputs": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/loose_operaphenix_neurite_outgrowth.py::SemanticImageSource": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/loose_operaphenix_neurite_outgrowth.py::LooseOperaPhenixNeuriteInputs": 0, + "GodClassExcess:openhcs/processing/presets/pipelines/neuroncyto_ii_crossover_neurite_outgrowth.py::NeuronCytoIICrossoverInputs": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::MainWindowStartupReadinessState": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::MainWindowStartupReadiness": 0, + "GodClassExcess:openhcs/pyqt_gui/app.py::OpenHCSPyQtApp": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::GuiLogLevel": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::LoggingConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::ShortcutConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::ProgressUIConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::AgentUiBridgeConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::UIConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/config.py::PyQtGuiRuntimeContext": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/custom_function_manager_dialog.py::CustomFunctionManagerDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/function_selector_dialog.py::FunctionModuleTreeNode": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/function_selector_dialog.py::FunctionSelectorDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py::MetadataViewerDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/launch.py::QtPlatformSystem": 0, + "GodClassExcess:openhcs/pyqt_gui/main.py::MainWindowUiServices": 0, + "GodClassExcess:openhcs/pyqt_gui/main.py::OpenHCSMainWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::CodeDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::PipelineDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::StepDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::ConfigDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::CustomFunctionDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::FunctionPatternDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/code_document_normalization.py::PlateManagerDocumentNormalizationStrategy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/config_window_code_document.py::ExternalCodeEditorPreference": 0, + "GodClassExcess:openhcs/pyqt_gui/services/config_window_code_document.py::ConfigCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_restart.py::DesktopSessionRestart": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckOrigin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartPurpose": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartEnvironment": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRuntimeEnvironment": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartUiState": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartSession": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartRestoreOutcomeABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopRestartSucceeded": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateFailedAndRestored": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::ConsumedDesktopRestartSession": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckResult": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateCheckFailure": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateDialogPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update.py::DesktopUpdateService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePhase": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressMode": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressAction": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressUnavailable": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressEventABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePhaseEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateOutputEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateFailureEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateCompleteEvent": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressTheme": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressReporterABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::ResolvedProcessLaunchSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateExecution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdatePlan": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::_DesktopUpdateStageError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/desktop_update_worker.py::DesktopUpdateProgressWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/embedded_code_documents.py::EmbeddedCodeDocumentRegistrationABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/function_step_code_document.py::FunctionStepCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/history_migration.py::DesktopHistoryUpgrade": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiLoggingHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiConsoleHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/logging_config.py::GuiRotatingFileHandler": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::SignalConnectionSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::SignalEmissionSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::ConfigChangeSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::PipelineEditorWorkflowSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::PlateManagerWorkflowSurface": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::QtShortcutSequenceAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::CodeEditorFocusAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::TimeTravelShortcutEventFilter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowShortcutLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowSpecDefinition": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockFloatController": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockPane": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowEmbeddedWidgets": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowDockLayoutStore": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowWidgetConnector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowPipelineActions": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowLifecycleWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowUiBridgeLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/services/main_window_workflows.py::MainWindowTimeTravelWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/pipeline_object_state_binding.py::PipelineEditorStateRoot": 0, + "GodClassExcess:openhcs/pyqt_gui/services/pipeline_object_state_binding.py::PipelineObjectStateBinding": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_batch_workflow.py::PlateManagerBatchWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_row.py::PlateManagerRow": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerStateSelectionAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerOutputPlateRelation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerOutputPlateRelationAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateRowActivityProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/plate_manager_state_projection.py::PlateManagerStateProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSFormGenConfig": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSCodegenProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSLogDiscoveryProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSServerScanProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSComponentSelectionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/reactor_providers.py::OpenHCSFunctionSelectionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::GlobalEventBus": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::PyQtServiceAdapter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/service_adapter.py::ExternalEditorProcess": 0, + "GodClassExcess:openhcs/pyqt_gui/services/step_scope_identity.py::FunctionStepScopeToken": 0, + "GodClassExcess:openhcs/pyqt_gui/services/step_scope_identity.py::StepEditorScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::FunctionScopeRef": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelNavigationTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelWindowRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::TimeTravelSourceScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/time_travel_navigation.py::DirtyFieldSortKeyAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::CodeDocumentExecutionResult": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentSourcePolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::DeclarativeCodeDocumentAstValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::CatalogFunctionImportProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentExecutionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentValidationError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeBusyError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeMutationGate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeOperationTracker": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeMutationOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiActionInvokeOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateFieldMutationOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiSnapshotRestoreOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiWidgetActionInvokeOutcomeProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgeAcceptedMutationResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiActionInvokeAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateFieldMutationAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiSnapshotRestoreAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiWidgetActionInvokeAcceptedResultBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiBridgePostedMutation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiObjectStateSnapshotProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiCodeDocumentApplyLabel": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::UiAgentBridgeService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_agent_bridge.py::InProcessUiBridgeGateway": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_composition.py::OpenHCSUiBridgeCompositionRoot": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeRegistryKeyMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewContributorIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewContributorABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiLiveOverviewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiCodeDocumentProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiStateSurfaceProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiOwnedStateSurfaceDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiActionProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiWindowProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiObjectStateScopeProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeSnapshotProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::SnapshotBackedUiCodeDocumentProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiCodeDocumentProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiStateSurfaceProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiActionProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiWindowProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiObjectStateScopeProviderIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardRule": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardTemplate": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_contracts.py::UiBridgeGuardPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::ViewerSessionLiveOverviewContributor": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::LiveOverviewBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_live_overview.py::UiLiveOverviewStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeCodeDocumentAddress": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowCodeDocumentAddress": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldProvenanceEffect": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::MissingObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ResolvedObjectStateFieldProvenance": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldSemanticProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldHelpProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateFieldMutationService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowCodeDocumentDriverBackedProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateScopeCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::WindowManagerCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state.py::ObjectStateBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_object_state_scope_policy.py::ObjectStateScopeVisibility": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::ManagerWidgetActionProviderABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineDebugToolbarActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineDebugSessionStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_pipeline_editor.py::PipelineEditorBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerOrchestratorCodeDocumentProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::LiveMeasurementsStateSurfaceProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_plate_manager.py::PlateManagerActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiRegisteredSurfaceKind": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeRegistrationContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeProviderSetABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::CompositeUiBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_registry.py::UiBridgeSurfaceRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeBrowserPong": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeServerBinding": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeUnsupportedOperationError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeEndpointInUseError": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeServerInProcessGateway": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestOperation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestExceptionClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgePermissionErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeUnsupportedOperationErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeValueErrorClassifier": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestErrorAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeRequestDispatcher": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_server.py::UiBridgeControlServer": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowSummaryProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedManagerSummaryProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowProjectionTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowProjectionResultAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowCloseResultBoundaryPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowContextFactoryMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowCatalogProjectionABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowTargetOperationProjectionMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::FocusableWindowRouteMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedWindowRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowIdentitySet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowRouteIndex": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::WindowRouteResolution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::EmbeddedWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::DynamicScopeWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::OpenWindowManagerScope": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ScopeWindowTargetOperationProjectionABC": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::QtTopLevelWindowProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWindowSnapshotResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_ItemViewIndexResolution": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetPathResolver": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetActionInvokeResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetGeometryKey": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetFieldSemanticRecord": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetFieldSemanticContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetItemSemanticRecord": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetItemSemanticContext": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetTreeResultFactory": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::_WidgetTreeNodeDraft": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::FieldResetWidgetActionSummary": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWidgetActionSummaryPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::UiWindowProjectionService": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::ManagedWindowActionProvider": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_bridge_windows.py::MainWindowBridgeProviderSet": 0, + "GodClassExcess:openhcs/pyqt_gui/services/ui_window_ids.py::OpenHCSUiWindowId": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_config.py::StartupWindowPresentation": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_config.py::WindowSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/services/window_handlers.py::OpenHCSWindowCreationAuthority": 0, + "GodClassExcess:openhcs/pyqt_gui/services/zmq_version_restart.py::ZMQVersionRestartDialogPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/services/zmq_version_restart.py::ZMQVersionRestartWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/ui_tab_identities.py::DualEditorTab": 0, + "GodClassExcess:openhcs/pyqt_gui/ui_tab_identities.py::PlateViewerTab": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/artifact_plan_view.py::ArtifactPlanViewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/debug_toolbar.py::DebugToolbarWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ResultFileAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserItem": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::StreamingViewerField": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserViewerControls": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserMetadataDisplayResolver": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserFilterController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserFileFocusController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/image_browser.py::ImageBrowserWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorEmbeddedCodeDocumentRegistration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorActionTargetMode": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepFunctionTooltipSection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepProcessingTooltipSection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::StepTooltipBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/pipeline_editor.py::PipelineEditorWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateOrchestratorRegistration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateScopeNormalization": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::CellProfilerPlateScopeNormalizer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateValidationResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::EmptyPlateSelectionPolicy": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerCodeDocumentContext": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerEditorCodeData": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::EmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::AllowEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::ErrorEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::FallBackToAllEmptyPlateSelectionPolicyRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::InitPlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::CompilePlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::RunPlateOperationValidator": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::TerminalCompletionUiPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/plate_manager.py::PlateManagerWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/openhcs_manager_mixins.py::OpenHCSSingleRowActionManagerMixin": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventTarget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryMode": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::WellButtonState": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::WellButtonStyleColors": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateGridBounds": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateGridModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryButtonRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSubdirectoryController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateWellButtonRegistry": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::SquareButton": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionInteractionLifecycle": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::AspectRatioContainer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateSelectionEventController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/plate_view_widget.py::PlateViewWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/live_tree_sync.py::LaunchingViewerServerInfo": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/live_tree_sync.py::LiveServerTreeSync": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/presentation_models.py::ExecutionServerSummary": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/presentation_models.py::ServerRowPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_projection.py::ExecutionProgressProjection": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_projection.py::ExecutionServerProgressRenderer": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_tree_builder.py::ProgressTreeNodeConverter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/server_browser/progress_tree_builder.py::ProgressTreeBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/batch_context.py::BatchWorkflowContext": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/batch_workflow_components.py::BatchWorkflowComponents": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::CompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::EmptyCompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::ExplicitCompileConfigParamsByPlate": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_batch_workflow_service.py::CompileBatchWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlateExecutionIdentity": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlatePipelineRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileJob": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileRequestResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::PlateCompiledState": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/compile_workflow_service.py::CompileWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_progress_service.py::DebugSnapshotAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_progress_service.py::DebugProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugActionRenderModel": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugToolbarActionProjector": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_session_projection.py::DebugSessionPanelText": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugReplayScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugPlateRunRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugCompileArtifactCacheKey": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/debug_workflow_service.py::DebugWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_control_service.py::ExecutionControlService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_server_status_presenter.py::ExecutionServerStatusView": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_server_status_presenter.py::ExecutionServerStatusPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_state.py::ExecutionBatchMember": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_state.py::ExecutionBatchRuntime": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_submission_service.py::ExecutionSubmissionService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/execution_submission_service.py::ExecutionSubmissionService.start_completion_poller._ClientDisconnected": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/gui_event_bus_broadcast.py::GuiEventBusBroadcaster": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/live_measurement_progress_service.py::LiveMeasurementAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/live_measurement_progress_service.py::LiveMeasurementProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugActionDisabledReason": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugActionPlacement": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::DebugToolbarAuxiliaryAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugActionDeclarationBase": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugCommandActionDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::PipelineDebugAuxiliaryActionDeclaration": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::ToggleDebugModeAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StartOrContinueDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StepDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RunToPauseDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RestartDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::InspectRuntimeValuesAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::ChooseSourceGroupDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::StopDebugSessionAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_debug_actions.py::RandomSourceGroupDebugAction": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorCoroutineRunner": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::FunctionPatternInvocationBadge": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorFunctionPresentation": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorDebugWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorCodeWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorDeletionWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineEditorListWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/pipeline_editor_workflows.py::PipelineStepSaveWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::SelectedPlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::AllPlateManagerCodeMutationScope": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerCodeWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_manager_workflows.py::PlateManagerDeletionWorkflow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_pipeline_request_builder.py::RunSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_pipeline_request_builder.py::PlatePipelineRequestBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/plate_status_presenter.py::PlateStatusPresenter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/progress_workflow_service.py::ProgressWorkflowService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/qt_widget_edit_commit.py::QtWidgetEditCommitError": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/qt_widget_edit_commit.py::QtWidgetEditCommitter": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/runtime_artifact_progress_service.py::RuntimeArtifactAvailableNotification": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/runtime_artifact_progress_service.py::RuntimeArtifactProgressNotificationService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionDispatchError": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionDispatchResult": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/widget_action_dispatch.py::WidgetActionRoute": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/services/zmq_client_service.py::ZMQClientService": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/time_travel_widget.py::TimeTravelWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py::ZMQServerManagerWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::MetadataRuleColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceFilterColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::MatchPlanColumn": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EnumCellSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::FreeFormCellEditorKind": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorEditorSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::FreeFormCellSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorCellWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StructuredSelectorDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingSuggestionSet": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableProgrammaticUpdateGuard": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableItem": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableTableLayout": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StepBindingsTableEditor": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::StepBindingsDialog": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SelectorListCodec": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableSourceBindingRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableMetadataRuleRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableSourceFilterRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::EditableMatchPlanRow": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingsEditorValue": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/source_bindings_editor.py::SourceBindingsEditorWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepSettingsDialogRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepEditorStateRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepSettingsFileController": 0, + "GodClassExcess:openhcs/pyqt_gui/widgets/step_parameter_editor.py::StepParameterEditorWidget": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/about_window.py::AboutOpenHCSWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_edit_session.py::GlobalConfigContextCheckpoint": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_edit_session.py::ConfigEditSession": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigSaveParticipant": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindowTabSpec": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ConfigEditorTabView": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ConfigEditorTab": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::_ActiveConfigCodeDocumentDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindowNavigationDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/config_window.py::ConfigWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactOpenRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactMaterializeRequest": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugArtifactActionsModel": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/debug_inspector_window.py::DebugInspectorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_session.py::DualEditorSession": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_session.py::DualEditorFunctionPatternController": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabBuildContext": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabs": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_tab_builder.py::_DualEditorTabBuilder": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_window.py::DualEditorWindowNavigationDriver": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/dual_editor_window.py::DualEditorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::KnowledgeDocumentSelection": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::FunctionDocumentSelection": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/help_window.py::HelpWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementTableEntry": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementTableModel": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/live_measurements_window.py::LiveMeasurementsWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::_ManagedChildCleanupWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ManagedPlatePipelineConnector": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::PlateManagerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::PipelineEditorWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ImageBrowserWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::LogViewerWindowWrapper": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/managed_windows.py::ZMQServerManagerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/plate_viewer_window.py::PlateViewerWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotInfo": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotTableBrowser": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/snapshot_browser_window.py::SnapshotBrowserWindow": 0, + "GodClassExcess:openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py::SyntheticPlateGeneratorWindow": 0, + "GodClassExcess:openhcs/resources/brand.py::BrandAsset": 0, + "GodClassExcess:openhcs/runtime/environment_provenance.py::InstalledDistributionVersion": 0, + "GodClassExcess:openhcs/runtime/environment_provenance.py::RuntimeEnvironmentSnapshot": 0, + "GodClassExcess:openhcs/runtime/fiji_macro_runtime.py::FijiMacroExecutionRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_macro_runtime.py::FijiMacroExecutionResponse": 0, + "GodClassExcess:openhcs/runtime/fiji_stream_visualizer.py::FijiStreamVisualizer": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDisplayItemContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchProcessingContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchSettlementState": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDimensionStorage": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSharedMemorySpec": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePayload": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWireItem": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadLocalPlaneExpander": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageItemCollection": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePlaneLookup": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPlaneGeometry": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageIntensityRange": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiStackSliceLabelBuilder": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImageStackBuilder": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSharedMemoryItemCopier": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiDimensionAxis": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiHyperstackCoordinateComponents": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiHyperstackCoordinates": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowCoordinateResolution": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowState": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowRegistry": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiItemBatch": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowProcessingRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessageResponse": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlRequestContext": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessagePlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiGracefulShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiForceShutdownControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiClearStateControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiProcessLaunchControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiSettleControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedStateControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedPayloadsControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiUnsupportedIntensityWindowControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRunMacroControlPlan": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiControlMessageAuthority": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadHandlerRequest": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadHandler": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchWireParser": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchMessage": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindItemGroup": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindItemBuckets": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiPayloadKindGroups": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiWindowItemProjection": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiBatchProcessingAuthority": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServerLaunchConfig": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiInteractiveModeFailure": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer": -15, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer._add_dimension_change_listener.DimensionScrollbarListener": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiViewerServer._add_dimension_change_listener.WindowCloseListener": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiImagePayloadHandler": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiManagerProvider": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiManagerProvider.invoke_on_event_dispatch_thread.FijiUiWorkUnit": 0, + "GodClassExcess:openhcs/runtime/fiji_viewer_server.py::FijiRoiPayloadHandler": 0, + "GodClassExcess:openhcs/runtime/function_catalog_preparation.py::FunctionCatalogPreparation": 0, + "GodClassExcess:openhcs/runtime/import_authority.py::OpenHCSRuntimeImportError": 0, + "GodClassExcess:openhcs/runtime/import_authority.py::OpenHCSRuntimeImportAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_orthogonal_widget.py::OpenHCSOrthogonalWidget": 0, + "GodClassExcess:openhcs/runtime/napari_stream_visualizer.py::NapariStreamVisualizer": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::VisualMetadataField": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariHighlightEmitterABC": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariSelectableLayerEventsABC": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapesLayerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionController": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerCollection": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariDimsController": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariViewerLayerCreator": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariTimerHandle": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariPendingLayerUpdate": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSettlementState": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariStreamLayerAddress": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariStreamLayerItem": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariImagePayloadAxisLabelPolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBinding": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBindingSet": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAggregateAxisBindingAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapePlaneMetadata": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariImageLayerPresentationPolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionSnapshot": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerSelectionAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerUpdateAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariDimensionLayerState": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariAxisPresentation": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerRouteStateStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariComponentGroupStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariLayerBatchDebouncePolicy": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariBatchProcessorStore": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLabelAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLabelAllocator": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeFeatureColumns": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeColorProjection": 0, + "GodClassExcess:openhcs/runtime/napari_streaming_handlers.py::NapariShapeLayerPayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionSurface": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariWireField": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::PayloadMap": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::ShapePayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::VisualMetadata": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariBatchPayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedStreamItem": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedStreamBatch": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariAcceptedControlRequest": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamMessageReply": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamLayerContext": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImagePayload": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImagePayloadLayoutRole": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPayloadDataLoader": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerRoute": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariVariableSizeDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPadToMaxDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariSeparateLayersDisplayStrategy": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariComponentAwareDisplayCoordinator": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerTitleAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteSource": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteResolution": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelStore": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelRouteResolver": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDimensionLabelOverlayController": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayRequest": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImmediateLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImageLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShapesLayerDisplayWork": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShapesLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPointsLayerDisplayHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerDisplayPipeline": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariMessageTypeBase": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariGracefulShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariForceShutdownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariClearStateControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariProcessLaunchControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariSettleControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::ShapeCoordinateBounds": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultElementSelectionState": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupBinding": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupState": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupIndex": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionGroupAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultElementSelectionAuthority": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariResultSelectionController": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerProjectionABC": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerStateProjection": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::_NapariShapePayloadBudget": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerPayloadProjection": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStateControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPayloadsControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariMountedRouteControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariFeatureMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPolylineMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariRegionMeasurementControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewportControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariImageIntensityControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariIntensityWindowControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariPreparedNavigation": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariNavigationControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariLayerIsolationControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariScreenshotControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariUnknownControlMessageAction": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariStreamMessageHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariBatchStreamMessageHandler": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariDataTransportPump": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariControlTransportPump": 0, + "GodClassExcess:openhcs/runtime/napari_viewer_server.py::NapariViewerServer": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::_OMEROComposeDeployment": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::_OMEROConnectionSettings": 0, + "GodClassExcess:openhcs/runtime/omero_instance_manager.py::OMEROInstanceManager": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerStreamingDataTypeHandlerMeta": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentSemanticRole": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerStreamingDataTypeHandler": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerMappingDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerObjectDisplayConfigInput": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAddress": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAddressedItem": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentLayoutMappingParser": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentLayout": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentMetadataNormalizer": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainEntry": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainPayload": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueParser": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerBatchPayloadFields": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueNameStore": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentNameMetadataStore": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentNameMetadata": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAxisSemantics": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentAxisSemanticsAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDisplayBatchContext": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomain": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentValueDomainView": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerRouteComponentValueTracker": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjection": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectedComponent": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionStep": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjectionRequestAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerLayerAxisProjector": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerComponentCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_component_system.py::ViewerDimensionValueAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerShapePayloadProjection": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerResultElementCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerFractionalZPointCoordinateAuthority": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerNativeDimensions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPayloadControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPayloadProjectionOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerStateControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRoutedImageControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerIntensityWindowControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerFeatureMeasurementControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolylineControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRegionControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerMeasurementCoordinates": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerIntensityStatistics": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolylineMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerPolygonGeometry": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRasterRegionGeometry": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerRegionMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerNavigationControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_controls.py::ViewerLayerIsolationControlOptions": 0, + "GodClassExcess:openhcs/runtime/viewer_measurements.py::NativeMeasurementWindow": 0, + "GodClassExcess:openhcs/runtime/viewer_measurements.py::NativeImageMeasurement": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettlePhase": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettleField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPayloadSummaryField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::OpenHCSViewerControlMessageType": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLayerIsolationField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerIntensityWindowField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLayerField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPayloadField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerDescriptorField": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerTypeIdentity": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerPersistenceMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlResponse": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerSettleProgress": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerComponentValueOrdering": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::QtPlatformName": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerProcessPlatform": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLaunchContextMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLaunchContext": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerGraphicalSessionUnavailableError": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::NapariLayerKind": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::FijiPayloadKind": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerServerLaunchRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::OpenHCSViewerServerABC": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::NapariViewerServerRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerRuntimeEndpoint": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerPythonExpression": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerPythonArguments": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchLog": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchFailure": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerLaunchRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::DetachedViewerServerEntrypointSpec": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerQtPlatformEnvironmentPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerQtEnvironmentPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLifecycleMode": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerLifecycleState": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingPolicy": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlPingRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerControlMessageRequest": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ViewerProcessLaunchAdmission": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ManagedViewerLifecycleMixin": 0, + "GodClassExcess:openhcs/runtime/viewer_protocol.py::ChannelColormapPolicy": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompilationResult": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompilationRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_compilation.py::ZMQCompileArtifactRecord": 0, + "GodClassExcess:openhcs/runtime/zmq_config.py::OpenHCSZMQConfig": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlRequestContext": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugControlMessageSupportMixin": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ZMQControlMessageRouter": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CompiledArtifactInspectionMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogSearchMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionDetailReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionReferenceReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CustomFunctionRegistrationDestinationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::FunctionCatalogPreparationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::StartFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::ReadFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CancelFunctionCatalogPreparationStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::CustomFunctionRegistrationMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugSnapshotReadMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugWorkerCommandMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugArtifactExportMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_control.py::DebugRuntimeInspectionMessageStrategy": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ExecutionSubmissionPreparationTimeoutError": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::OpenHCSExecutionSubmission": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQPipelineRunPhase": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQCompiledPipelineRun": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQExecutionRequestBuilder": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigParamsBoundary": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigSourceFields": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQConfigProjection": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQClientResponseView": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_client.py::ZMQExecutionClient": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQExecutionAxisOutcome": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQRuntimeExecutionOutcomeExport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_observation.py::ZMQRuntimeExecutionObservationExport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::ZMQExecutionContext": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::FunctionCatalogExecutionServer": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_server.py::ZMQExecutionServer": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQAuxiliaryParamField": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQRuntimeObservationExportScope": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQAuxiliaryExecutionParams": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::OpenHCSExecutionConfigBundle": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionIdentity": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionCompileControl": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionConfigTransport": 0, + "GodClassExcess:openhcs/runtime/zmq_execution_signature.py::ZMQExecutionRequestPayload": 0, + "GodClassExcess:openhcs/runtime/zmq_orchestrator_environment.py::ZMQOrchestratorEnvironment": 0, + "GodClassExcess:openhcs/runtime/zmq_orchestrator_environment.py::ZMQOrchestratorEnvironmentRequest": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQProgressTarget": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQCompilerProgressQueue": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQProgressEmitter": 0, + "GodClassExcess:openhcs/runtime/zmq_progress.py::ZMQCompileProgressHeartbeat": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQPongResponseEnricher": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQResultsSummaryEnricher": 0, + "GodClassExcess:openhcs/runtime/zmq_server_hooks.py::ZMQWorkerCleanup": 0, + "GodClassExcess:openhcs/runtime/zmq_worker_execution.py::ZMQWorkerExecutionRequest": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::CallableExportIdentity": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::NameMappingLookup": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::OpenHCSCallableFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionReferenceFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::PythonSourceLiteralFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::OpenHCSPathFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::EnumMemberFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::MaterializationSpecFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionPatternTupleFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionPatternListFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFieldEmissionState": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassSerializedField": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassSerializationPlan": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFormatEligibility": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionStepCleanModeFieldPolicy": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::LazyDataclassFormatter": 0, + "GodClassExcess:openhcs/serialization/pycodify_formatters.py::FunctionStepFormatter": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::SourcePathOccurrenceCollector": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::FactoredPathSourceLiteral": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::SourcePathFactoringPlan": 0, + "GodClassExcess:openhcs/serialization/source_path_factoring.py::OpenHCSPythonSourceDocument": 0, + "GodClassExcess:openhcs/ui/shared/code_editor_form_updater.py::CodeEditorFormUpdater": 0, + "GodClassExcess:openhcs/ui/shared/pattern_data_manager.py::PatternDataManager": 0, + "GodClassExcess:openhcs/ui/shared/pattern_file_service.py::PatternFileService": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeNamespaceField": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeNamespace": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerOrchestratorCodePayload": 0, + "GodClassExcess:openhcs/ui/shared/plate_manager_code_document.py::PlateManagerCodeDocumentAuthority": 0, + "GodClassExcess:openhcs/ui/shared/plate_scope_identity.py::PlateScopeIdentity": 0, + "GodClassExcess:openhcs/ui/shared/plate_scope_identity.py::PipelineScopeIdentity": 0, + "GodClassExcess:openhcs/utils/environment.py::OpenHCSProcessEnvironment": 0, + "GodClassExcess:openhcs/utils/import_utils.py::_ModulePlaceholder": 0, + "GodClassExcess:openhcs/utils/import_utils.py::create_placeholder_class.Placeholder": 0, + "GodClassExcess:openhcs/utils/performance_monitor.py::PerformanceMonitor": 0, + "GodClassExcess:openhcs/utils/pipeline_migration.py::LegacyGroupByUnpickler": 0, + "GodClassExcess:openhcs/utils/pipeline_migration.py::LegacyGroupByUnpickler._create_migrating_groupby_class.MigratingGroupBy": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ValidationKind": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ValidationViolation": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::ASTValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::PathTypeValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::BackendParameterValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::VFSBoundaryValidator": 0, + "GodClassExcess:openhcs/validation/ast_validator.py::MemoryTypeValidator": 0, + "TypeIdentity": 0, + "LongBooleanChain": 0, + "BooleanChainTerms:openhcs/__init__.py": 0, + "BooleanChainTerms:openhcs/runtime/fiji_viewer_server.py": 0, + "BooleanChainTerms:openhcs/runtime/napari_viewer_server.py": 0, + "ForeignAbsenceProbe:openhcs/__init__.py": 0, + "ForeignAbsenceProbe:openhcs/runtime/fiji_viewer_server.py": -1, + "ForeignAbsenceProbe:openhcs/runtime/napari_viewer_server.py": 0, + "CodecSubclass:openhcs/__init__.py": 0, + "CodecSubclass:openhcs/runtime/fiji_viewer_server.py": 0, + "CodecSubclass:openhcs/runtime/napari_viewer_server.py": 0, + "StringSubscript": 0 + } +} diff --git a/docs/validation/issue10_ratchet_polystore.json b/docs/validation/issue10_ratchet_polystore.json new file mode 100644 index 0000000..d9d8faa --- /dev/null +++ b/docs/validation/issue10_ratchet_polystore.json @@ -0,0 +1,789 @@ +{ + "root": "src/polystore/", + "base_revision": "05aff0089cf4d0186486746507b5ef4392b023d3", + "head_revision": "b38f6cdcd2e9aa1c5bc5fa5ecdb9fc8d18b1f273", + "paths": [ + "src/polystore/streaming/_streaming_backend.py", + "src/polystore/zmq_config.py" + ], + "base": { + "StringDispatch:src/polystore/streaming/_streaming_backend.py": 0, + "StringDispatch:src/polystore/zmq_config.py": 0, + "TypeSwitch:src/polystore/streaming/_streaming_backend.py": 1, + "TypeSwitch:src/polystore/zmq_config.py": 0, + "StringDispatchArms:src/polystore/streaming/_streaming_backend.py": 0, + "StringDispatchArms:src/polystore/zmq_config.py": 0, + "TypeSwitchArms:src/polystore/streaming/_streaming_backend.py": 4, + "TypeSwitchArms:src/polystore/zmq_config.py": 0, + "GodClassExcess:src/polystore/atomic.py::LockConfig": 0, + "GodClassExcess:src/polystore/atomic.py::FileLockError": 0, + "GodClassExcess:src/polystore/atomic.py::FileLockTimeoutError": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingStatisticsScope": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingRequest": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingResult": 0, + "GodClassExcess:src/polystore/base.py::PicklableBackend": 0, + "GodClassExcess:src/polystore/base.py::BackendBase": 0, + "GodClassExcess:src/polystore/base.py::DataSink": 0, + "GodClassExcess:src/polystore/base.py::DataSource": 0, + "GodClassExcess:src/polystore/base.py::VirtualBackend": 0, + "GodClassExcess:src/polystore/base.py::ReadOnlyBackend": 0, + "GodClassExcess:src/polystore/base.py::StorageBackend": 0, + "GodClassExcess:src/polystore/base.py::_LazyStorageRegistry": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsJavaUnavailableError": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsOpenedReader": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsJavaContext": 0, + "GodClassExcess:src/polystore/bioformats_java.py::JavaScalarProjector": 0, + "GodClassExcess:src/polystore/bioformats_java.py::PixelDtypeSpec": 0, + "GodClassExcess:src/polystore/bioformats_java.py::PixelDtypeCatalog": 0, + "GodClassExcess:src/polystore/bioformats_storage.py::BioFormatsPlaneRef": 0, + "GodClassExcess:src/polystore/bioformats_storage.py::BioFormatsStorageBackend": 0, + "GodClassExcess:src/polystore/config.py::ZarrCompressor": 0, + "GodClassExcess:src/polystore/config.py::ZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::NoZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::BloscZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZlibZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::Lz4ZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZstdZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZarrChunkStrategy": 0, + "GodClassExcess:src/polystore/config.py::TiffCompression": 0, + "GodClassExcess:src/polystore/config.py::TiffConfig": 0, + "GodClassExcess:src/polystore/config.py::ZarrConfig": 0, + "GodClassExcess:src/polystore/constants.py::Backend": 0, + "GodClassExcess:src/polystore/disk.py::FileFormatRegistry": 0, + "GodClassExcess:src/polystore/disk.py::DiskFileFormatRegistration": 0, + "GodClassExcess:src/polystore/disk.py::DiskGlobPattern": 0, + "GodClassExcess:src/polystore/disk.py::DiskStorageBackend": 275, + "GodClassExcess:src/polystore/exceptions.py::StorageResolutionError": 0, + "GodClassExcess:src/polystore/exceptions.py::ImageLoadError": 0, + "GodClassExcess:src/polystore/exceptions.py::ImageSaveError": 0, + "GodClassExcess:src/polystore/exceptions.py::StorageWriteError": 0, + "GodClassExcess:src/polystore/exceptions.py::MetadataNotFoundError": 0, + "GodClassExcess:src/polystore/exceptions.py::PathMismatchError": 0, + "GodClassExcess:src/polystore/exceptions.py::VFSTypeError": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiDisplayWireField": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiMessageMetadata": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiRoiPayload": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiStreamingBackend": 0, + "GodClassExcess:src/polystore/filemanager.py::FileManager": 500, + "GodClassExcess:src/polystore/formats.py::FileFormatDependency": 0, + "GodClassExcess:src/polystore/formats.py::FileFormat": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJDistributionUnavailableError": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeArchive": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJArchiveDownloadPolicy": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeLaunch": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJDistributionABC": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::_FijiBundleAssetSpec": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::FijiBundleAsset": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeOverlay": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::FijiArchiveDistribution": 0, + "GodClassExcess:src/polystore/imagej_runtime.py::ImageJRuntimeUnavailableError": 0, + "GodClassExcess:src/polystore/imagej_runtime.py::ImageJRuntimePolicy": 0, + "GodClassExcess:src/polystore/memory.py::MemoryStorageBackend": 96, + "GodClassExcess:src/polystore/memory.py::MemorySymlink": 0, + "GodClassExcess:src/polystore/metadata_writer.py::MetadataConfig": 0, + "GodClassExcess:src/polystore/metadata_writer.py::MetadataWriteError": 0, + "GodClassExcess:src/polystore/metadata_writer.py::AtomicMetadataWriter": 0, + "GodClassExcess:src/polystore/napari_stream.py::NapariDisplayWireField": 0, + "GodClassExcess:src/polystore/napari_stream.py::NapariStreamingBackend": 0, + "GodClassExcess:src/polystore/ome_zarr_metadata.py::OmeZarrLocation": 0, + "GodClassExcess:src/polystore/ome_zarr_storage.py::OmeZarrArrayRef": 0, + "GodClassExcess:src/polystore/ome_zarr_storage.py::OmeZarrStorageBackend": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressTemplateField": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressComponentBehaviorABC": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROWellComponentBehavior": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneCoordinateBehavior": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressComponent": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROWellAddress": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneAddress": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneFilenameTemplate": 0, + "GodClassExcess:src/polystore/omero_local.py::ImageStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::WellStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::PlateStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::ImagePlaneBatch": 0, + "GodClassExcess:src/polystore/omero_local.py::OMEROLocalBackend": 656, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableColumnType": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableServiceUnavailableError": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableService": 0, + "GodClassExcess:src/polystore/omero_text.py::OMEROTextFormat": 0, + "GodClassExcess:src/polystore/roi.py::ROIArchivePath": 0, + "GodClassExcess:src/polystore/roi.py::ShapeType": 0, + "GodClassExcess:src/polystore/roi.py::ShapeTypeRegistryBase": 0, + "GodClassExcess:src/polystore/roi.py::ROIShape": 0, + "GodClassExcess:src/polystore/roi.py::PolygonShape": 0, + "GodClassExcess:src/polystore/roi.py::PolylineShape": 0, + "GodClassExcess:src/polystore/roi.py::MaskShape": 0, + "GodClassExcess:src/polystore/roi.py::PointShape": 0, + "GodClassExcess:src/polystore/roi.py::EllipseShape": 0, + "GodClassExcess:src/polystore/roi.py::ROI": 0, + "GodClassExcess:src/polystore/roi.py::LabeledMaskROIExtractionRequest": 0, + "GodClassExcess:src/polystore/roi.py::LabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::TwoDimensionalLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::NonSpatialLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::StackedLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::ROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::SerializedROIShapeRecord": 0, + "GodClassExcess:src/polystore/roi.py::SerializedEllipseShape": 0, + "GodClassExcess:src/polystore/roi.py::SerializedROIRecord": 0, + "GodClassExcess:src/polystore/roi.py::PolygonROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::PolylineROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::MaskROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::PointROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::EllipseROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi_converters.py::UnsupportedImageJROIShapeError": 0, + "GodClassExcess:src/polystore/roi_converters.py::UnsupportedNapariROIShapeError": 0, + "GodClassExcess:src/polystore/roi_converters.py::ImageJROIMember": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeTypeAlias": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeMetadata": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeProperties": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariEllipsePayload": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::CoordinateNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::ROIShapeConverterRegistryBase": 0, + "GodClassExcess:src/polystore/roi_converters.py::ROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::CoordinateROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::MaskROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::ImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::MaskImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariROIConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::FijiROIConverter": 0, + "GodClassExcess:src/polystore/source_tile_geometry.py::SourceTileGeometry": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::ViewerDisplayPayloadExtra": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentDomainValue": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchImageMetadata": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentValueDomainAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentNamesRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchMessageRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPreparedBatchItems": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBuiltBatch": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingItemPath": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPayloadFileRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingItemPreparationRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryPayload": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryBlock": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryName": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPayloadMemoryAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingDataTypeAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentNamesMetadataCollector": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingDisplayPayloadBuilder": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchItemPreparationAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentMetadataPayloadAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchMessageBuilder": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBackend": 0, + "GodClassExcess:src/polystore/streaming/base.py::TypedData": 0, + "GodClassExcess:src/polystore/streaming/base.py::ComponentAccessor": 0, + "GodClassExcess:src/polystore/streaming/base.py::HandlerContext": 0, + "GodClassExcess:src/polystore/streaming/base.py::ItemHandler": 0, + "GodClassExcess:src/polystore/streaming/base.py::GenericComponentAccessor": 0, + "GodClassExcess:src/polystore/streaming/base.py::SimpleHandlerContext": 0, + "GodClassExcess:src/polystore/streaming/handlers/__init__.py::HandlerBase": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_images.py::ImageData": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_images.py::FijiImageHandler": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIWireItem": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIAxisPosition": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIHandler": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIHandler.handle.CreateRoiManagerRunnable": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerOrigin": 0, + "GodClassExcess:src/polystore/streaming/identity.py::FixedStreamProducerIdentityKind": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerIdentityPayload": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerIdentity": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerDisplayNameAuthority": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamRouteKeyAuthority": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/batch_engine.py::DebouncedBatchEngine": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/contracts.py::BatchEngineABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/contracts.py::WindowProjectionABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/image_presentation.py::NativeImageIntensityPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/layer_inspection.py::NativeLayerTransformInspectionABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/metadata_presentation.py::ComponentMetadataPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/viewport_presentation.py::NativeViewportPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowProjectionPayloadProvider": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowItemPayload": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::GroupedWindowItems": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowProjectionSource": 0, + "GodClassExcess:src/polystore/streaming/receivers/fiji/fiji_batch_processor.py::FijiBatchProcessor": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/image_presentation.py::NapariNativeImageIntensityPresentation": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/layer_inspection.py::NapariNativeLayerTransformInspection": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/napari_batch_processor.py::NapariBatchDisplayRequest": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/napari_batch_processor.py::NapariBatchProcessor": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/viewport_presentation.py::NapariNativeViewportPresentation": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerDisplayConfigABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerFilenameParseResultABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerFilenameParserABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMetadataHandlerABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMicroscopeHandlerABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerTransportConfigSelection": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::DefaultViewerTransportConfig": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ExplicitViewerTransportConfig": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerTransportDefaults": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerSourceComponentMetadataPayload": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::BatchViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::PathMappedViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::IndexedViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamProducer": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamItemPayload": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBatchItemInput": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBatchItemSource": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSourceIdentity": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamKwarg": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSource": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamDisplaySemantics": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamMessageContext": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamRequest": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBackendKwargs": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMessageExtraAuthority": 0, + "GodClassExcess:src/polystore/streaming_constants.py::StreamingDataType": 0, + "GodClassExcess:src/polystore/streaming_constants.py::NapariShapeType": 0, + "GodClassExcess:src/polystore/tiff_header.py::TiffImageHeader": 0, + "GodClassExcess:src/polystore/virtual_workspace.py::SourcePixelRef": 0, + "GodClassExcess:src/polystore/virtual_workspace.py::VirtualWorkspaceBackend": 0, + "GodClassExcess:src/polystore/zarr.py::ZarrStorageBackend": 441, + "GodClassExcess:src/polystore/zarr.py::ZarrSymlink": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchAxisRole": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchAxis": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchLayout": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrStoredBatchSemantics": 0, + "TypeIdentity": 0, + "LongBooleanChain": 0, + "BooleanChainTerms:src/polystore/streaming/_streaming_backend.py": 0, + "BooleanChainTerms:src/polystore/zmq_config.py": 0, + "ForeignAbsenceProbe:src/polystore/streaming/_streaming_backend.py": 0, + "ForeignAbsenceProbe:src/polystore/zmq_config.py": 0, + "CodecSubclass:src/polystore/streaming/_streaming_backend.py": 0, + "CodecSubclass:src/polystore/zmq_config.py": 0, + "StringSubscript": 0 + }, + "head": { + "StringDispatch:src/polystore/streaming/_streaming_backend.py": 0, + "StringDispatch:src/polystore/zmq_config.py": 0, + "TypeSwitch:src/polystore/streaming/_streaming_backend.py": 1, + "TypeSwitch:src/polystore/zmq_config.py": 0, + "StringDispatchArms:src/polystore/streaming/_streaming_backend.py": 0, + "StringDispatchArms:src/polystore/zmq_config.py": 0, + "TypeSwitchArms:src/polystore/streaming/_streaming_backend.py": 4, + "TypeSwitchArms:src/polystore/zmq_config.py": 0, + "GodClassExcess:src/polystore/atomic.py::LockConfig": 0, + "GodClassExcess:src/polystore/atomic.py::FileLockError": 0, + "GodClassExcess:src/polystore/atomic.py::FileLockTimeoutError": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingStatisticsScope": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingRequest": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingResult": 0, + "GodClassExcess:src/polystore/base.py::PicklableBackend": 0, + "GodClassExcess:src/polystore/base.py::BackendBase": 0, + "GodClassExcess:src/polystore/base.py::DataSink": 0, + "GodClassExcess:src/polystore/base.py::DataSource": 0, + "GodClassExcess:src/polystore/base.py::VirtualBackend": 0, + "GodClassExcess:src/polystore/base.py::ReadOnlyBackend": 0, + "GodClassExcess:src/polystore/base.py::StorageBackend": 0, + "GodClassExcess:src/polystore/base.py::_LazyStorageRegistry": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsJavaUnavailableError": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsOpenedReader": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsJavaContext": 0, + "GodClassExcess:src/polystore/bioformats_java.py::JavaScalarProjector": 0, + "GodClassExcess:src/polystore/bioformats_java.py::PixelDtypeSpec": 0, + "GodClassExcess:src/polystore/bioformats_java.py::PixelDtypeCatalog": 0, + "GodClassExcess:src/polystore/bioformats_storage.py::BioFormatsPlaneRef": 0, + "GodClassExcess:src/polystore/bioformats_storage.py::BioFormatsStorageBackend": 0, + "GodClassExcess:src/polystore/config.py::ZarrCompressor": 0, + "GodClassExcess:src/polystore/config.py::ZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::NoZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::BloscZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZlibZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::Lz4ZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZstdZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZarrChunkStrategy": 0, + "GodClassExcess:src/polystore/config.py::TiffCompression": 0, + "GodClassExcess:src/polystore/config.py::TiffConfig": 0, + "GodClassExcess:src/polystore/config.py::ZarrConfig": 0, + "GodClassExcess:src/polystore/constants.py::Backend": 0, + "GodClassExcess:src/polystore/disk.py::FileFormatRegistry": 0, + "GodClassExcess:src/polystore/disk.py::DiskFileFormatRegistration": 0, + "GodClassExcess:src/polystore/disk.py::DiskGlobPattern": 0, + "GodClassExcess:src/polystore/disk.py::DiskStorageBackend": 275, + "GodClassExcess:src/polystore/exceptions.py::StorageResolutionError": 0, + "GodClassExcess:src/polystore/exceptions.py::ImageLoadError": 0, + "GodClassExcess:src/polystore/exceptions.py::ImageSaveError": 0, + "GodClassExcess:src/polystore/exceptions.py::StorageWriteError": 0, + "GodClassExcess:src/polystore/exceptions.py::MetadataNotFoundError": 0, + "GodClassExcess:src/polystore/exceptions.py::PathMismatchError": 0, + "GodClassExcess:src/polystore/exceptions.py::VFSTypeError": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiDisplayWireField": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiMessageMetadata": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiRoiPayload": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiStreamingBackend": 0, + "GodClassExcess:src/polystore/filemanager.py::FileManager": 500, + "GodClassExcess:src/polystore/formats.py::FileFormatDependency": 0, + "GodClassExcess:src/polystore/formats.py::FileFormat": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJDistributionUnavailableError": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeArchive": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJArchiveDownloadPolicy": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeLaunch": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJDistributionABC": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::_FijiBundleAssetSpec": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::FijiBundleAsset": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeOverlay": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::FijiArchiveDistribution": 0, + "GodClassExcess:src/polystore/imagej_runtime.py::ImageJRuntimeUnavailableError": 0, + "GodClassExcess:src/polystore/imagej_runtime.py::ImageJRuntimePolicy": 0, + "GodClassExcess:src/polystore/memory.py::MemoryStorageBackend": 96, + "GodClassExcess:src/polystore/memory.py::MemorySymlink": 0, + "GodClassExcess:src/polystore/metadata_writer.py::MetadataConfig": 0, + "GodClassExcess:src/polystore/metadata_writer.py::MetadataWriteError": 0, + "GodClassExcess:src/polystore/metadata_writer.py::AtomicMetadataWriter": 0, + "GodClassExcess:src/polystore/napari_stream.py::NapariDisplayWireField": 0, + "GodClassExcess:src/polystore/napari_stream.py::NapariStreamingBackend": 0, + "GodClassExcess:src/polystore/ome_zarr_metadata.py::OmeZarrLocation": 0, + "GodClassExcess:src/polystore/ome_zarr_storage.py::OmeZarrArrayRef": 0, + "GodClassExcess:src/polystore/ome_zarr_storage.py::OmeZarrStorageBackend": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressTemplateField": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressComponentBehaviorABC": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROWellComponentBehavior": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneCoordinateBehavior": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressComponent": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROWellAddress": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneAddress": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneFilenameTemplate": 0, + "GodClassExcess:src/polystore/omero_local.py::ImageStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::WellStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::PlateStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::ImagePlaneBatch": 0, + "GodClassExcess:src/polystore/omero_local.py::OMEROLocalBackend": 656, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableColumnType": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableServiceUnavailableError": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableService": 0, + "GodClassExcess:src/polystore/omero_text.py::OMEROTextFormat": 0, + "GodClassExcess:src/polystore/roi.py::ROIArchivePath": 0, + "GodClassExcess:src/polystore/roi.py::ShapeType": 0, + "GodClassExcess:src/polystore/roi.py::ShapeTypeRegistryBase": 0, + "GodClassExcess:src/polystore/roi.py::ROIShape": 0, + "GodClassExcess:src/polystore/roi.py::PolygonShape": 0, + "GodClassExcess:src/polystore/roi.py::PolylineShape": 0, + "GodClassExcess:src/polystore/roi.py::MaskShape": 0, + "GodClassExcess:src/polystore/roi.py::PointShape": 0, + "GodClassExcess:src/polystore/roi.py::EllipseShape": 0, + "GodClassExcess:src/polystore/roi.py::ROI": 0, + "GodClassExcess:src/polystore/roi.py::LabeledMaskROIExtractionRequest": 0, + "GodClassExcess:src/polystore/roi.py::LabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::TwoDimensionalLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::NonSpatialLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::StackedLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::ROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::SerializedROIShapeRecord": 0, + "GodClassExcess:src/polystore/roi.py::SerializedEllipseShape": 0, + "GodClassExcess:src/polystore/roi.py::SerializedROIRecord": 0, + "GodClassExcess:src/polystore/roi.py::PolygonROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::PolylineROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::MaskROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::PointROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::EllipseROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi_converters.py::UnsupportedImageJROIShapeError": 0, + "GodClassExcess:src/polystore/roi_converters.py::UnsupportedNapariROIShapeError": 0, + "GodClassExcess:src/polystore/roi_converters.py::ImageJROIMember": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeTypeAlias": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeMetadata": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeProperties": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariEllipsePayload": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::CoordinateNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::ROIShapeConverterRegistryBase": 0, + "GodClassExcess:src/polystore/roi_converters.py::ROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::CoordinateROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::MaskROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::ImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::MaskImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariROIConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::FijiROIConverter": 0, + "GodClassExcess:src/polystore/source_tile_geometry.py::SourceTileGeometry": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::ViewerDisplayPayloadExtra": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentDomainValue": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchImageMetadata": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentValueDomainAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentNamesRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchMessageRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPreparedBatchItems": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBuiltBatch": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingItemPath": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPayloadFileRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingItemPreparationRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryPayload": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryBlock": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryName": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPayloadMemoryAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingDataTypeAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentNamesMetadataCollector": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingDisplayPayloadBuilder": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchItemPreparationAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentMetadataPayloadAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchMessageBuilder": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBackend": 0, + "GodClassExcess:src/polystore/streaming/base.py::TypedData": 0, + "GodClassExcess:src/polystore/streaming/base.py::ComponentAccessor": 0, + "GodClassExcess:src/polystore/streaming/base.py::HandlerContext": 0, + "GodClassExcess:src/polystore/streaming/base.py::ItemHandler": 0, + "GodClassExcess:src/polystore/streaming/base.py::GenericComponentAccessor": 0, + "GodClassExcess:src/polystore/streaming/base.py::SimpleHandlerContext": 0, + "GodClassExcess:src/polystore/streaming/handlers/__init__.py::HandlerBase": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_images.py::ImageData": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_images.py::FijiImageHandler": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIWireItem": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIAxisPosition": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIHandler": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIHandler.handle.CreateRoiManagerRunnable": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerOrigin": 0, + "GodClassExcess:src/polystore/streaming/identity.py::FixedStreamProducerIdentityKind": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerIdentityPayload": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerIdentity": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerDisplayNameAuthority": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamRouteKeyAuthority": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/batch_engine.py::DebouncedBatchEngine": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/contracts.py::BatchEngineABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/contracts.py::WindowProjectionABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/image_presentation.py::NativeImageIntensityPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/layer_inspection.py::NativeLayerTransformInspectionABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/metadata_presentation.py::ComponentMetadataPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/viewport_presentation.py::NativeViewportPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowProjectionPayloadProvider": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowItemPayload": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::GroupedWindowItems": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowProjectionSource": 0, + "GodClassExcess:src/polystore/streaming/receivers/fiji/fiji_batch_processor.py::FijiBatchProcessor": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/image_presentation.py::NapariNativeImageIntensityPresentation": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/layer_inspection.py::NapariNativeLayerTransformInspection": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/napari_batch_processor.py::NapariBatchDisplayRequest": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/napari_batch_processor.py::NapariBatchProcessor": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/viewport_presentation.py::NapariNativeViewportPresentation": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerDisplayConfigABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerFilenameParseResultABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerFilenameParserABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMetadataHandlerABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMicroscopeHandlerABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerTransportConfigSelection": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::DefaultViewerTransportConfig": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ExplicitViewerTransportConfig": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerTransportDefaults": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerSourceComponentMetadataPayload": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::BatchViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::PathMappedViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::IndexedViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamProducer": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamItemPayload": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBatchItemInput": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBatchItemSource": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSourceIdentity": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamKwarg": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSource": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamDisplaySemantics": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamMessageContext": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamRequest": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBackendKwargs": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMessageExtraAuthority": 0, + "GodClassExcess:src/polystore/streaming_constants.py::StreamingDataType": 0, + "GodClassExcess:src/polystore/streaming_constants.py::NapariShapeType": 0, + "GodClassExcess:src/polystore/tiff_header.py::TiffImageHeader": 0, + "GodClassExcess:src/polystore/virtual_workspace.py::SourcePixelRef": 0, + "GodClassExcess:src/polystore/virtual_workspace.py::VirtualWorkspaceBackend": 0, + "GodClassExcess:src/polystore/zarr.py::ZarrStorageBackend": 441, + "GodClassExcess:src/polystore/zarr.py::ZarrSymlink": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchAxisRole": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchAxis": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchLayout": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrStoredBatchSemantics": 0, + "TypeIdentity": 0, + "LongBooleanChain": 0, + "BooleanChainTerms:src/polystore/streaming/_streaming_backend.py": 0, + "BooleanChainTerms:src/polystore/zmq_config.py": 0, + "ForeignAbsenceProbe:src/polystore/streaming/_streaming_backend.py": 0, + "ForeignAbsenceProbe:src/polystore/zmq_config.py": 0, + "CodecSubclass:src/polystore/streaming/_streaming_backend.py": 0, + "CodecSubclass:src/polystore/zmq_config.py": 0, + "StringSubscript": 0 + }, + "delta": { + "StringDispatch:src/polystore/streaming/_streaming_backend.py": 0, + "StringDispatch:src/polystore/zmq_config.py": 0, + "TypeSwitch:src/polystore/streaming/_streaming_backend.py": 0, + "TypeSwitch:src/polystore/zmq_config.py": 0, + "StringDispatchArms:src/polystore/streaming/_streaming_backend.py": 0, + "StringDispatchArms:src/polystore/zmq_config.py": 0, + "TypeSwitchArms:src/polystore/streaming/_streaming_backend.py": 0, + "TypeSwitchArms:src/polystore/zmq_config.py": 0, + "GodClassExcess:src/polystore/atomic.py::LockConfig": 0, + "GodClassExcess:src/polystore/atomic.py::FileLockError": 0, + "GodClassExcess:src/polystore/atomic.py::FileLockTimeoutError": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingStatisticsScope": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingRequest": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingResult": 0, + "GodClassExcess:src/polystore/base.py::PicklableBackend": 0, + "GodClassExcess:src/polystore/base.py::BackendBase": 0, + "GodClassExcess:src/polystore/base.py::DataSink": 0, + "GodClassExcess:src/polystore/base.py::DataSource": 0, + "GodClassExcess:src/polystore/base.py::VirtualBackend": 0, + "GodClassExcess:src/polystore/base.py::ReadOnlyBackend": 0, + "GodClassExcess:src/polystore/base.py::StorageBackend": 0, + "GodClassExcess:src/polystore/base.py::_LazyStorageRegistry": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsJavaUnavailableError": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsOpenedReader": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsJavaContext": 0, + "GodClassExcess:src/polystore/bioformats_java.py::JavaScalarProjector": 0, + "GodClassExcess:src/polystore/bioformats_java.py::PixelDtypeSpec": 0, + "GodClassExcess:src/polystore/bioformats_java.py::PixelDtypeCatalog": 0, + "GodClassExcess:src/polystore/bioformats_storage.py::BioFormatsPlaneRef": 0, + "GodClassExcess:src/polystore/bioformats_storage.py::BioFormatsStorageBackend": 0, + "GodClassExcess:src/polystore/config.py::ZarrCompressor": 0, + "GodClassExcess:src/polystore/config.py::ZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::NoZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::BloscZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZlibZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::Lz4ZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZstdZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZarrChunkStrategy": 0, + "GodClassExcess:src/polystore/config.py::TiffCompression": 0, + "GodClassExcess:src/polystore/config.py::TiffConfig": 0, + "GodClassExcess:src/polystore/config.py::ZarrConfig": 0, + "GodClassExcess:src/polystore/constants.py::Backend": 0, + "GodClassExcess:src/polystore/disk.py::FileFormatRegistry": 0, + "GodClassExcess:src/polystore/disk.py::DiskFileFormatRegistration": 0, + "GodClassExcess:src/polystore/disk.py::DiskGlobPattern": 0, + "GodClassExcess:src/polystore/disk.py::DiskStorageBackend": 0, + "GodClassExcess:src/polystore/exceptions.py::StorageResolutionError": 0, + "GodClassExcess:src/polystore/exceptions.py::ImageLoadError": 0, + "GodClassExcess:src/polystore/exceptions.py::ImageSaveError": 0, + "GodClassExcess:src/polystore/exceptions.py::StorageWriteError": 0, + "GodClassExcess:src/polystore/exceptions.py::MetadataNotFoundError": 0, + "GodClassExcess:src/polystore/exceptions.py::PathMismatchError": 0, + "GodClassExcess:src/polystore/exceptions.py::VFSTypeError": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiDisplayWireField": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiMessageMetadata": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiRoiPayload": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiStreamingBackend": 0, + "GodClassExcess:src/polystore/filemanager.py::FileManager": 0, + "GodClassExcess:src/polystore/formats.py::FileFormatDependency": 0, + "GodClassExcess:src/polystore/formats.py::FileFormat": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJDistributionUnavailableError": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeArchive": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJArchiveDownloadPolicy": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeLaunch": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJDistributionABC": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::_FijiBundleAssetSpec": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::FijiBundleAsset": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeOverlay": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::FijiArchiveDistribution": 0, + "GodClassExcess:src/polystore/imagej_runtime.py::ImageJRuntimeUnavailableError": 0, + "GodClassExcess:src/polystore/imagej_runtime.py::ImageJRuntimePolicy": 0, + "GodClassExcess:src/polystore/memory.py::MemoryStorageBackend": 0, + "GodClassExcess:src/polystore/memory.py::MemorySymlink": 0, + "GodClassExcess:src/polystore/metadata_writer.py::MetadataConfig": 0, + "GodClassExcess:src/polystore/metadata_writer.py::MetadataWriteError": 0, + "GodClassExcess:src/polystore/metadata_writer.py::AtomicMetadataWriter": 0, + "GodClassExcess:src/polystore/napari_stream.py::NapariDisplayWireField": 0, + "GodClassExcess:src/polystore/napari_stream.py::NapariStreamingBackend": 0, + "GodClassExcess:src/polystore/ome_zarr_metadata.py::OmeZarrLocation": 0, + "GodClassExcess:src/polystore/ome_zarr_storage.py::OmeZarrArrayRef": 0, + "GodClassExcess:src/polystore/ome_zarr_storage.py::OmeZarrStorageBackend": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressTemplateField": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressComponentBehaviorABC": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROWellComponentBehavior": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneCoordinateBehavior": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressComponent": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROWellAddress": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneAddress": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneFilenameTemplate": 0, + "GodClassExcess:src/polystore/omero_local.py::ImageStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::WellStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::PlateStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::ImagePlaneBatch": 0, + "GodClassExcess:src/polystore/omero_local.py::OMEROLocalBackend": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableColumnType": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableServiceUnavailableError": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableService": 0, + "GodClassExcess:src/polystore/omero_text.py::OMEROTextFormat": 0, + "GodClassExcess:src/polystore/roi.py::ROIArchivePath": 0, + "GodClassExcess:src/polystore/roi.py::ShapeType": 0, + "GodClassExcess:src/polystore/roi.py::ShapeTypeRegistryBase": 0, + "GodClassExcess:src/polystore/roi.py::ROIShape": 0, + "GodClassExcess:src/polystore/roi.py::PolygonShape": 0, + "GodClassExcess:src/polystore/roi.py::PolylineShape": 0, + "GodClassExcess:src/polystore/roi.py::MaskShape": 0, + "GodClassExcess:src/polystore/roi.py::PointShape": 0, + "GodClassExcess:src/polystore/roi.py::EllipseShape": 0, + "GodClassExcess:src/polystore/roi.py::ROI": 0, + "GodClassExcess:src/polystore/roi.py::LabeledMaskROIExtractionRequest": 0, + "GodClassExcess:src/polystore/roi.py::LabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::TwoDimensionalLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::NonSpatialLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::StackedLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::ROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::SerializedROIShapeRecord": 0, + "GodClassExcess:src/polystore/roi.py::SerializedEllipseShape": 0, + "GodClassExcess:src/polystore/roi.py::SerializedROIRecord": 0, + "GodClassExcess:src/polystore/roi.py::PolygonROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::PolylineROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::MaskROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::PointROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::EllipseROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi_converters.py::UnsupportedImageJROIShapeError": 0, + "GodClassExcess:src/polystore/roi_converters.py::UnsupportedNapariROIShapeError": 0, + "GodClassExcess:src/polystore/roi_converters.py::ImageJROIMember": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeTypeAlias": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeMetadata": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeProperties": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariEllipsePayload": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::CoordinateNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::ROIShapeConverterRegistryBase": 0, + "GodClassExcess:src/polystore/roi_converters.py::ROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::CoordinateROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::MaskROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::ImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::MaskImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariROIConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::FijiROIConverter": 0, + "GodClassExcess:src/polystore/source_tile_geometry.py::SourceTileGeometry": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::ViewerDisplayPayloadExtra": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentDomainValue": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchImageMetadata": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentValueDomainAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentNamesRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchMessageRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPreparedBatchItems": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBuiltBatch": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingItemPath": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPayloadFileRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingItemPreparationRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryPayload": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryBlock": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryName": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPayloadMemoryAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingDataTypeAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentNamesMetadataCollector": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingDisplayPayloadBuilder": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchItemPreparationAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentMetadataPayloadAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchMessageBuilder": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBackend": 0, + "GodClassExcess:src/polystore/streaming/base.py::TypedData": 0, + "GodClassExcess:src/polystore/streaming/base.py::ComponentAccessor": 0, + "GodClassExcess:src/polystore/streaming/base.py::HandlerContext": 0, + "GodClassExcess:src/polystore/streaming/base.py::ItemHandler": 0, + "GodClassExcess:src/polystore/streaming/base.py::GenericComponentAccessor": 0, + "GodClassExcess:src/polystore/streaming/base.py::SimpleHandlerContext": 0, + "GodClassExcess:src/polystore/streaming/handlers/__init__.py::HandlerBase": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_images.py::ImageData": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_images.py::FijiImageHandler": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIWireItem": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIAxisPosition": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIHandler": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIHandler.handle.CreateRoiManagerRunnable": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerOrigin": 0, + "GodClassExcess:src/polystore/streaming/identity.py::FixedStreamProducerIdentityKind": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerIdentityPayload": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerIdentity": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerDisplayNameAuthority": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamRouteKeyAuthority": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/batch_engine.py::DebouncedBatchEngine": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/contracts.py::BatchEngineABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/contracts.py::WindowProjectionABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/image_presentation.py::NativeImageIntensityPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/layer_inspection.py::NativeLayerTransformInspectionABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/metadata_presentation.py::ComponentMetadataPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/viewport_presentation.py::NativeViewportPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowProjectionPayloadProvider": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowItemPayload": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::GroupedWindowItems": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowProjectionSource": 0, + "GodClassExcess:src/polystore/streaming/receivers/fiji/fiji_batch_processor.py::FijiBatchProcessor": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/image_presentation.py::NapariNativeImageIntensityPresentation": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/layer_inspection.py::NapariNativeLayerTransformInspection": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/napari_batch_processor.py::NapariBatchDisplayRequest": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/napari_batch_processor.py::NapariBatchProcessor": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/viewport_presentation.py::NapariNativeViewportPresentation": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerDisplayConfigABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerFilenameParseResultABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerFilenameParserABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMetadataHandlerABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMicroscopeHandlerABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerTransportConfigSelection": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::DefaultViewerTransportConfig": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ExplicitViewerTransportConfig": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerTransportDefaults": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerSourceComponentMetadataPayload": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::BatchViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::PathMappedViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::IndexedViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamProducer": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamItemPayload": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBatchItemInput": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBatchItemSource": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSourceIdentity": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamKwarg": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSource": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamDisplaySemantics": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamMessageContext": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamRequest": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBackendKwargs": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMessageExtraAuthority": 0, + "GodClassExcess:src/polystore/streaming_constants.py::StreamingDataType": 0, + "GodClassExcess:src/polystore/streaming_constants.py::NapariShapeType": 0, + "GodClassExcess:src/polystore/tiff_header.py::TiffImageHeader": 0, + "GodClassExcess:src/polystore/virtual_workspace.py::SourcePixelRef": 0, + "GodClassExcess:src/polystore/virtual_workspace.py::VirtualWorkspaceBackend": 0, + "GodClassExcess:src/polystore/zarr.py::ZarrStorageBackend": 0, + "GodClassExcess:src/polystore/zarr.py::ZarrSymlink": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchAxisRole": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchAxis": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchLayout": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrStoredBatchSemantics": 0, + "TypeIdentity": 0, + "LongBooleanChain": 0, + "BooleanChainTerms:src/polystore/streaming/_streaming_backend.py": 0, + "BooleanChainTerms:src/polystore/zmq_config.py": 0, + "ForeignAbsenceProbe:src/polystore/streaming/_streaming_backend.py": 0, + "ForeignAbsenceProbe:src/polystore/zmq_config.py": 0, + "CodecSubclass:src/polystore/streaming/_streaming_backend.py": 0, + "CodecSubclass:src/polystore/zmq_config.py": 0, + "StringSubscript": 0 + } +} diff --git a/docs/validation/issue10_ratchet_polystore_final.json b/docs/validation/issue10_ratchet_polystore_final.json new file mode 100644 index 0000000..42d2e55 --- /dev/null +++ b/docs/validation/issue10_ratchet_polystore_final.json @@ -0,0 +1,811 @@ +{ + "root": "src/polystore/", + "base_revision": "05aff0089cf4d0186486746507b5ef4392b023d3", + "head_revision": "dc3417392cef19083a907c8c9b88a15466f81df4", + "paths": [ + "src/polystore/streaming/_streaming_backend.py", + "src/polystore/streaming/handlers/fiji_rois.py", + "src/polystore/zmq_config.py" + ], + "base": { + "StringDispatch:src/polystore/streaming/_streaming_backend.py": 0, + "StringDispatch:src/polystore/streaming/handlers/fiji_rois.py": 0, + "StringDispatch:src/polystore/zmq_config.py": 0, + "TypeSwitch:src/polystore/streaming/_streaming_backend.py": 1, + "TypeSwitch:src/polystore/streaming/handlers/fiji_rois.py": 1, + "TypeSwitch:src/polystore/zmq_config.py": 0, + "StringDispatchArms:src/polystore/streaming/_streaming_backend.py": 0, + "StringDispatchArms:src/polystore/streaming/handlers/fiji_rois.py": 0, + "StringDispatchArms:src/polystore/zmq_config.py": 0, + "TypeSwitchArms:src/polystore/streaming/_streaming_backend.py": 4, + "TypeSwitchArms:src/polystore/streaming/handlers/fiji_rois.py": 3, + "TypeSwitchArms:src/polystore/zmq_config.py": 0, + "GodClassExcess:src/polystore/atomic.py::LockConfig": 0, + "GodClassExcess:src/polystore/atomic.py::FileLockError": 0, + "GodClassExcess:src/polystore/atomic.py::FileLockTimeoutError": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingStatisticsScope": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingRequest": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingResult": 0, + "GodClassExcess:src/polystore/base.py::PicklableBackend": 0, + "GodClassExcess:src/polystore/base.py::BackendBase": 0, + "GodClassExcess:src/polystore/base.py::DataSink": 0, + "GodClassExcess:src/polystore/base.py::DataSource": 0, + "GodClassExcess:src/polystore/base.py::VirtualBackend": 0, + "GodClassExcess:src/polystore/base.py::ReadOnlyBackend": 0, + "GodClassExcess:src/polystore/base.py::StorageBackend": 0, + "GodClassExcess:src/polystore/base.py::_LazyStorageRegistry": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsJavaUnavailableError": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsOpenedReader": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsJavaContext": 0, + "GodClassExcess:src/polystore/bioformats_java.py::JavaScalarProjector": 0, + "GodClassExcess:src/polystore/bioformats_java.py::PixelDtypeSpec": 0, + "GodClassExcess:src/polystore/bioformats_java.py::PixelDtypeCatalog": 0, + "GodClassExcess:src/polystore/bioformats_storage.py::BioFormatsPlaneRef": 0, + "GodClassExcess:src/polystore/bioformats_storage.py::BioFormatsStorageBackend": 0, + "GodClassExcess:src/polystore/config.py::ZarrCompressor": 0, + "GodClassExcess:src/polystore/config.py::ZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::NoZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::BloscZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZlibZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::Lz4ZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZstdZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZarrChunkStrategy": 0, + "GodClassExcess:src/polystore/config.py::TiffCompression": 0, + "GodClassExcess:src/polystore/config.py::TiffConfig": 0, + "GodClassExcess:src/polystore/config.py::ZarrConfig": 0, + "GodClassExcess:src/polystore/constants.py::Backend": 0, + "GodClassExcess:src/polystore/disk.py::FileFormatRegistry": 0, + "GodClassExcess:src/polystore/disk.py::DiskFileFormatRegistration": 0, + "GodClassExcess:src/polystore/disk.py::DiskGlobPattern": 0, + "GodClassExcess:src/polystore/disk.py::DiskStorageBackend": 275, + "GodClassExcess:src/polystore/exceptions.py::StorageResolutionError": 0, + "GodClassExcess:src/polystore/exceptions.py::ImageLoadError": 0, + "GodClassExcess:src/polystore/exceptions.py::ImageSaveError": 0, + "GodClassExcess:src/polystore/exceptions.py::StorageWriteError": 0, + "GodClassExcess:src/polystore/exceptions.py::MetadataNotFoundError": 0, + "GodClassExcess:src/polystore/exceptions.py::PathMismatchError": 0, + "GodClassExcess:src/polystore/exceptions.py::VFSTypeError": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiDisplayWireField": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiMessageMetadata": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiRoiPayload": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiStreamingBackend": 0, + "GodClassExcess:src/polystore/filemanager.py::FileManager": 500, + "GodClassExcess:src/polystore/formats.py::FileFormatDependency": 0, + "GodClassExcess:src/polystore/formats.py::FileFormat": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJDistributionUnavailableError": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeArchive": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJArchiveDownloadPolicy": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeLaunch": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJDistributionABC": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::_FijiBundleAssetSpec": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::FijiBundleAsset": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeOverlay": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::FijiArchiveDistribution": 0, + "GodClassExcess:src/polystore/imagej_runtime.py::ImageJRuntimeUnavailableError": 0, + "GodClassExcess:src/polystore/imagej_runtime.py::ImageJRuntimePolicy": 0, + "GodClassExcess:src/polystore/memory.py::MemoryStorageBackend": 96, + "GodClassExcess:src/polystore/memory.py::MemorySymlink": 0, + "GodClassExcess:src/polystore/metadata_writer.py::MetadataConfig": 0, + "GodClassExcess:src/polystore/metadata_writer.py::MetadataWriteError": 0, + "GodClassExcess:src/polystore/metadata_writer.py::AtomicMetadataWriter": 0, + "GodClassExcess:src/polystore/napari_stream.py::NapariDisplayWireField": 0, + "GodClassExcess:src/polystore/napari_stream.py::NapariStreamingBackend": 0, + "GodClassExcess:src/polystore/ome_zarr_metadata.py::OmeZarrLocation": 0, + "GodClassExcess:src/polystore/ome_zarr_storage.py::OmeZarrArrayRef": 0, + "GodClassExcess:src/polystore/ome_zarr_storage.py::OmeZarrStorageBackend": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressTemplateField": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressComponentBehaviorABC": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROWellComponentBehavior": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneCoordinateBehavior": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressComponent": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROWellAddress": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneAddress": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneFilenameTemplate": 0, + "GodClassExcess:src/polystore/omero_local.py::ImageStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::WellStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::PlateStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::ImagePlaneBatch": 0, + "GodClassExcess:src/polystore/omero_local.py::OMEROLocalBackend": 656, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableColumnType": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableServiceUnavailableError": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableService": 0, + "GodClassExcess:src/polystore/omero_text.py::OMEROTextFormat": 0, + "GodClassExcess:src/polystore/roi.py::ROIArchivePath": 0, + "GodClassExcess:src/polystore/roi.py::ShapeType": 0, + "GodClassExcess:src/polystore/roi.py::ShapeTypeRegistryBase": 0, + "GodClassExcess:src/polystore/roi.py::ROIShape": 0, + "GodClassExcess:src/polystore/roi.py::PolygonShape": 0, + "GodClassExcess:src/polystore/roi.py::PolylineShape": 0, + "GodClassExcess:src/polystore/roi.py::MaskShape": 0, + "GodClassExcess:src/polystore/roi.py::PointShape": 0, + "GodClassExcess:src/polystore/roi.py::EllipseShape": 0, + "GodClassExcess:src/polystore/roi.py::ROI": 0, + "GodClassExcess:src/polystore/roi.py::LabeledMaskROIExtractionRequest": 0, + "GodClassExcess:src/polystore/roi.py::LabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::TwoDimensionalLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::NonSpatialLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::StackedLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::ROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::SerializedROIShapeRecord": 0, + "GodClassExcess:src/polystore/roi.py::SerializedEllipseShape": 0, + "GodClassExcess:src/polystore/roi.py::SerializedROIRecord": 0, + "GodClassExcess:src/polystore/roi.py::PolygonROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::PolylineROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::MaskROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::PointROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::EllipseROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi_converters.py::UnsupportedImageJROIShapeError": 0, + "GodClassExcess:src/polystore/roi_converters.py::UnsupportedNapariROIShapeError": 0, + "GodClassExcess:src/polystore/roi_converters.py::ImageJROIMember": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeTypeAlias": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeMetadata": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeProperties": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariEllipsePayload": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::CoordinateNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::ROIShapeConverterRegistryBase": 0, + "GodClassExcess:src/polystore/roi_converters.py::ROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::CoordinateROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::MaskROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::ImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::MaskImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariROIConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::FijiROIConverter": 0, + "GodClassExcess:src/polystore/source_tile_geometry.py::SourceTileGeometry": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::ViewerDisplayPayloadExtra": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentDomainValue": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchImageMetadata": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentValueDomainAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentNamesRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchMessageRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPreparedBatchItems": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBuiltBatch": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingItemPath": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPayloadFileRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingItemPreparationRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryPayload": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryBlock": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryName": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPayloadMemoryAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingDataTypeAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentNamesMetadataCollector": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingDisplayPayloadBuilder": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchItemPreparationAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentMetadataPayloadAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchMessageBuilder": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBackend": 0, + "GodClassExcess:src/polystore/streaming/base.py::TypedData": 0, + "GodClassExcess:src/polystore/streaming/base.py::ComponentAccessor": 0, + "GodClassExcess:src/polystore/streaming/base.py::HandlerContext": 0, + "GodClassExcess:src/polystore/streaming/base.py::ItemHandler": 0, + "GodClassExcess:src/polystore/streaming/base.py::GenericComponentAccessor": 0, + "GodClassExcess:src/polystore/streaming/base.py::SimpleHandlerContext": 0, + "GodClassExcess:src/polystore/streaming/handlers/__init__.py::HandlerBase": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_images.py::ImageData": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_images.py::FijiImageHandler": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIWireItem": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIAxisPosition": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIHandler": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIHandler.handle.CreateRoiManagerRunnable": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerOrigin": 0, + "GodClassExcess:src/polystore/streaming/identity.py::FixedStreamProducerIdentityKind": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerIdentityPayload": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerIdentity": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerDisplayNameAuthority": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamRouteKeyAuthority": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/batch_engine.py::DebouncedBatchEngine": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/contracts.py::BatchEngineABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/contracts.py::WindowProjectionABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/image_presentation.py::NativeImageIntensityPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/layer_inspection.py::NativeLayerTransformInspectionABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/metadata_presentation.py::ComponentMetadataPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/viewport_presentation.py::NativeViewportPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowProjectionPayloadProvider": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowItemPayload": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::GroupedWindowItems": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowProjectionSource": 0, + "GodClassExcess:src/polystore/streaming/receivers/fiji/fiji_batch_processor.py::FijiBatchProcessor": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/image_presentation.py::NapariNativeImageIntensityPresentation": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/layer_inspection.py::NapariNativeLayerTransformInspection": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/napari_batch_processor.py::NapariBatchDisplayRequest": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/napari_batch_processor.py::NapariBatchProcessor": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/viewport_presentation.py::NapariNativeViewportPresentation": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerDisplayConfigABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerFilenameParseResultABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerFilenameParserABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMetadataHandlerABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMicroscopeHandlerABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerTransportConfigSelection": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::DefaultViewerTransportConfig": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ExplicitViewerTransportConfig": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerTransportDefaults": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerSourceComponentMetadataPayload": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::BatchViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::PathMappedViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::IndexedViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamProducer": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamItemPayload": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBatchItemInput": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBatchItemSource": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSourceIdentity": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamKwarg": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSource": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamDisplaySemantics": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamMessageContext": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamRequest": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBackendKwargs": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMessageExtraAuthority": 0, + "GodClassExcess:src/polystore/streaming_constants.py::StreamingDataType": 0, + "GodClassExcess:src/polystore/streaming_constants.py::NapariShapeType": 0, + "GodClassExcess:src/polystore/tiff_header.py::TiffImageHeader": 0, + "GodClassExcess:src/polystore/virtual_workspace.py::SourcePixelRef": 0, + "GodClassExcess:src/polystore/virtual_workspace.py::VirtualWorkspaceBackend": 0, + "GodClassExcess:src/polystore/zarr.py::ZarrStorageBackend": 441, + "GodClassExcess:src/polystore/zarr.py::ZarrSymlink": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchAxisRole": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchAxis": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchLayout": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrStoredBatchSemantics": 0, + "TypeIdentity": 0, + "LongBooleanChain": 0, + "BooleanChainTerms:src/polystore/streaming/_streaming_backend.py": 0, + "BooleanChainTerms:src/polystore/streaming/handlers/fiji_rois.py": 0, + "BooleanChainTerms:src/polystore/zmq_config.py": 0, + "ForeignAbsenceProbe:src/polystore/streaming/_streaming_backend.py": 0, + "ForeignAbsenceProbe:src/polystore/streaming/handlers/fiji_rois.py": 0, + "ForeignAbsenceProbe:src/polystore/zmq_config.py": 0, + "CodecSubclass:src/polystore/streaming/_streaming_backend.py": 0, + "CodecSubclass:src/polystore/streaming/handlers/fiji_rois.py": 0, + "CodecSubclass:src/polystore/zmq_config.py": 0, + "StringSubscript": 0 + }, + "head": { + "StringDispatch:src/polystore/streaming/_streaming_backend.py": 0, + "StringDispatch:src/polystore/streaming/handlers/fiji_rois.py": 0, + "StringDispatch:src/polystore/zmq_config.py": 0, + "TypeSwitch:src/polystore/streaming/_streaming_backend.py": 1, + "TypeSwitch:src/polystore/streaming/handlers/fiji_rois.py": 1, + "TypeSwitch:src/polystore/zmq_config.py": 0, + "StringDispatchArms:src/polystore/streaming/_streaming_backend.py": 0, + "StringDispatchArms:src/polystore/streaming/handlers/fiji_rois.py": 0, + "StringDispatchArms:src/polystore/zmq_config.py": 0, + "TypeSwitchArms:src/polystore/streaming/_streaming_backend.py": 4, + "TypeSwitchArms:src/polystore/streaming/handlers/fiji_rois.py": 3, + "TypeSwitchArms:src/polystore/zmq_config.py": 0, + "GodClassExcess:src/polystore/atomic.py::LockConfig": 0, + "GodClassExcess:src/polystore/atomic.py::FileLockError": 0, + "GodClassExcess:src/polystore/atomic.py::FileLockTimeoutError": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingStatisticsScope": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingRequest": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingResult": 0, + "GodClassExcess:src/polystore/base.py::PicklableBackend": 0, + "GodClassExcess:src/polystore/base.py::BackendBase": 0, + "GodClassExcess:src/polystore/base.py::DataSink": 0, + "GodClassExcess:src/polystore/base.py::DataSource": 0, + "GodClassExcess:src/polystore/base.py::VirtualBackend": 0, + "GodClassExcess:src/polystore/base.py::ReadOnlyBackend": 0, + "GodClassExcess:src/polystore/base.py::StorageBackend": 0, + "GodClassExcess:src/polystore/base.py::_LazyStorageRegistry": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsJavaUnavailableError": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsOpenedReader": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsJavaContext": 0, + "GodClassExcess:src/polystore/bioformats_java.py::JavaScalarProjector": 0, + "GodClassExcess:src/polystore/bioformats_java.py::PixelDtypeSpec": 0, + "GodClassExcess:src/polystore/bioformats_java.py::PixelDtypeCatalog": 0, + "GodClassExcess:src/polystore/bioformats_storage.py::BioFormatsPlaneRef": 0, + "GodClassExcess:src/polystore/bioformats_storage.py::BioFormatsStorageBackend": 0, + "GodClassExcess:src/polystore/config.py::ZarrCompressor": 0, + "GodClassExcess:src/polystore/config.py::ZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::NoZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::BloscZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZlibZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::Lz4ZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZstdZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZarrChunkStrategy": 0, + "GodClassExcess:src/polystore/config.py::TiffCompression": 0, + "GodClassExcess:src/polystore/config.py::TiffConfig": 0, + "GodClassExcess:src/polystore/config.py::ZarrConfig": 0, + "GodClassExcess:src/polystore/constants.py::Backend": 0, + "GodClassExcess:src/polystore/disk.py::FileFormatRegistry": 0, + "GodClassExcess:src/polystore/disk.py::DiskFileFormatRegistration": 0, + "GodClassExcess:src/polystore/disk.py::DiskGlobPattern": 0, + "GodClassExcess:src/polystore/disk.py::DiskStorageBackend": 275, + "GodClassExcess:src/polystore/exceptions.py::StorageResolutionError": 0, + "GodClassExcess:src/polystore/exceptions.py::ImageLoadError": 0, + "GodClassExcess:src/polystore/exceptions.py::ImageSaveError": 0, + "GodClassExcess:src/polystore/exceptions.py::StorageWriteError": 0, + "GodClassExcess:src/polystore/exceptions.py::MetadataNotFoundError": 0, + "GodClassExcess:src/polystore/exceptions.py::PathMismatchError": 0, + "GodClassExcess:src/polystore/exceptions.py::VFSTypeError": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiDisplayWireField": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiMessageMetadata": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiRoiPayload": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiStreamingBackend": 0, + "GodClassExcess:src/polystore/filemanager.py::FileManager": 500, + "GodClassExcess:src/polystore/formats.py::FileFormatDependency": 0, + "GodClassExcess:src/polystore/formats.py::FileFormat": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJDistributionUnavailableError": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeArchive": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJArchiveDownloadPolicy": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeLaunch": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJDistributionABC": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::_FijiBundleAssetSpec": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::FijiBundleAsset": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeOverlay": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::FijiArchiveDistribution": 0, + "GodClassExcess:src/polystore/imagej_runtime.py::ImageJRuntimeUnavailableError": 0, + "GodClassExcess:src/polystore/imagej_runtime.py::ImageJRuntimePolicy": 0, + "GodClassExcess:src/polystore/memory.py::MemoryStorageBackend": 96, + "GodClassExcess:src/polystore/memory.py::MemorySymlink": 0, + "GodClassExcess:src/polystore/metadata_writer.py::MetadataConfig": 0, + "GodClassExcess:src/polystore/metadata_writer.py::MetadataWriteError": 0, + "GodClassExcess:src/polystore/metadata_writer.py::AtomicMetadataWriter": 0, + "GodClassExcess:src/polystore/napari_stream.py::NapariDisplayWireField": 0, + "GodClassExcess:src/polystore/napari_stream.py::NapariStreamingBackend": 0, + "GodClassExcess:src/polystore/ome_zarr_metadata.py::OmeZarrLocation": 0, + "GodClassExcess:src/polystore/ome_zarr_storage.py::OmeZarrArrayRef": 0, + "GodClassExcess:src/polystore/ome_zarr_storage.py::OmeZarrStorageBackend": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressTemplateField": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressComponentBehaviorABC": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROWellComponentBehavior": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneCoordinateBehavior": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressComponent": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROWellAddress": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneAddress": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneFilenameTemplate": 0, + "GodClassExcess:src/polystore/omero_local.py::ImageStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::WellStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::PlateStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::ImagePlaneBatch": 0, + "GodClassExcess:src/polystore/omero_local.py::OMEROLocalBackend": 656, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableColumnType": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableServiceUnavailableError": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableService": 0, + "GodClassExcess:src/polystore/omero_text.py::OMEROTextFormat": 0, + "GodClassExcess:src/polystore/roi.py::ROIArchivePath": 0, + "GodClassExcess:src/polystore/roi.py::ShapeType": 0, + "GodClassExcess:src/polystore/roi.py::ShapeTypeRegistryBase": 0, + "GodClassExcess:src/polystore/roi.py::ROIShape": 0, + "GodClassExcess:src/polystore/roi.py::PolygonShape": 0, + "GodClassExcess:src/polystore/roi.py::PolylineShape": 0, + "GodClassExcess:src/polystore/roi.py::MaskShape": 0, + "GodClassExcess:src/polystore/roi.py::PointShape": 0, + "GodClassExcess:src/polystore/roi.py::EllipseShape": 0, + "GodClassExcess:src/polystore/roi.py::ROI": 0, + "GodClassExcess:src/polystore/roi.py::LabeledMaskROIExtractionRequest": 0, + "GodClassExcess:src/polystore/roi.py::LabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::TwoDimensionalLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::NonSpatialLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::StackedLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::ROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::SerializedROIShapeRecord": 0, + "GodClassExcess:src/polystore/roi.py::SerializedEllipseShape": 0, + "GodClassExcess:src/polystore/roi.py::SerializedROIRecord": 0, + "GodClassExcess:src/polystore/roi.py::PolygonROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::PolylineROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::MaskROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::PointROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::EllipseROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi_converters.py::UnsupportedImageJROIShapeError": 0, + "GodClassExcess:src/polystore/roi_converters.py::UnsupportedNapariROIShapeError": 0, + "GodClassExcess:src/polystore/roi_converters.py::ImageJROIMember": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeTypeAlias": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeMetadata": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeProperties": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariEllipsePayload": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::CoordinateNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::ROIShapeConverterRegistryBase": 0, + "GodClassExcess:src/polystore/roi_converters.py::ROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::CoordinateROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::MaskROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::ImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::MaskImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariROIConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::FijiROIConverter": 0, + "GodClassExcess:src/polystore/source_tile_geometry.py::SourceTileGeometry": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::ViewerDisplayPayloadExtra": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentDomainValue": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchImageMetadata": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentValueDomainAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentNamesRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchMessageRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPreparedBatchItems": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBuiltBatch": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingItemPath": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPayloadFileRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingItemPreparationRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryPayload": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryBlock": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryName": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPayloadMemoryAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingDataTypeAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentNamesMetadataCollector": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingDisplayPayloadBuilder": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchItemPreparationAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentMetadataPayloadAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchMessageBuilder": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBackend": 0, + "GodClassExcess:src/polystore/streaming/base.py::TypedData": 0, + "GodClassExcess:src/polystore/streaming/base.py::ComponentAccessor": 0, + "GodClassExcess:src/polystore/streaming/base.py::HandlerContext": 0, + "GodClassExcess:src/polystore/streaming/base.py::ItemHandler": 0, + "GodClassExcess:src/polystore/streaming/base.py::GenericComponentAccessor": 0, + "GodClassExcess:src/polystore/streaming/base.py::SimpleHandlerContext": 0, + "GodClassExcess:src/polystore/streaming/handlers/__init__.py::HandlerBase": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_images.py::ImageData": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_images.py::FijiImageHandler": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIWireItem": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIAxisPosition": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIHandler": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIHandler.handle.CreateRoiManagerRunnable": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerOrigin": 0, + "GodClassExcess:src/polystore/streaming/identity.py::FixedStreamProducerIdentityKind": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerIdentityPayload": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerIdentity": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerDisplayNameAuthority": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamRouteKeyAuthority": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/batch_engine.py::DebouncedBatchEngine": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/contracts.py::BatchEngineABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/contracts.py::WindowProjectionABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/image_presentation.py::NativeImageIntensityPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/layer_inspection.py::NativeLayerTransformInspectionABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/metadata_presentation.py::ComponentMetadataPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/viewport_presentation.py::NativeViewportPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowProjectionPayloadProvider": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowItemPayload": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::GroupedWindowItems": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowProjectionSource": 0, + "GodClassExcess:src/polystore/streaming/receivers/fiji/fiji_batch_processor.py::FijiBatchProcessor": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/image_presentation.py::NapariNativeImageIntensityPresentation": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/layer_inspection.py::NapariNativeLayerTransformInspection": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/napari_batch_processor.py::NapariBatchDisplayRequest": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/napari_batch_processor.py::NapariBatchProcessor": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/viewport_presentation.py::NapariNativeViewportPresentation": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerDisplayConfigABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerFilenameParseResultABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerFilenameParserABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMetadataHandlerABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMicroscopeHandlerABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerTransportConfigSelection": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::DefaultViewerTransportConfig": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ExplicitViewerTransportConfig": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerTransportDefaults": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerSourceComponentMetadataPayload": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::BatchViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::PathMappedViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::IndexedViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamProducer": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamItemPayload": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBatchItemInput": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBatchItemSource": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSourceIdentity": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamKwarg": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSource": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamDisplaySemantics": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamMessageContext": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamRequest": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBackendKwargs": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMessageExtraAuthority": 0, + "GodClassExcess:src/polystore/streaming_constants.py::StreamingDataType": 0, + "GodClassExcess:src/polystore/streaming_constants.py::NapariShapeType": 0, + "GodClassExcess:src/polystore/tiff_header.py::TiffImageHeader": 0, + "GodClassExcess:src/polystore/virtual_workspace.py::SourcePixelRef": 0, + "GodClassExcess:src/polystore/virtual_workspace.py::VirtualWorkspaceBackend": 0, + "GodClassExcess:src/polystore/zarr.py::ZarrStorageBackend": 441, + "GodClassExcess:src/polystore/zarr.py::ZarrSymlink": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchAxisRole": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchAxis": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchLayout": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrStoredBatchSemantics": 0, + "TypeIdentity": 0, + "LongBooleanChain": 0, + "BooleanChainTerms:src/polystore/streaming/_streaming_backend.py": 0, + "BooleanChainTerms:src/polystore/streaming/handlers/fiji_rois.py": 0, + "BooleanChainTerms:src/polystore/zmq_config.py": 0, + "ForeignAbsenceProbe:src/polystore/streaming/_streaming_backend.py": 0, + "ForeignAbsenceProbe:src/polystore/streaming/handlers/fiji_rois.py": 0, + "ForeignAbsenceProbe:src/polystore/zmq_config.py": 0, + "CodecSubclass:src/polystore/streaming/_streaming_backend.py": 0, + "CodecSubclass:src/polystore/streaming/handlers/fiji_rois.py": 0, + "CodecSubclass:src/polystore/zmq_config.py": 0, + "StringSubscript": 0 + }, + "delta": { + "StringDispatch:src/polystore/streaming/_streaming_backend.py": 0, + "StringDispatch:src/polystore/streaming/handlers/fiji_rois.py": 0, + "StringDispatch:src/polystore/zmq_config.py": 0, + "TypeSwitch:src/polystore/streaming/_streaming_backend.py": 0, + "TypeSwitch:src/polystore/streaming/handlers/fiji_rois.py": 0, + "TypeSwitch:src/polystore/zmq_config.py": 0, + "StringDispatchArms:src/polystore/streaming/_streaming_backend.py": 0, + "StringDispatchArms:src/polystore/streaming/handlers/fiji_rois.py": 0, + "StringDispatchArms:src/polystore/zmq_config.py": 0, + "TypeSwitchArms:src/polystore/streaming/_streaming_backend.py": 0, + "TypeSwitchArms:src/polystore/streaming/handlers/fiji_rois.py": 0, + "TypeSwitchArms:src/polystore/zmq_config.py": 0, + "GodClassExcess:src/polystore/atomic.py::LockConfig": 0, + "GodClassExcess:src/polystore/atomic.py::FileLockError": 0, + "GodClassExcess:src/polystore/atomic.py::FileLockTimeoutError": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingStatisticsScope": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingRequest": 0, + "GodClassExcess:src/polystore/base.py::ImageSamplingResult": 0, + "GodClassExcess:src/polystore/base.py::PicklableBackend": 0, + "GodClassExcess:src/polystore/base.py::BackendBase": 0, + "GodClassExcess:src/polystore/base.py::DataSink": 0, + "GodClassExcess:src/polystore/base.py::DataSource": 0, + "GodClassExcess:src/polystore/base.py::VirtualBackend": 0, + "GodClassExcess:src/polystore/base.py::ReadOnlyBackend": 0, + "GodClassExcess:src/polystore/base.py::StorageBackend": 0, + "GodClassExcess:src/polystore/base.py::_LazyStorageRegistry": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsJavaUnavailableError": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsOpenedReader": 0, + "GodClassExcess:src/polystore/bioformats_java.py::BioFormatsJavaContext": 0, + "GodClassExcess:src/polystore/bioformats_java.py::JavaScalarProjector": 0, + "GodClassExcess:src/polystore/bioformats_java.py::PixelDtypeSpec": 0, + "GodClassExcess:src/polystore/bioformats_java.py::PixelDtypeCatalog": 0, + "GodClassExcess:src/polystore/bioformats_storage.py::BioFormatsPlaneRef": 0, + "GodClassExcess:src/polystore/bioformats_storage.py::BioFormatsStorageBackend": 0, + "GodClassExcess:src/polystore/config.py::ZarrCompressor": 0, + "GodClassExcess:src/polystore/config.py::ZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::NoZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::BloscZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZlibZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::Lz4ZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZstdZarrCompressorFactory": 0, + "GodClassExcess:src/polystore/config.py::ZarrChunkStrategy": 0, + "GodClassExcess:src/polystore/config.py::TiffCompression": 0, + "GodClassExcess:src/polystore/config.py::TiffConfig": 0, + "GodClassExcess:src/polystore/config.py::ZarrConfig": 0, + "GodClassExcess:src/polystore/constants.py::Backend": 0, + "GodClassExcess:src/polystore/disk.py::FileFormatRegistry": 0, + "GodClassExcess:src/polystore/disk.py::DiskFileFormatRegistration": 0, + "GodClassExcess:src/polystore/disk.py::DiskGlobPattern": 0, + "GodClassExcess:src/polystore/disk.py::DiskStorageBackend": 0, + "GodClassExcess:src/polystore/exceptions.py::StorageResolutionError": 0, + "GodClassExcess:src/polystore/exceptions.py::ImageLoadError": 0, + "GodClassExcess:src/polystore/exceptions.py::ImageSaveError": 0, + "GodClassExcess:src/polystore/exceptions.py::StorageWriteError": 0, + "GodClassExcess:src/polystore/exceptions.py::MetadataNotFoundError": 0, + "GodClassExcess:src/polystore/exceptions.py::PathMismatchError": 0, + "GodClassExcess:src/polystore/exceptions.py::VFSTypeError": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiDisplayWireField": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiMessageMetadata": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiRoiPayload": 0, + "GodClassExcess:src/polystore/fiji_stream.py::FijiStreamingBackend": 0, + "GodClassExcess:src/polystore/filemanager.py::FileManager": 0, + "GodClassExcess:src/polystore/formats.py::FileFormatDependency": 0, + "GodClassExcess:src/polystore/formats.py::FileFormat": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJDistributionUnavailableError": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeArchive": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJArchiveDownloadPolicy": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeLaunch": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJDistributionABC": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::_FijiBundleAssetSpec": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::FijiBundleAsset": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::ImageJRuntimeOverlay": 0, + "GodClassExcess:src/polystore/imagej_distribution.py::FijiArchiveDistribution": 0, + "GodClassExcess:src/polystore/imagej_runtime.py::ImageJRuntimeUnavailableError": 0, + "GodClassExcess:src/polystore/imagej_runtime.py::ImageJRuntimePolicy": 0, + "GodClassExcess:src/polystore/memory.py::MemoryStorageBackend": 0, + "GodClassExcess:src/polystore/memory.py::MemorySymlink": 0, + "GodClassExcess:src/polystore/metadata_writer.py::MetadataConfig": 0, + "GodClassExcess:src/polystore/metadata_writer.py::MetadataWriteError": 0, + "GodClassExcess:src/polystore/metadata_writer.py::AtomicMetadataWriter": 0, + "GodClassExcess:src/polystore/napari_stream.py::NapariDisplayWireField": 0, + "GodClassExcess:src/polystore/napari_stream.py::NapariStreamingBackend": 0, + "GodClassExcess:src/polystore/ome_zarr_metadata.py::OmeZarrLocation": 0, + "GodClassExcess:src/polystore/ome_zarr_storage.py::OmeZarrArrayRef": 0, + "GodClassExcess:src/polystore/ome_zarr_storage.py::OmeZarrStorageBackend": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressTemplateField": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressComponentBehaviorABC": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROWellComponentBehavior": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneCoordinateBehavior": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROAddressComponent": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROWellAddress": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneAddress": 0, + "GodClassExcess:src/polystore/omero_address.py::OMEROPlaneFilenameTemplate": 0, + "GodClassExcess:src/polystore/omero_local.py::ImageStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::WellStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::PlateStructure": 0, + "GodClassExcess:src/polystore/omero_local.py::ImagePlaneBatch": 0, + "GodClassExcess:src/polystore/omero_local.py::OMEROLocalBackend": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableColumnType": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableServiceUnavailableError": 0, + "GodClassExcess:src/polystore/omero_tables.py::OMEROTableService": 0, + "GodClassExcess:src/polystore/omero_text.py::OMEROTextFormat": 0, + "GodClassExcess:src/polystore/roi.py::ROIArchivePath": 0, + "GodClassExcess:src/polystore/roi.py::ShapeType": 0, + "GodClassExcess:src/polystore/roi.py::ShapeTypeRegistryBase": 0, + "GodClassExcess:src/polystore/roi.py::ROIShape": 0, + "GodClassExcess:src/polystore/roi.py::PolygonShape": 0, + "GodClassExcess:src/polystore/roi.py::PolylineShape": 0, + "GodClassExcess:src/polystore/roi.py::MaskShape": 0, + "GodClassExcess:src/polystore/roi.py::PointShape": 0, + "GodClassExcess:src/polystore/roi.py::EllipseShape": 0, + "GodClassExcess:src/polystore/roi.py::ROI": 0, + "GodClassExcess:src/polystore/roi.py::LabeledMaskROIExtractionRequest": 0, + "GodClassExcess:src/polystore/roi.py::LabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::TwoDimensionalLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::NonSpatialLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::StackedLabeledMaskROIExtractor": 0, + "GodClassExcess:src/polystore/roi.py::ROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::SerializedROIShapeRecord": 0, + "GodClassExcess:src/polystore/roi.py::SerializedEllipseShape": 0, + "GodClassExcess:src/polystore/roi.py::SerializedROIRecord": 0, + "GodClassExcess:src/polystore/roi.py::PolygonROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::PolylineROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::MaskROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::PointROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi.py::EllipseROIJsonShapeDecoder": 0, + "GodClassExcess:src/polystore/roi_converters.py::UnsupportedImageJROIShapeError": 0, + "GodClassExcess:src/polystore/roi_converters.py::UnsupportedNapariROIShapeError": 0, + "GodClassExcess:src/polystore/roi_converters.py::ImageJROIMember": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeTypeAlias": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeMetadata": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeProperties": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariEllipsePayload": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::CoordinateNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointNapariShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::ROIShapeConverterRegistryBase": 0, + "GodClassExcess:src/polystore/roi_converters.py::ROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::CoordinateROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::MaskROIShapeNapariPayloadConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::ImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolygonImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PolylineImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::EllipseImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::PointImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::MaskImageJROIShapeConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::NapariROIConverter": 0, + "GodClassExcess:src/polystore/roi_converters.py::FijiROIConverter": 0, + "GodClassExcess:src/polystore/source_tile_geometry.py::SourceTileGeometry": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::ViewerDisplayPayloadExtra": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentDomainValue": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchImageMetadata": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentValueDomainAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentNamesRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchMessageRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPreparedBatchItems": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBuiltBatch": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingItemPath": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPayloadFileRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingItemPreparationRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryRequest": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryPayload": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryBlock": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryName": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingPayloadMemoryAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingSharedMemoryAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingDataTypeAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentNamesMetadataCollector": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingDisplayPayloadBuilder": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchItemPreparationAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingComponentMetadataPayloadAuthority": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBatchMessageBuilder": 0, + "GodClassExcess:src/polystore/streaming/_streaming_backend.py::StreamingBackend": 0, + "GodClassExcess:src/polystore/streaming/base.py::TypedData": 0, + "GodClassExcess:src/polystore/streaming/base.py::ComponentAccessor": 0, + "GodClassExcess:src/polystore/streaming/base.py::HandlerContext": 0, + "GodClassExcess:src/polystore/streaming/base.py::ItemHandler": 0, + "GodClassExcess:src/polystore/streaming/base.py::GenericComponentAccessor": 0, + "GodClassExcess:src/polystore/streaming/base.py::SimpleHandlerContext": 0, + "GodClassExcess:src/polystore/streaming/handlers/__init__.py::HandlerBase": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_images.py::ImageData": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_images.py::FijiImageHandler": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIWireItem": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIAxisPosition": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIHandler": 0, + "GodClassExcess:src/polystore/streaming/handlers/fiji_rois.py::FijiROIHandler.handle.CreateRoiManagerRunnable": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerOrigin": 0, + "GodClassExcess:src/polystore/streaming/identity.py::FixedStreamProducerIdentityKind": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerIdentityPayload": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerIdentity": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamProducerDisplayNameAuthority": 0, + "GodClassExcess:src/polystore/streaming/identity.py::StreamRouteKeyAuthority": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/batch_engine.py::DebouncedBatchEngine": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/contracts.py::BatchEngineABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/contracts.py::WindowProjectionABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/image_presentation.py::NativeImageIntensityPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/layer_inspection.py::NativeLayerTransformInspectionABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/metadata_presentation.py::ComponentMetadataPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/viewport_presentation.py::NativeViewportPresentationABC": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowProjectionPayloadProvider": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowItemPayload": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::GroupedWindowItems": 0, + "GodClassExcess:src/polystore/streaming/receivers/core/window_projection.py::WindowProjectionSource": 0, + "GodClassExcess:src/polystore/streaming/receivers/fiji/fiji_batch_processor.py::FijiBatchProcessor": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/image_presentation.py::NapariNativeImageIntensityPresentation": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/layer_inspection.py::NapariNativeLayerTransformInspection": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/napari_batch_processor.py::NapariBatchDisplayRequest": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/napari_batch_processor.py::NapariBatchProcessor": 0, + "GodClassExcess:src/polystore/streaming/receivers/napari/viewport_presentation.py::NapariNativeViewportPresentation": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerDisplayConfigABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerFilenameParseResultABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerFilenameParserABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMetadataHandlerABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMicroscopeHandlerABC": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerTransportConfigSelection": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::DefaultViewerTransportConfig": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ExplicitViewerTransportConfig": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerTransportDefaults": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerSourceComponentMetadataPayload": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::BatchViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::PathMappedViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::IndexedViewerStreamSourceMetadata": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamProducer": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamItemPayload": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBatchItemInput": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBatchItemSource": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSourceIdentity": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamKwarg": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamSource": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamDisplaySemantics": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamMessageContext": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamRequest": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerStreamBackendKwargs": 0, + "GodClassExcess:src/polystore/streaming/viewer_transport.py::ViewerMessageExtraAuthority": 0, + "GodClassExcess:src/polystore/streaming_constants.py::StreamingDataType": 0, + "GodClassExcess:src/polystore/streaming_constants.py::NapariShapeType": 0, + "GodClassExcess:src/polystore/tiff_header.py::TiffImageHeader": 0, + "GodClassExcess:src/polystore/virtual_workspace.py::SourcePixelRef": 0, + "GodClassExcess:src/polystore/virtual_workspace.py::VirtualWorkspaceBackend": 0, + "GodClassExcess:src/polystore/zarr.py::ZarrStorageBackend": 0, + "GodClassExcess:src/polystore/zarr.py::ZarrSymlink": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchAxisRole": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchAxis": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrBatchLayout": 0, + "GodClassExcess:src/polystore/zarr_batch.py::ZarrStoredBatchSemantics": 0, + "TypeIdentity": 0, + "LongBooleanChain": 0, + "BooleanChainTerms:src/polystore/streaming/_streaming_backend.py": 0, + "BooleanChainTerms:src/polystore/streaming/handlers/fiji_rois.py": 0, + "BooleanChainTerms:src/polystore/zmq_config.py": 0, + "ForeignAbsenceProbe:src/polystore/streaming/_streaming_backend.py": 0, + "ForeignAbsenceProbe:src/polystore/streaming/handlers/fiji_rois.py": 0, + "ForeignAbsenceProbe:src/polystore/zmq_config.py": 0, + "CodecSubclass:src/polystore/streaming/_streaming_backend.py": 0, + "CodecSubclass:src/polystore/streaming/handlers/fiji_rois.py": 0, + "CodecSubclass:src/polystore/zmq_config.py": 0, + "StringSubscript": 0 + } +} diff --git a/docs/validation/issue10_startup_diagnostic.txt b/docs/validation/issue10_startup_diagnostic.txt new file mode 100644 index 0000000..31aba38 --- /dev/null +++ b/docs/validation/issue10_startup_diagnostic.txt @@ -0,0 +1,8 @@ +test_controlled_reproducer_releases_its_socket_and_context (__main__.AckStartupFailureDiagnostic.test_controlled_reproducer_releases_its_socket_and_context) ... ok +test_failed_bind_is_reported_to_start_caller (__main__.AckStartupFailureDiagnostic.test_failed_bind_is_reported_to_start_caller) ... ok +test_failed_listener_does_not_claim_running (__main__.AckStartupFailureDiagnostic.test_failed_listener_does_not_claim_running) ... ok + +---------------------------------------------------------------------- +Ran 3 tests in 0.013s + +OK diff --git a/docs/validation/issue251_bootstrap_20260930.md b/docs/validation/issue251_bootstrap_20260930.md new file mode 100644 index 0000000..6da50e9 --- /dev/null +++ b/docs/validation/issue251_bootstrap_20260930.md @@ -0,0 +1,105 @@ +# Canonical exclusive startup owner (OpenHCS issue251) + +Extends the existing ZMQClient startup owner with explicit local empty-pair +startup, exact native ProcessIdentity capture, and both-address pre-bind reservation in the +existing transport startup lock. No new launcher, registry, future, catalogue +warmup, takeover/kill/retry, or timeout increase. Post-spawn reservation failure +preserves the exact native handle as uncertainty. Existing fake nominal process +implementations migrated with their identity contract; no NotImplemented stub. + +Paired [OpenHCS256](https://github.com/OpenHCSDev/openhcs/pull/256) references issue251; +[metaclass-registry1](https://github.com/OpenHCSDev/metaclass-registry/pull/1) owns +non-creating cache projection. Combined source shard66 passed including9 native-owner +focused cases, existing startup cases and offline CLI projection; no native +runtime launched. Full native/installed acceptance and cross-process endpoint-pair +race evidence remain explicit pending released serial slot. +Parent integrates paired revisions; worker does not merge or install. +# Identity-proven lifecycle continuation + +Parent-reported reproducer: FORCE shutdown at5993, exact PID2052959 / +creation time1790731598.48, returned succeeded/endpoint_terminated while +listeners5993/6993 disappeared but the same process remained live at981192KiB +RSS. The parent owns that original attempt and its final disposition in +H002B-CLEANUP-20260930.json; this worker did not contact, replay or signal it. +Interpreter/JVM teardown is a hypothesis, not a measured cause. + +The existing EndpointShutdownMode completion leaves now distinguish transport +cessation from exact process exit. EndpointShutdownResult records the observed +incarnation, process_exited (unknown stays unknown), one request_attempted and +acknowledgement. Local identified FORCE cannot succeed on lost listeners alone. +The existing ProcessIdentity owner performs bounded TERM/KILL/wait under one +OperationDeadline, including PID-reuse checks; no new supervisor/process store. +GRACEFUL still clears workers and intentionally retains the server. + +ZMQClient.close_owned_process requires both existing startup reservations to +match the supplied incarnation under the same native pair locks. It never +attaches, starts, kills port owners, or retries an RPC. An absent listener with +a proven child uses exact process cleanup without a shutdown replay. A changed +reservation or heartbeat rejects before control dispatch. The shutdown request +is a refinement of the existing ControlRequestHeader and carries the observed +ProcessIdentity; ExecutionServer validates it before cancellation or worker +mutation, closing the ping-to-send successor race. No action roster, compatibility +alias, second registry or application-level process signalling was added. +IPC cleanup uses the existing stale-address declaration after process exit; +unproved/live foreign socket sentinels remain intact. + +Paired source shard:123 passed,2 actual-MCP cases deselected,12.16s; process12.86s, +peak285060KiB,exit0. Tests intercept socket sends/process signals/spawn; no native +endpoint/JVM/GUI starts. Covers listener-gone/process-live failure, exact exit, +GRACEFUL retention, absent listener/no RPC replay, both reservation identities, +changed heartbeat before/after dispatch, unknown liveness, missing ack/one-send, +expired deadline/no mutation, postdispatch expiry/no late signal, PID reuse, +bounded TERM/KILL waits, native pre-mutation admission and IPC stale/live cases. +Root tests also cover nested actual DTO decoding, default context/service +invocation, declaration exposure, path denial before native locks, and unchanged +QA/context bounds. Captures are preserved in paired OpenHCS256 under +docs/validation/runtime_bootstrap_20260930/source-close-final{,-resources}.txt. +Earlier fixture failures and coherent114/122-pass checkpoints are retained. + +Focused review: IDEN-1 separates listener and process facts; IDEN-8 keeps exact +incarnation at observation and signalling; IMPL-2/12/13 retain mode completion, +process termination and stale socket cleanup at their existing native owners; +BOUND-1/2 decode the incarnation once into its original declaration before +effects; TIME-7 admits native lifecycle paths before acquiring locks. No full +NRA/global equivalence claim. Native cross-process and installed acceptance +remain gated on the parent's released serial slot and paired integration. + +## Pre-spawn rollback correction (parent review, September30) + +Parent's pinned9a93bbe reproducer expires the original deadline immediately after +both provisional invoker records: zero spawn calls, but both records remain owned +by the live invoker and reject a fresh independent startup. Original receipt is +preserved at the batch's pr256-prebind-review-20260930/receipt.json; not replayed. + +ZMQClient now rolls back only the provisional publication/deadline/cancellation +section, while both existing startup locks are still held. TransportDeclaration +owns exact ProcessIdentity comparison and in-place truncation of a proven record. +Unknown/malformed/different-incarnation/child records are not cleared. No lock +inode is unlinked, no new launcher/reservation store/codec is introduced, and +exceptions retain their original disposition. The spawn call is outside rollback: +spawn exceptions and failed child publication retain claims/uncertainty, with no +automatic restart, shutdown or retry. No timeout increase. + +Thirteen new source regression cases cover post-reservation expiry, second-write +failure before and after complete publication, cancellation, partial unknown +publication, real flock exclusion on both held inodes, explicit independent +startup admission after proven no-child rollback, post-spawn uncertainty, and +TCP/IPC inherited exact-owner release. Native spawn, occupancy and availability +are intercepted; ProcessIdentity, lock acquisition and record I/O are canonical. +Tests use named persistent scratch; no native/MCP/GUI/Java/science launch. + +Focused dependency shard:45 passed in0.40s, whole process3.68s/362564KiB RSS/exit0. +Combined paired source shard:136 passed,2 actual-MCP cases deselected in10.64s, +whole process14.18s/432464KiB RSS/exit0. Source paths verified before execution. +An initial fixture-path mkdir failure (44 passed,1 failed) is retained, corrected +by placing projected locks in their own subdirectory; no assertion was weakened. +Actual logs/resource captures are in paired OpenHCS256: +docs/validation/runtime_bootstrap_20260930/pre-spawn-rollback/. + +Pattern review: IMPL-13 keeps startup/rollback at the existing canonical client +and transport owners; IDEN-8 compares the original PID+creation-time value, not +bare PID/liveness; BOUND-2 reuses startup_owner/ProcessIdentity decoding rather +than a consumer JSON parser or filename store. Same transport-family ancestor +serves TCP and IPC; no leaf registry/case switch was added. This is focused +source evidence, not broad NRA/ratchet, native cross-process, installed or live +acceptance. Parent owns those later tiers; OpenHCS256 remains draft for issue251. diff --git a/docs/validation/issue251_owner_factoring_20260930.md b/docs/validation/issue251_owner_factoring_20260930.md new file mode 100644 index 0000000..fec0982 --- /dev/null +++ b/docs/validation/issue251_owner_factoring_20260930.md @@ -0,0 +1,162 @@ +# PR9 canonical endpoint ownership checkpoint + +Implementation: `4434b11ed769cbc6a15d13754b06529ea6494428`, after normal +integration of ACK main `3374aa881dd9a8d0382ac6a56f764eb118744a7b`. +Parent retains paired-pin review, integration, installation and live acceptance. +This is a source checkpoint, not activation or closure of OpenHCS issue251. + +## Behavior owners and replaced paths + +The existing TransportEndpoint owns the address pair. Its startup_lock now holds +both original declaration-owned locks in canonical order. Its admission, +publication, exact-incarnation check and provisional reservation transaction +consume the original TransportDeclaration record reader/writer/release methods. +The corresponding client procedures are deleted, not retained as another store, +launcher, lock resolver or rollback controller. Both explicit startup and ordinary +connect consume the pair owner. Ordinary connect cannot spawn through a pending +owner at either address; attach-only connect_existing remains non-starting. + +Pre-spawn publication/deadline/cancellation is the only rollback scope. Both locks +remain held; release matches the original ProcessIdentity and truncates the +existing inode. Unknown, partial, changed and child claims survive. Spawn and +child-publication failures remain outside rollback, preserving uncertainty and +the original child handle. No automatic launch/shutdown replay was introduced. + +The existing _EndpointShutdownOperation previously owned completion state but +the client owned request admission/dispatch. The operation now owns this entire +one-send procedure, using the same deadline, identity, socket and acknowledgement +disposition. The existing EndpointShutdownMode admits exact-owned close through +the pair owner, then completes that same operation. The client boundary selects +the nominal mode/config/deadline; no new helper service or lifecycle family. +FORCE still proves exact process exit separately from listener disappearance; +GRACEFUL still retains the server. The replaced client procedure is deleted. + +The existing TransportEndpoint now owns discovery_response and scan. Its ping +and control-port declarations supply typed heartbeat/address projection; the +old client closure/raw ping and copied projection are deleted. Original query +order, absent/pending outcomes, 32-worker cap and nonblocking executor teardown +are retained. No discovery registry, cached endpoint mirror or second decoder. + +New-case witnesses: + +- A changed pair topology/transport record semantics updates the existing pair + or transport declaration. Startup, ordinary connect and close all consume it; + tests use TCP/IPC with control offsets1/17, exact config/deadline and inode proof. +- A new shutdown acknowledgement/terminal disposition belongs to the existing + operation/mode, not independent dispatch and completion procedures in client. + Original owned-close controls retain one-send/unknown/changed-incarnation cases. +- Specialized discovery heartbeat behavior changes the endpoint ping owner. + A test endpoint subclass is consumed by the collector without another client + parser/address formula; absent, duplicate and pending results retain ordering. + +## Applicable catalog review and crossings + +Current NRA skill and authoritative archived refactor-audit skill/catalog were +read before these decisions. IMPL-12: deleted replaced client procedures; +IMPL-13 and IDEN-8: canonical lock/record and exact process-incarnation ownership, +no process registry or lock-inode replacement; BOUND-2: existing record decoder +and typed PongResponse, no copied wire parser; AGENT-6: behavior moved to three +pre-existing semantic owners with new-case witnesses, not a size-only mixin or +new forwarding controller. This is a scoped review, not all-detector/global proof. + +Whole PR9 production claim: client.py, execution/server.py, messages.py, +transport_modes.py and the additional TransportEndpoint surface in transport.py. +No edits to ACK-private listener/server/queue files, config.py, return-route, +viewer_state or execution/wait_policy. PR6/7 published files are disjoint. +Direct additional TransportEndpoint crossing sent to Dirac in +[PR11 comment](https://github.com/OpenHCSDev/ZMQRuntime/pull/11#issuecomment-5910632999). +Open PR inspection found no competing claim; direct acknowledgement/unpublished +claim clearance is NOT verified. Do not claim a prior agreement or merge this +crossing on that assumption. The broader sept2026refact archive author remains +unidentified. BLOCKED S1 is not resumed. + +## Actual provider-free source evidence + +Existing Python3.12, explicit own native/metaclass/python-introspect/pycodify src +paths, -B, plugin autoload disabled and CPU thread1. No install/environment change. +Bounded30s pytest shard: test_owned_startup.py, test_owned_close.py, +test_endpoint_ownership.py and test_startup.py. + +**81 passed, 0 skips/deselections,0.44s; process0.63s/44776KiB RSS/exit0.** +Popen/process/native I/O intercepted; original file locks/reservation records +are real. Discovery uses controlled synchronous futures, not executor threads. +No sockets, native/MCP/JVM/GUI/provider/scientific launch. Initial79-case XML +retained separately before ordinary-connect pending-owner closure. +Ruff undefined-name checks and git diff --check pass. +Durable XML in the paired OpenHCS tree: +[native-owner-tests-b.xml](https://github.com/OpenHCSDev/openhcs/blob/feat/owned-runtime-bootstrap-20260930/docs/validation/runtime_bootstrap_20260930/native-owner-tests-b.xml). + +After normal OpenHCS main4a9c9b3e integration, paired actual-source suite: +**181 passed, 0 skips/deselections,5.00s; process5.63s/257380KiB RSS/exit0**. +Includes100 OpenHCS and81 native controls. Recorded parent gitlink remained +28d9ed6 during this source check; PYTHONPATH used reviewed child4434b11 explicitly. +This distinction is not an installed/pin-adoption claim. + +## Original packaged native ratchet + +Original agent-comms debt_ratchet.py at3b03785f45df2ef5dc62ba6aed99294192ecbb01, +SHA256 e323c94d49c2b72d9524a5169f123e64b4a6e46a41035ca9fb4497e49b6ca562; +used its existing package, not a copied measure or heuristic substitute. +Existing Python3.14,30s shell bound: + +```sh +python3.14 -B -m agent_comms.debt_ratchet --root src/zmqruntime \ + --base 3374aa881dd9a8d0382ac6a56f764eb118744a7b --head 4434b11 +``` + +**PASS186 projected metrics, zero positive deltas,4.42s/48180KiB RSS/exit0.** +ZMQClient excess127->124 (-3); only nonzero projected delta. Whole native-root +inventory plus all five changed production paths, not a selected-class-only pass. +ACK is unchanged against the merged ACK baseline. JSON/resources committed next +to this receipt. Parent's original0f9e840->28d9ed6 +142 failure remains historical +evidence, not relabeled passed. Existing client excess124 remains debt; this +closes introduced growth, not complete decomposition or semantic/live correctness. +No R1/global NRA scan or increased timeout. + +## Boundaries and remaining acceptance + +Latest guard was warning/exit2: swap14.6GiB, RAM18.4GiB, /home22.0GiB. +Only bounded serial lightweight checks ran; no native slot or parallel fleet. +Original native attempts01/02/03 and their exact terminal/uncertain dispositions +are unchanged. No attempt04, input/source dispatch replay, foreign close or +installed/managed-skill change. Actual source-native startup/preparation/register/ +identity-proven close are historical partial evidence, not valid3D acceptance. +Remaining: Dirac shared-surface acknowledgement, parent reviewed dependency pin, +successful corrected volume compile/execute/full readback under admission, and +actual installed user-entrypoint acceptance. No Closes251 or global clean claim. + +## Subsequent normal viewer-main integration and scoped comment correction + +Normally merged native main2aa6d21c000d18bd75647f998794015ba8f54710 at6e4242d3. +Incoming source only viewer_state.py and its tests, disjoint from the bootstrap +write set. No competing viewer/ACK edit. Corrected one misleading own docstring +at84b93a0: record_startup_owner publishes an exact provisional invoker OR child, +not only a spawned child. The real callers are TransportEndpoint.reserve_startup_owner +and post-spawn record_startup_owner. Their existing identity/rollback controls +prove both stages; no test of docstring spelling or new policy/codec/reader. +Retained useful uncertainty, incarnation, lock-inode and one-budget explanations. +This is a scoped source-comment drift correction, not a global slop census. + +At paired OpenHCS source260e5941b (normally integrated currentmaincad1ed2bd), +**187 source casesPASS5.51s**, process6.41s/265012KiB/exit0, zero skips/deselections. +Original181 bootstrap/pair controls plus6 original viewer-state controls. +Controlled visualizers and one bounded lock-probe thread, not a GUI/native viewer; +source roots explicitly override the separately installed viewer-live authority. +JUnit viewer-main-source-tests.xml/resources retained in paired OpenHCS receipt. + +Original packaged native ratchet against2aa6d21c->84b93a0: **PASS188 metrics, +zero positive deltas,4.48s/48772KiB/exit0**, client excess delta-3 only. +JSON/resources issue251_viewer_main_ratchet_20260930.json and +issue251_viewer_main_ratchet_resources_20260930.txt. The parent's earlier native +viewer screening lead is not waived/reclassified; this comparison uses current +viewer main as its base and measures own introduced delta. No R1/full NRA proof. +An initial ad-hoc report summary queried plural deltas and failed KeyError; +the original ratchet itself exited0. Corrected read of its actual delta field +with jq confirmed188 metrics/no positives. Original tool output remains distinct. + +Resource helper WARNING/exit2, swap14.4GiB/RAM17.4GiB/home20.1GiB. +No native/MCP/JVM/GUI, heavy/parallel job, install, ABI copy or foreign process +interaction. Original attempts and BLOCKED S1 remain preserved. R0/L0 landed +does not complete full archive S1-S8. Wider owner unknown; direct TransportEndpoint +crossing acknowledgement remains unverified. Parent integration/live ownership +and remaining valid-volume/installed acceptance gates remain as above. diff --git a/docs/validation/issue251_owner_factoring_ratchet_20260930.json b/docs/validation/issue251_owner_factoring_ratchet_20260930.json new file mode 100644 index 0000000..60db644 --- /dev/null +++ b/docs/validation/issue251_owner_factoring_ratchet_20260930.json @@ -0,0 +1,576 @@ +{ + "root": "src/zmqruntime/", + "base_revision": "3374aa881dd9a8d0382ac6a56f764eb118744a7b", + "head_revision": "4434b11ed769cbc6a15d13754b06529ea6494428", + "paths": [ + "src/zmqruntime/client.py", + "src/zmqruntime/execution/server.py", + "src/zmqruntime/messages.py", + "src/zmqruntime/transport.py", + "src/zmqruntime/transport_modes.py" + ], + "base": { + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 1, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 4, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": 127, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 1, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 4, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 3, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 3, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 15 + }, + "head": { + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 1, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 4, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": 124, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 1, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 4, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 3, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 3, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 15 + }, + "delta": { + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 0, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 0, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": -3, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 0, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 0, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 0 + } +} diff --git a/docs/validation/issue251_owner_factoring_resources_20260930.txt b/docs/validation/issue251_owner_factoring_resources_20260930.txt new file mode 100644 index 0000000..2f837d5 --- /dev/null +++ b/docs/validation/issue251_owner_factoring_resources_20260930.txt @@ -0,0 +1 @@ +wall=4.42 rss_kib=48180 exit=0 diff --git a/docs/validation/issue251_pr_body_20260930.md b/docs/validation/issue251_pr_body_20260930.md new file mode 100644 index 0000000..fd13c07 --- /dev/null +++ b/docs/validation/issue251_pr_body_20260930.md @@ -0,0 +1,62 @@ +# Canonical exclusive bootstrap and exact owned lifecycle (OpenHCS251) + +Current source checkpoint normally integrates native viewer main2aa6d21c at6e4242d3. +Source84b93a0 also corrects one own stale reservation docstring (invoker OR child, +not child-only), no behavior change. **187 paired source casesPASS5.51s**, zero +skips/deselections, process6.41s/265012KiB/exit0, including6 merged viewer-state +controls. Original native ratchet2aa->84b **PASS188 metrics/no positive deltas**, +client excess-3,4.48s/48772KiB/exit0. No new native/live/global audit claim. +Source roots explicitly isolated from parent's installed viewer candidate. +R0/L0 are partial archive progress; S1-S8 incomplete/owner unknown, S1 blocked. + +Extends existing ZMQClient startup/lifecycle owners: explicit local empty-pair +startup, native ProcessIdentity capture, both-address pre-bind reservations in +existing startup locks, post-spawn uncertainty handle, and identity-proven close. +No new launcher, registry/future, warmup, foreign takeover or RPC replay. + +FORCE completion now distinguishes listener disappearance from exact process +exit. The canonical ProcessIdentity owner uses one bounded TERM/KILL/wait budget; +GRACEFUL clears workers and deliberately keeps the server. Owned close requires +both native reservations plus incarnation-bound shutdown admission BEFORE native +worker mutation. IPC deletion uses existing stale-address semantics only. +The original5993 cleanup attempt remains parent-owned and was not replayed. + +Paired [OpenHCS256](https://github.com/OpenHCSDev/openhcs/pull/256), references +[issue251](https://github.com/OpenHCSDev/openhcs/issues/251), and +[metaclass-registry1](https://github.com/OpenHCSDev/metaclass-registry/pull/1). +Earlier source checkpoint:123 passed,2 actual-MCP cases deferred. Subsequent +pre-spawn rollback checkpoint45 dependency cases and136 paired cases retained. +Current owner closure: **81 native source tests pass0.44s/44776KiB RSS**, and +**181 paired source tests pass5.00s/257380KiB RSS**, zero skips/deselections. +No native/MCP/JVM/GUI launched by these source suites; no installed/global proof. +Actual tests/pattern review/reproducer: +[receipt](https://github.com/OpenHCSDev/ZMQRuntime/blob/feat/exclusive-endpoint-bootstrap-20260930/docs/validation/issue251_bootstrap_20260930.md). + +Normally merged ACK main3374aa8 before implementation4434b11. Existing +TransportEndpoint now owns both-address lock/admission/publication and provisional +rollback, consumed by explicit startup, ordinary connect and exact-owned close. +Existing shutdown operation owns one dispatch plus completion; existing mode +owns close admission. Discovery consumes endpoint-owned typed ping/projection. +Deleted replaced client procedures; no new helper/mixin/controller/store/decoder. +Process identity, original records/inodes, post-spawn uncertainty and no-replay +dispositions are preserved. Actual owner/new-case witnesses and IMPL-12/13, +IDEN-8, BOUND-2, AGENT-6 review in the +[ownership receipt](https://github.com/OpenHCSDev/ZMQRuntime/blob/feat/exclusive-endpoint-bootstrap-20260930/docs/validation/issue251_owner_factoring_20260930.md). + +Original packaged ratchet against3374aa8: **PASS186 metrics, zero positive deltas, +4.42s/48180KiB/exit0**; client excess127->124 (-3). Parent's earlier whole-native ++142 failure remains retained. This is introduced-growth closure, not zero +existing debt, R1/all-detector NRA, performance or live proof. + +Additional shared crossing TransportEndpoint in transport.py sent directly to +Dirac in [PR11](https://github.com/OpenHCSDev/ZMQRuntime/pull/11#issuecomment-5910632999); +acknowledgement is not verified. No ACK-private/config/return-route/viewer/waiter +edits. Separate archive author unknown; BLOCKED S1 stays blocked. + +Historical native partial journeys have successful bootstrap/preparation/register/ +exact close; whole valid-volume execution/readback remains unaccepted. Original +attempts01/02/03 are preserved and terminal. No new allocation under guard warning. +Remaining: shared-surface acknowledgement, cross-process valid synthetic bootstrap +-> prep READY -> registration -> compile/execute -> exact owned exit, then parent +paired merge/offline install/affected installed-entrypoint validation. This stays +a working draft, not Closes251. PR6/7 files are untouched and remain disjoint. diff --git a/docs/validation/issue251_reserved_child_ratchet_20260930.json b/docs/validation/issue251_reserved_child_ratchet_20260930.json new file mode 100644 index 0000000..9013af0 --- /dev/null +++ b/docs/validation/issue251_reserved_child_ratchet_20260930.json @@ -0,0 +1,582 @@ +{ + "root": "src/zmqruntime/", + "base_revision": "2aa6d21c000d18bd75647f998794015ba8f54710", + "head_revision": "0ca331a1c197e26656965193d6502e7a3c298808", + "paths": [ + "src/zmqruntime/client.py", + "src/zmqruntime/execution/server.py", + "src/zmqruntime/messages.py", + "src/zmqruntime/transport.py", + "src/zmqruntime/transport_modes.py" + ], + "base": { + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 1, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 4, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": 127, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerReuseAdmissionABC": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::HealthyViewerReuseAdmission": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 1, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 4, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 3, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 3, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 15 + }, + "head": { + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 1, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 4, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": 126, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerReuseAdmissionABC": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::HealthyViewerReuseAdmission": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 1, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 4, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 3, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 3, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 15 + }, + "delta": { + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 0, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 0, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": -1, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerReuseAdmissionABC": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::HealthyViewerReuseAdmission": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 0, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 0, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 0 + } +} diff --git a/docs/validation/issue251_reserved_child_ratchet_resources_20260930.txt b/docs/validation/issue251_reserved_child_ratchet_resources_20260930.txt new file mode 100644 index 0000000..c7a0590 --- /dev/null +++ b/docs/validation/issue251_reserved_child_ratchet_resources_20260930.txt @@ -0,0 +1 @@ +wall=4.79 rss_kib=47992 exit=0 diff --git a/docs/validation/issue251_reserved_child_takeover_20260930.rst b/docs/validation/issue251_reserved_child_takeover_20260930.rst new file mode 100644 index 0000000..d4db712 --- /dev/null +++ b/docs/validation/issue251_reserved_child_takeover_20260930.rst @@ -0,0 +1,91 @@ +Issue251: preserve reserved children before ordinary TCP takeover +================================================================ + +Distinct source-only continuation of PR9 after explicit account-switch resume. +Production commit: ``0ca331a1c197e26656965193d6502e7a3c298808``. +Normally merged native main ``2aa6d21c`` is already an ancestor. Paired OpenHCS +normally merged main ``c42d9bf5d`` at ``5b330a7b3e`` before these checks. +Installed packages/skill, science runtime and original attempts were untouched. + +Concrete failing boundary +------------------------- + +``ZMQClient._connect_locked`` held the original pair locks, attempted attachment +to an occupied data endpoint, then consulted transport preservation and killed +both port owners before checking the existing startup reservations. TCP's +preservation policy returns false. A child with an original live reservation +could therefore be replaced after bind but before responsive startup. + +The preceding ordinary-connect controls intercepted occupancy as false and +did not witness this path. Extended controls preserve real declaration-owned +records and portalocker locks; only occupancy, attachment, process liveness and +kill/spawn boundaries are controlled. Before the production change, six controls +failed at the intercepted kill: live/unknown liveness on each reserved address +and each address's malformed partial record. No process was killed or spawned. +Healthy attachment and the unoccupied cases passed. + +Correction and ownership review +------------------------------- + +After a failed attachment, ordinary connect now consumes the EXISTING +``TransportEndpoint.has_live_startup_owner(config)`` before any takeover. +The original guard remains before spawn for the unoccupied route. Healthy +attachment remains earlier and allowed. Both held locks, exact ProcessIdentity, +record/inode retention, malformed-record failure and post-spawn uncertainty are +unchanged. No timeout, replay, transport switch or lifecycle store was added. + +Applicable current archive catalog witnesses: + +* IMPL-13: exclusive startup and ordinary connect consume the SAME pair owner; + the occupied/unresponsive case no longer weakens its existing admission. +* IDEN-8: original PID plus creation-time records govern preservation, not + occupancy or a bare PID. Unknown liveness is not inferred dead. +* BOUND-2: original transport record decoding is reused, including malformed + failure; no second decoder/schema or metadata mirror. +* IMPL-12 / AGENT-6: no copied pair procedure, helper/mixin or forwarding split. + The original predicate is composed with original transport preservation; + the concrete new-case witness is bind-before-ready on either paired address. + +Only ``client.py`` and ``tests/test_owned_startup.py`` changed in this correction. +No ACK-private, config, message, transport, viewer or waiter file changed. +Parent owns remaining ACK delivery/integration. Broader archive author remains +unidentified; BLOCKED S1 is not resumed or certified. + +Actual bounded evidence +----------------------- + +Paired source shard with existing Python3.12 ``-B``, explicit own OpenHCS root +plus all eight child src paths, thread1, plugin autoload disabled and shared Fiji +cache/downloadfalse: **197 passed, no skips/deselections, 5.39s**; process +6.20s/264612KiB RSS/exit0, under the original30s shell bound. Controlled endpoint +and process boundaries; no native socket/server/MCP/JVM/GUI/science or provider. +The six merged viewer-state controls use controlled visualizers and one short +lock-probe thread, not an actual viewer. Two warnings are disabled asyncio-plugin +configuration, not discarded cases. + +The original pre-fix receipt retained six failures/six passes. Its first path +assertion caught mis-cased PolyStore/ObjectState paths (not accepted as complete +path authority). A corrected all-nine-path assertion then succeeded before +the unchanged pre-fix controls reproduced six failures/six passes in0.99s, +process1.23s/53548KiB/exit1. Both originals retained; no hidden pass relabeling. +Root receipts are in ``docs/validation/runtime_bootstrap_20260930/`` +``reserved-child-takeover/`` on paired OpenHCS PR256. + +Authenticated original packaged agent-comms ratchet, original CLI/SourceRevision +owners, whole ``src/zmqruntime`` root, main2aa6d21c -> production0ca331a: +**PASS188 metrics, no positive deltas, client excess delta-1**; process +4.79s/47992KiB/exit0. JSON/resources accompany this receipt. The earlier +142 +failure remains retained; this is introduced-growth evidence, not zero existing +debt, global NRA/R1/all-detector, performance or live proof. No detector copy. + +Remaining boundary +------------------ + +Parent owns merge/install and affected installed/native journey. No new native +attempt was authorized or dispatched here. Historical attempts01/02/03 remain +terminal partial/failed/interrupted, including original inputs and dispositions. +Valid-volume first/chained full/reorder/reduced/singleton execution with strict +durable image/label/CSV/source-address/ROI inventory, cross-process uncertainty +and installed bootstrap acceptance remain unfinished. No Closes251/257 claim. +Resource warning (home19.9GiB, RAM17.1GiB, swap9.5GiB) did not admit a native +allocation, large/parallel scan, package/skill change or validation-lock use. diff --git a/docs/validation/issue251_viewer_main_ratchet_20260930.json b/docs/validation/issue251_viewer_main_ratchet_20260930.json new file mode 100644 index 0000000..bc2c6f6 --- /dev/null +++ b/docs/validation/issue251_viewer_main_ratchet_20260930.json @@ -0,0 +1,582 @@ +{ + "root": "src/zmqruntime/", + "base_revision": "2aa6d21c000d18bd75647f998794015ba8f54710", + "head_revision": "84b93a0939046b8440d6b4d5d69e9539ffc21a76", + "paths": [ + "src/zmqruntime/client.py", + "src/zmqruntime/execution/server.py", + "src/zmqruntime/messages.py", + "src/zmqruntime/transport.py", + "src/zmqruntime/transport_modes.py" + ], + "base": { + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 1, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 4, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": 127, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerReuseAdmissionABC": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::HealthyViewerReuseAdmission": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 1, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 4, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 3, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 3, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 15 + }, + "head": { + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 1, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 4, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": 124, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerReuseAdmissionABC": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::HealthyViewerReuseAdmission": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 1, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 4, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 3, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 2, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 3, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 15 + }, + "delta": { + "StringDispatch:src/zmqruntime/client.py": 0, + "StringDispatch:src/zmqruntime/execution/server.py": 0, + "StringDispatch:src/zmqruntime/messages.py": 0, + "StringDispatch:src/zmqruntime/transport.py": 0, + "StringDispatch:src/zmqruntime/transport_modes.py": 0, + "TypeSwitch:src/zmqruntime/client.py": 0, + "TypeSwitch:src/zmqruntime/execution/server.py": 0, + "TypeSwitch:src/zmqruntime/messages.py": 0, + "TypeSwitch:src/zmqruntime/transport.py": 0, + "TypeSwitch:src/zmqruntime/transport_modes.py": 0, + "StringDispatchArms:src/zmqruntime/client.py": 0, + "StringDispatchArms:src/zmqruntime/execution/server.py": 0, + "StringDispatchArms:src/zmqruntime/messages.py": 0, + "StringDispatchArms:src/zmqruntime/transport.py": 0, + "StringDispatchArms:src/zmqruntime/transport_modes.py": 0, + "TypeSwitchArms:src/zmqruntime/client.py": 0, + "TypeSwitchArms:src/zmqruntime/execution/server.py": 0, + "TypeSwitchArms:src/zmqruntime/messages.py": 0, + "TypeSwitchArms:src/zmqruntime/transport.py": 0, + "TypeSwitchArms:src/zmqruntime/transport_modes.py": 0, + "GodClassExcess:src/zmqruntime/ack_listener.py::GlobalAckListener": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionPolicy": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionCancelledError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointStartupUncertainError": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointConnectionAttempt": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointCompatibilityClientABC": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointClientSession": 0, + "GodClassExcess:src/zmqruntime/client.py::ClientEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointProcessExitObservation": 0, + "GodClassExcess:src/zmqruntime/client.py::_ObservedEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::MultiprocessingEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::SubprocessEndpointProcess": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointProcessGroup": 0, + "GodClassExcess:src/zmqruntime/client.py::OwnedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::AttachedEndpointConnection": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownResult": 0, + "GodClassExcess:src/zmqruntime/client.py::_EndpointShutdownOperation": 0, + "GodClassExcess:src/zmqruntime/client.py::EndpointShutdownMode": 0, + "GodClassExcess:src/zmqruntime/client.py::ZMQClient": -3, + "GodClassExcess:src/zmqruntime/config.py::TransportMode": 0, + "GodClassExcess:src/zmqruntime/config.py::ZMQConfig": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::SubmittedBatchJob": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::CallbackBatchSubmitWaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/batch_submit_wait.py::BatchSubmitWaitEngine": 0, + "GodClassExcess:src/zmqruntime/execution/client.py::ExecutionClient": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleTransition": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionCancellationResult": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::ExecutionLifecycleEngineABC": 0, + "GodClassExcess:src/zmqruntime/execution/lifecycle.py::InMemoryExecutionLifecycleEngine": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogIdentity": 0, + "GodClassExcess:src/zmqruntime/execution/logs.py::ExecutionWorkerLogObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ExecutionProgressObservation": 0, + "GodClassExcess:src/zmqruntime/execution/progress_stream.py::ProgressStreamSubscriber": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionDiagnosticField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseDiagnostic": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionResponse": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionSubmissionField": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionResponseWireFields": 0, + "GodClassExcess:src/zmqruntime/execution/responses.py::ExecutionWaitResult": 0, + "GodClassExcess:src/zmqruntime/execution/server.py::ExecutionServer": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPollPolicyABC": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::CallbackExecutionStatusPollPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/status_poller.py::ExecutionStatusPoller": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::WaitPolicy": 0, + "GodClassExcess:src/zmqruntime/execution/wait_policy.py::ExecutionWaiter": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskPhase": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::WorkerState": 0, + "GodClassExcess:src/zmqruntime/messages.py::TaskProgress": 0, + "GodClassExcess:src/zmqruntime/messages.py::MessageFields": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessIdentity": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessExit": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlMessageType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlRequestHeader": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointShutdownRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ResponseType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatus": 0, + "GodClassExcess:src/zmqruntime/messages.py::SocketType": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ControlErrorResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecuteResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionRecord": 0, + "GodClassExcess:src/zmqruntime/messages.py::RunningExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::QueuedExecutionInfo": 0, + "GodClassExcess:src/zmqruntime/messages.py::ExecutionStatusSnapshot": 0, + "GodClassExcess:src/zmqruntime/messages.py::StatusRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::CancelRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressRegistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProgressUnregistrationRequest": 0, + "GodClassExcess:src/zmqruntime/messages.py::ProcessResourceUsage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ServerRole": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointControlCapability": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplication": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibility": 0, + "GodClassExcess:src/zmqruntime/messages.py::EndpointApplicationCompatibilityError": 0, + "GodClassExcess:src/zmqruntime/messages.py::PongResponse": 0, + "GodClassExcess:src/zmqruntime/messages.py::ImageAck": 0, + "GodClassExcess:src/zmqruntime/messages.py::ROIMessage": 0, + "GodClassExcess:src/zmqruntime/messages.py::ShapesMessage": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericAxisProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericPlateProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::GenericExecutionProjection": 0, + "GodClassExcess:src/zmqruntime/progress/projection.py::ProgressProjectionAdapterABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutationKind": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryMutation": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::EventRegistryABC": 0, + "GodClassExcess:src/zmqruntime/progress/registry.py::LatestEventRegistry": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::QueueTracker": 0, + "GodClassExcess:src/zmqruntime/queue_tracker.py::GlobalQueueTrackerRegistry": 0, + "GodClassExcess:src/zmqruntime/server.py::ZMQServer": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownOutcome": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownBatchResult": 0, + "GodClassExcess:src/zmqruntime/shutdown.py::EndpointShutdownService": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPresentationTarget": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupPhase": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatus": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusRead": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusWriter": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusReader": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::IdleEndpointStartupObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupCancellationObserver": 0, + "GodClassExcess:src/zmqruntime/startup.py::EndpointStartupStatusMonitor": 0, + "GodClassExcess:src/zmqruntime/streaming/process_manager.py::VisualizerProcessManager": 0, + "GodClassExcess:src/zmqruntime/streaming/server.py::StreamingVisualizerServer": 0, + "GodClassExcess:src/zmqruntime/subscription.py::SubscriptionABC": 0, + "GodClassExcess:src/zmqruntime/subscription.py::CallbackSubscription": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationTimeoutError": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationCancellation": 0, + "GodClassExcess:src/zmqruntime/timeouts.py::OperationDeadline": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPair": 0, + "GodClassExcess:src/zmqruntime/transport.py::TransportEndpoint": 0, + "GodClassExcess:src/zmqruntime/transport.py::DataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport.py::TcpDataControlPortPairAuthority": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::TcpTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/transport_modes.py::IpcTransportDeclaration": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerDeclaredWireValue": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeLayerTransform": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeImageIntensityPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerNativeViewportPresentation": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerImageIntensityControlOptions": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerProtocolStatus": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlResponseField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageType": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialWireField": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMode": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentModeGroups": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageExtraPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerSourceSpatialDomainPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessageWirePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchDisplayPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchItemPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerComponentMetadataPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerBatchMessagePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyHeader": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerControlReplyPayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckResponsePayload": 0, + "GodClassExcess:src/zmqruntime/viewer_protocol.py::ViewerAckPolicy": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerState": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerInstance": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerReuseAdmissionABC": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::HealthyViewerReuseAdmission": 0, + "GodClassExcess:src/zmqruntime/viewer_state.py::ViewerStateManager": 0, + "TypeIdentity": 0, + "LongBooleanChain": 0, + "BooleanChainTerms:src/zmqruntime/client.py": 0, + "BooleanChainTerms:src/zmqruntime/execution/server.py": 0, + "BooleanChainTerms:src/zmqruntime/messages.py": 0, + "BooleanChainTerms:src/zmqruntime/transport.py": 0, + "BooleanChainTerms:src/zmqruntime/transport_modes.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/client.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/execution/server.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/messages.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport.py": 0, + "ForeignAbsenceProbe:src/zmqruntime/transport_modes.py": 0, + "CodecSubclass:src/zmqruntime/client.py": 0, + "CodecSubclass:src/zmqruntime/execution/server.py": 0, + "CodecSubclass:src/zmqruntime/messages.py": 0, + "CodecSubclass:src/zmqruntime/transport.py": 0, + "CodecSubclass:src/zmqruntime/transport_modes.py": 0, + "StringSubscript": 0 + } +} diff --git a/docs/validation/issue251_viewer_main_ratchet_resources_20260930.txt b/docs/validation/issue251_viewer_main_ratchet_resources_20260930.txt new file mode 100644 index 0000000..85e19c2 --- /dev/null +++ b/docs/validation/issue251_viewer_main_ratchet_resources_20260930.txt @@ -0,0 +1 @@ +wall=4.48 rss_kib=48772 exit=0 diff --git a/pyproject.toml b/pyproject.toml index 0e0072b..a0eadae 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "zmqruntime" -version = "0.2.24" +version = "0.3.0" description = "Generic ZMQ-based distributed execution framework" authors = [{name = "Tristan Simas", email = "tristan.simas@mail.mcgill.ca"}] license = {text = "MIT"} @@ -31,7 +31,7 @@ dependencies = [ "portalocker>=2.8.2", "pyzmq>=22.0", "psutil>=5.9", - "python-introspect>=0.1.6", + "python-introspect>=0.1.12", ] [project.optional-dependencies] diff --git a/src/zmqruntime/ack_listener.py b/src/zmqruntime/ack_listener.py index c8d203c..8cdf98a 100644 --- a/src/zmqruntime/ack_listener.py +++ b/src/zmqruntime/ack_listener.py @@ -3,21 +3,22 @@ from __future__ import annotations import logging +import atexit import threading import time from concurrent.futures import Future from concurrent.futures import TimeoutError as FutureTimeoutError from typing import Callable, Optional +from uuid import uuid4 import zmq from zmqruntime.config import TransportMode, ZMQConfig -from zmqruntime.messages import ImageAck +from zmqruntime.messages import AckReturnRoute, ImageAck, ProcessIdentity from zmqruntime.queue_tracker import GlobalQueueTrackerRegistry from zmqruntime.startup import EndpointStartupPhase, EndpointStartupStatus from zmqruntime.timeouts import OperationCancellation, OperationDeadline from zmqruntime.transport import TransportEndpoint, resolve_transport_mode -from zmqruntime.viewer_state import ViewerStateManager logger = logging.getLogger(__name__) @@ -30,9 +31,10 @@ class GlobalAckListener: def __new__(cls): with cls._lock: - if cls._instance is None: + if cls._instance is None or cls._instance._process_identity != ProcessIdentity.current(): cls._instance = super().__new__(cls) cls._instance._initialized = False + cls._instance._process_identity = ProcessIdentity.current() return cls._instance def __init__(self): @@ -43,6 +45,7 @@ def __init__(self): self._callbacks: list[Callable[[ImageAck], None]] = [] self._thread: Optional[threading.Thread] = None self._endpoint: TransportEndpoint | None = None + self._return_route: AckReturnRoute | None = None self._config = ZMQConfig() self._cancellation = OperationCancellation() self._startup: Future[None] = Future() @@ -50,6 +53,7 @@ def __init__(self): EndpointStartupPhase.DISCONNECTED, "Ack listener stopped" ) self._register_default_callback() + atexit.register(self.stop) self._initialized = True @property @@ -58,6 +62,14 @@ def startup_status(self) -> EndpointStartupStatus: with self._condition: return self._status + @property + def return_route(self) -> AckReturnRoute: + """Expose only a successfully bound, currently ready destination.""" + with self._condition: + if not self._running or self._return_route is None: + raise RuntimeError("ACK listener has no ready return route") + return self._return_route + @property def _running(self) -> bool: """Derive readiness from the existing lifecycle declaration.""" @@ -72,15 +84,11 @@ def _set_status(self, phase: EndpointStartupPhase, message: str) -> None: def _register_default_callback(self) -> None: def _mark_processed(ack: ImageAck) -> None: tracker = GlobalQueueTrackerRegistry().get_tracker(ack.viewer_port) - if tracker: - tracker.mark_processed(ack.image_id) - return - - # If no tracker exists, still notify ViewerStateManager - ViewerStateManager.get_instance().increment_processed(ack.viewer_type, ack.viewer_port) - ViewerStateManager.get_instance().update_queued_images( - ack.viewer_type, ack.viewer_port, 0 - ) + if tracker is not None and tracker.viewer_type == ack.viewer_type: + if ack.producer != ack.return_route.owner: + tracker.register_worker_processed(ack.image_id, ack.producer) + else: + tracker.mark_processed(ack.image_id) self._callbacks.append(_mark_processed) @@ -91,14 +99,14 @@ def register_callback(self, callback: Callable[[ImageAck], None]) -> None: def start( self, - port: int, + port: int = 0, transport_mode: TransportMode | None = None, host: str = "*", config: ZMQConfig | None = None, *, timeout_ms: int = 5000, operation_deadline: OperationDeadline | None = None, - ) -> None: + ) -> AckReturnRoute: """Return only after bind succeeds, or propagate the actual failure. Concurrent callers for the same address share its startup outcome. An @@ -167,6 +175,7 @@ def start( raise RuntimeError( f"Ack listener stopped during startup: {self._status.message}" ) + return self.return_route def stop( self, @@ -209,17 +218,21 @@ def _listener_loop( context = None socket = None failure = None + ack_url = None try: if cancellation.requested(): raise RuntimeError("Ack listener cancelled before startup") context = zmq.Context() socket = context.socket(zmq.PULL) socket.setsockopt(zmq.LINGER, 0) - ack_url = endpoint.data_url(config) - socket.bind(ack_url) + incarnation = str(uuid4()) + ack_url = endpoint.transport_mode.declaration.bind_ack_socket( + socket, endpoint.host, endpoint.port, config, incarnation, cancellation + ) with self._condition: if cancellation.requested(): raise RuntimeError("Ack listener cancelled before readiness") + self._return_route = AckReturnRoute(ack_url, incarnation, ProcessIdentity.current()) self._set_status(EndpointStartupPhase.CONNECTED, ack_url) startup.set_result(None) logger.info("Ack listener bound to %s", ack_url) @@ -234,6 +247,9 @@ def _listener_loop( logger.error("Failed to parse ack message: %s", e, exc_info=True) continue with self._condition: + if ack.return_route != self._return_route: + logger.warning("Rejected ACK for a different listener incarnation") + continue callbacks = tuple(self._callbacks) for callback in callbacks: try: @@ -260,7 +276,14 @@ def _listener_loop( except Exception as error: failure = failure or error logger.error("Ack context cleanup failed: %s", error, exc_info=True) + if ack_url is not None: + try: + endpoint.transport_mode.declaration.cleanup_ack_socket(ack_url) + except Exception as error: + failure = failure or error + logger.error("Ack endpoint cleanup failed: %s", error, exc_info=True) with self._condition: + self._return_route = None self._thread = None if failure is not None: self._set_status(EndpointStartupPhase.FAILED, str(failure)) diff --git a/src/zmqruntime/client.py b/src/zmqruntime/client.py index 3e17646..2bfed10 100644 --- a/src/zmqruntime/client.py +++ b/src/zmqruntime/client.py @@ -9,7 +9,7 @@ import time from abc import ABC, abstractmethod from collections.abc import Callable -from concurrent.futures import ThreadPoolExecutor, wait +from concurrent.futures import ThreadPoolExecutor from contextlib import contextmanager from contextvars import ContextVar from dataclasses import dataclass, field, replace @@ -25,8 +25,10 @@ ControlMessageType, EndpointApplicationCompatibility, EndpointControlCapability, + EndpointShutdownRequest, MessageFields, PongResponse, + ProcessIdentity, ProcessExit, ResponseType, ) @@ -42,7 +44,6 @@ from zmqruntime.transport import ( TransportEndpoint, endpoint_startup_lock, - get_control_port, is_port_in_use, request_control_ping, resolve_transport_mode, @@ -86,6 +87,14 @@ class EndpointConnectionCancelledError(RuntimeError): """Raised when the owner cancels one exact endpoint connection attempt.""" +class EndpointStartupUncertainError(RuntimeError): + """The child exists, but publishing its pre-bind reservation failed.""" + + def __init__(self, process: EndpointProcess) -> None: + self.process = process + super().__init__("Child spawned; reservation publication uncertain. Do not replay startup.") + + class EndpointConnectionAttempt: """One cancellable invocation of a declared endpoint connection policy.""" @@ -180,6 +189,11 @@ def handshake_response(self) -> PongResponse: class EndpointProcess(ABC): """Nominal process operations required by an owned endpoint connection.""" + @property + @abstractmethod + def identity(self) -> ProcessIdentity: + """Return the exact process incarnation captured from the native handle.""" + @abstractmethod def is_alive(self) -> bool: """Return whether the exact spawned process remains alive.""" @@ -245,14 +259,24 @@ class _ObservedEndpointProcess(EndpointProcess, ABC): repr=False, compare=False, ) + _identity: ProcessIdentity = field(init=False, repr=False) def __post_init__(self) -> None: + object.__setattr__(self, "_identity", self._capture_identity()) object.__setattr__( self, "_exit_observation", _EndpointProcessExitObservation(self._wait_and_resolve_exit), ) + @property + def identity(self) -> ProcessIdentity: + return self._identity + + @abstractmethod + def _capture_identity(self) -> ProcessIdentity: + """Capture identity before the owned process reaper can release the PID.""" + @abstractmethod def _wait_and_resolve_exit(self) -> ProcessExit: """Perform the platform wait and resolve its exact terminal status.""" @@ -270,6 +294,9 @@ class MultiprocessingEndpointProcess(_ObservedEndpointProcess): process: BaseProcess + def _capture_identity(self) -> ProcessIdentity: + return ProcessIdentity.for_pid(self.process.pid) + def _wait_and_resolve_exit(self) -> ProcessExit: self.process.join() returncode = self.process.exitcode @@ -302,6 +329,9 @@ class SubprocessEndpointProcess(_ObservedEndpointProcess): process: subprocess.Popen + def _capture_identity(self) -> ProcessIdentity: + return ProcessIdentity.for_pid(self.process.pid) + def _wait_and_resolve_exit(self) -> ProcessExit: return ProcessExit(self.process.wait()) @@ -504,10 +534,18 @@ def handshake_response(self) -> PongResponse: @dataclass(frozen=True, slots=True) class EndpointShutdownResult: - """Observed outcome of one endpoint shutdown operation.""" + """Endpoint disappearance and exact process exit are separate observations. + + request_attempted records one wire send attempt, not proof of delivery. + process_exited=None means no local incarnation proof, never success at exit. + """ succeeded: bool endpoint_terminated: bool + process_identity: ProcessIdentity | None = None + process_exited: bool | None = None + request_attempted: bool = False + acknowledged: bool = False @dataclass(slots=True) @@ -515,10 +553,82 @@ class _EndpointShutdownOperation: """State and mechanics for one endpoint shutdown request.""" target: TransportEndpoint - timeout: float + deadline: OperationDeadline config: ZMQConfig - endpoint: PongResponse | None + process_identity: ProcessIdentity | None acknowledged: bool + request_attempted: bool + + @classmethod + def run( + cls, + target: TransportEndpoint, + config: ZMQConfig, + mode: EndpointShutdownMode, + *, + deadline: OperationDeadline, + expected_process_identity: ProcessIdentity | None, + ) -> EndpointShutdownResult: + """Admit one native request and complete it through the selected mode. + + Dispatch, acknowledgement uncertainty and terminal observation belong + to this same operation. Neither a client nor a completion leaf resends. + """ + endpoint = target.ping( + config, timeout_ms=min(deadline.remaining_milliseconds(), 1000), + ) + if ( + expected_process_identity is not None + and endpoint is not None + and endpoint.process_identity != expected_process_identity + ): + raise RuntimeError("Endpoint incarnation changed before shutdown; no dispatch") + process_identity = ( + expected_process_identity + if expected_process_identity is not None + else (None if endpoint is None else endpoint.process_identity) + ) + if endpoint is None and process_identity is None and not target.occupied_ports(config): + return EndpointShutdownResult(succeeded=True, endpoint_terminated=True) + if endpoint is not None and mode.required_capability not in endpoint.control_capabilities: + return EndpointShutdownResult(succeeded=False, endpoint_terminated=False) + if endpoint is None and expected_process_identity is None: + return EndpointShutdownResult(succeeded=False, endpoint_terminated=False) + + acknowledged = False + request_attempted = False + sock = None + try: + # A missing listener cannot receive an RPC. Reconcile the proven + # incarnation without another request or implicit replacement. + if endpoint is not None and ( + expected_process_identity is None or expected_process_identity.is_alive() is True + ): + ctx = zmq.Context.instance() + sock = ctx.socket(zmq.REQ) + sock.setsockopt(zmq.LINGER, 0) + sock.connect(target.control_url(config)) + sock.setsockopt(zmq.SNDTIMEO, min(deadline.remaining_milliseconds(), 1000)) + request_attempted = True + sock.send(EndpointShutdownRequest( + mode.control_message_type, process_identity, + ).to_wire_payload()) + sock.setsockopt(zmq.RCVTIMEO, min(deadline.remaining_milliseconds(), 1000)) + ack = pickle.loads(sock.recv()) + acknowledged = ack.get(MessageFields.TYPE) == ResponseType.SHUTDOWN_ACK.value + except ( + EOFError, KeyError, OSError, TypeError, pickle.PickleError, + TimeoutError, zmq.ZMQError, + ): + acknowledged = False + finally: + if sock is not None: + sock.close(linger=0) + return mode.complete(cls( + target=target, deadline=deadline, config=config, + process_identity=process_identity, + acknowledged=acknowledged, request_attempted=request_attempted, + )) def acknowledgement_result(self) -> EndpointShutdownResult: """Report whether a non-terminating shutdown request was acknowledged.""" @@ -526,36 +636,74 @@ def acknowledgement_result(self) -> EndpointShutdownResult: return EndpointShutdownResult( succeeded=self.acknowledged, endpoint_terminated=False, + process_identity=self.process_identity, + process_exited=self._process_exited(), + request_attempted=self.request_attempted, + acknowledged=self.acknowledged, ) def termination_result(self) -> EndpointShutdownResult: - """Prove endpoint termination, escalating through owned process identity.""" - - deadline = time.monotonic() + self.timeout - while time.monotonic() < deadline: - if not self._endpoint_responds(): - return self._terminated_result() - time.sleep(0.05) + """Complete FORCE through the existing exact-process owner, never replay.""" + + # Reserve part of this SAME deadline for process-owner escalation. + grace_end = time.monotonic() + self.deadline.remaining_seconds_or_zero() / 2 + while time.monotonic() < grace_end: + if self._process_exited() is True: + break + remaining = self.deadline.remaining_seconds_or_zero() + if remaining <= 0: + break + pong = self.target.ping( + self.config, + timeout_ms=min(100, max(1, int(remaining * 1000))), + ) + if pong is None: + break + if self.process_identity is not None and pong.process_identity != self.process_identity: + # A shutdown request may already have arrived at the original + # child. Retain that disposition, but never signal a successor. + return EndpointShutdownResult( + succeeded=False, + endpoint_terminated=False, + process_identity=self.process_identity, + process_exited=self._process_exited(), + request_attempted=self.request_attempted, + acknowledged=self.acknowledged, + ) + time.sleep(min(0.05, self.deadline.remaining_seconds_or_zero())) + + exited = self._process_exited() + remaining = self.deadline.remaining_seconds_or_zero() + if self.process_identity is not None and exited is False and remaining > 0: + # This is exact-incarnation OS cleanup, NOT another shutdown RPC. + self.process_identity.terminate(timeout=remaining) + exited = self._process_exited() + if exited is True: + # IPC address files can outlive their listener. Remove only what + # the existing transport owner proves stale, not a foreign socket. + self.target.cleanup_stale_addresses(self.config) + endpoint_terminated = not self.target.occupied_ports(self.config) + # Remote/unidentified endpoints can prove transport cessation only. + succeeded = endpoint_terminated and (exited is True or self.process_identity is None) + return EndpointShutdownResult( + succeeded=succeeded, + endpoint_terminated=endpoint_terminated, + process_identity=self.process_identity, + process_exited=exited, + request_attempted=self.request_attempted, + acknowledged=self.acknowledged, + ) - process_identity = None if self.endpoint is None else self.endpoint.process_identity + def _process_exited(self) -> bool | None: if ( - process_identity is not None - and self.target.transport_mode.declaration.endpoint_is_local( - self.target.host, - self.target.control_port(self.config), + self.process_identity is None + or not self.target.transport_mode.declaration.endpoint_is_local( + self.target.host, self.target.port ) - and process_identity.terminate(timeout=self.timeout) ): - return self._terminated_result() - - return EndpointShutdownResult(succeeded=False, endpoint_terminated=False) - - def _endpoint_responds(self) -> bool: - return self.target.ping(self.config, timeout_ms=100) is not None - - def _terminated_result(self) -> EndpointShutdownResult: - self.target.cleanup(self.config) - return EndpointShutdownResult(succeeded=True, endpoint_terminated=True) + return None + alive = self.process_identity.is_alive() + return None if alive is None else not alive class EndpointShutdownMode(str, Enum): @@ -608,6 +756,27 @@ def complete( return self._completion(operation) + def close_owned_process( + self, + target: TransportEndpoint, + config: ZMQConfig, + process_identity: ProcessIdentity, + *, + operation_deadline: OperationDeadline, + ) -> EndpointShutdownResult: + """Admit this pair's exact owner before the one shutdown operation.""" + if not target.transport_mode.declaration.endpoint_is_local(target.host, target.port): + raise ValueError("Owned process close requires a local endpoint") + with target.startup_lock(config, operation_deadline=operation_deadline) as acquired: + if not acquired: + raise EndpointConnectionCancelledError("Close cancelled before dispatch") + target.require_startup_owner(config, process_identity) + operation_deadline.remaining_seconds() + return _EndpointShutdownOperation.run( + target, config, self, deadline=operation_deadline, + expected_process_identity=process_identity, + ) + class ZMQClient(ABC): """ABC for ZMQ clients - dual-channel pattern with auto-spawning.""" @@ -783,6 +952,71 @@ def connect_existing( ) raise + def start_owned_process( + self, + *, + operation_deadline: OperationDeadline, + ) -> EndpointProcess: + """Spawn once at an empty local pair, without attaching or warming. + + The returned platform handle remains authoritative even before readiness. + Unlike connect(), this operation never replaces, cleans, or adopts an + existing address. Readiness is a subsequent read-only observation. + """ + declaration = self.transport_mode.declaration + if not declaration.endpoint_is_local(self.host, self.port): + raise ValueError("Explicit startup requires a local endpoint") + with self._ensure_connection_attempt(), self._lock: + if self._connection is not None: + raise RuntimeError("Explicit startup cannot adopt an existing connection") + with self.endpoint.startup_lock( + self.config, + operation_deadline=operation_deadline, + cancellation=self._connection_cancellation.get(), + ) as acquired: + if not acquired: + raise EndpointConnectionCancelledError("Startup cancelled before spawn") + operation_deadline.remaining_seconds() + self.endpoint.require_available_startup(self.config) + operation_deadline.remaining_seconds() + self._emit_connection_status( + EndpointStartupPhase.STARTING_PROCESS, + f"Starting explicitly owned server on port {self.port}", + ) + if self._connection_cancelled(): + raise EndpointConnectionCancelledError("Startup cancelled before spawn") + # Roll back only while no spawn has been attempted. Once the + # side effect starts, claims preserve uncertainty, not replay. + if not self.endpoint.reserve_startup_owner( + self.config, ProcessIdentity.current(), + operation_deadline=operation_deadline, + cancellation=self._connection_cancellation.get(), + ): + raise EndpointConnectionCancelledError("Startup cancelled before spawn") + process = endpoint_process(self._spawn_server_process()) + try: + self.endpoint.record_startup_owner(self.config, process.identity) + except Exception as error: + raise EndpointStartupUncertainError(process) from error + return process + + def close_owned_process( + self, + process_identity: ProcessIdentity, + *, + mode: EndpointShutdownMode, + operation_deadline: OperationDeadline, + ) -> EndpointShutdownResult: + """Close only a child proven by this pair's existing startup reservations. + + No attach/start, port-owner killing, second process store, or RPC retry. + Caller-supplied PID/creation time alone is not ownership admission. + """ + return mode.close_owned_process( + self.endpoint, self.config, process_identity, + operation_deadline=operation_deadline, + ) + def _connect_locked( self, timeout: float, @@ -796,9 +1030,7 @@ def _connect_locked( return True if self._connection_cancelled(): return self._cancelled_connection_result() - with endpoint_startup_lock( - self.port, - self.transport_mode, + with self.endpoint.startup_lock( self.config, operation_deadline=operation_deadline, cancellation=self._connection_cancellation.get(), @@ -815,9 +1047,11 @@ def _connect_locked( return True if self._connection_cancelled(): return self._cancelled_connection_result() - if self.transport_mode.declaration.preserve_unresponsive_endpoint( - self.port, - self.config, + if self.endpoint.has_live_startup_owner(self.config) or ( + self.transport_mode.declaration.preserve_unresponsive_endpoint( + self.port, + self.config, + ) ): self._emit_connection_status( EndpointStartupPhase.FAILED, @@ -832,6 +1066,8 @@ def _connect_locked( time.sleep(min(0.5, operation_deadline.remaining_seconds())) if self._connection_cancelled(): return self._cancelled_connection_result() + if self.endpoint.has_live_startup_owner(self.config): + return False self._emit_connection_status( EndpointStartupPhase.STARTING_PROCESS, f"Starting server process for port {self.port}", @@ -1087,39 +1323,10 @@ def scan_servers( ): config = config or ZMQConfig() transport_mode = resolve_transport_mode(transport_mode) - ports = tuple(ports) - if not ports: - return [] - - def scan_port(port): - pong = request_control_ping( - port, - transport_mode, - host=host, - config=config, - timeout_ms=timeout_ms, - ) - if pong is None: - return None - return replace( - pong, - port=port, - control_port=get_control_port(port, config), - ) - - servers = [] - worker_count = min(len(ports), 32) - executor = ThreadPoolExecutor(max_workers=worker_count) - try: - futures = tuple(executor.submit(scan_port, port) for port in ports) - done, _ = wait(futures, timeout=max(timeout_ms / 1000, 0.001)) - for future in done: - server = future.result() - if server is not None: - servers.append(server) - finally: - executor.shutdown(wait=False, cancel_futures=True) - return sorted(servers, key=lambda server: ports.index(server.port)) + return TransportEndpoint.scan( + tuple(ports), host=host, transport_mode=transport_mode, + config=config, timeout_ms=timeout_ms, + ) @staticmethod def shutdown_endpoint_on_port( @@ -1129,64 +1336,25 @@ def shutdown_endpoint_on_port( transport_mode: TransportMode | None = None, host: str = "localhost", config: ZMQConfig | None = None, + *, + expected_process_identity: ProcessIdentity | None = None, + operation_deadline: OperationDeadline | None = None, ) -> EndpointShutdownResult: config = config or ZMQConfig() transport_mode = resolve_transport_mode(transport_mode) if not isinstance(mode, EndpointShutdownMode): raise TypeError("Shutdown mode must be an EndpointShutdownMode instance.") + deadline = operation_deadline or OperationDeadline.after_milliseconds( + max(1, int(timeout * 1000)), operation="endpoint shutdown" + ) target = TransportEndpoint( host=host, port=port, transport_mode=transport_mode, ) - endpoint = target.ping( - config, - timeout_ms=min(max(int(timeout * 1000), 100), 1000), - ) - if endpoint is None and not target.is_in_use(config): - return EndpointShutdownResult(succeeded=True, endpoint_terminated=True) - if endpoint is None or mode.required_capability not in endpoint.control_capabilities: - return EndpointShutdownResult(succeeded=False, endpoint_terminated=False) - - acknowledged = False - sock = None - try: - control_url = target.control_url(config) - - ctx = zmq.Context.instance() - sock = ctx.socket(zmq.REQ) - sock.setsockopt(zmq.LINGER, 0) - sock.connect(control_url) - sock.setsockopt(zmq.SNDTIMEO, min(int(timeout * 1000), 1000)) - sock.setsockopt(zmq.RCVTIMEO, min(int(timeout * 1000), 1000)) - sock.send( - pickle.dumps( - {MessageFields.TYPE: mode.control_message_type.value}, - ) - ) - ack = pickle.loads(sock.recv()) - acknowledged = ack.get(MessageFields.TYPE) == ResponseType.SHUTDOWN_ACK.value - except ( - EOFError, - KeyError, - OSError, - TypeError, - pickle.PickleError, - zmq.ZMQError, - ): - acknowledged = False - finally: - if sock is not None: - sock.close(linger=0) - - return mode.complete( - _EndpointShutdownOperation( - target=target, - timeout=timeout, - config=config, - endpoint=endpoint, - acknowledged=acknowledged, - ) + return _EndpointShutdownOperation.run( + target, config, mode, deadline=deadline, + expected_process_identity=expected_process_identity, ) @staticmethod diff --git a/src/zmqruntime/config.py b/src/zmqruntime/config.py index 600f97a..0fda403 100644 --- a/src/zmqruntime/config.py +++ b/src/zmqruntime/config.py @@ -104,8 +104,12 @@ class ZMQConfig: ipc_socket_extension: NonBlankString = ".sock" """Filename suffix appended to generated IPC data and control socket paths.""" - shared_ack_port: TcpPort = 7555 - """Data port reserved for the shared acknowledgement endpoint used by streamers.""" + shared_ack_port: SocketPort = 0 + """Producer-process ACK bind request: zero allocates an owned destination. + + A nonzero value explicitly reserves that port and fails truthfully if occupied. + Receivers use the bound return route in each transfer, never this bind request. + """ app_name: NonBlankString = "zmqruntime" """Application namespace included in generated transport identities and paths.""" diff --git a/src/zmqruntime/execution/server.py b/src/zmqruntime/execution/server.py index 1c1e4a4..8bd9032 100644 --- a/src/zmqruntime/execution/server.py +++ b/src/zmqruntime/execution/server.py @@ -21,6 +21,7 @@ ControlMessageType, EndpointApplication, EndpointControlCapability, + EndpointShutdownRequest, ExecuteRequest, ExecuteResponse, ExecutionRecord, @@ -381,7 +382,10 @@ def _interrupt_execution(self, execution_id: str) -> int: return self._kill_worker_processes() - def _shutdown_workers(self, force=False): + def _shutdown_workers(self, msg: dict[str, Any], force: bool = False) -> dict[str, Any]: + _request, error = self._validate_and_parse(msg, EndpointShutdownRequest) + if error: + return error self._cancel_all_executions() killed = self._kill_worker_processes() if force: @@ -395,10 +399,10 @@ def _shutdown_workers(self, force=False): } def _handle_shutdown(self, msg): - return self._shutdown_workers(force=False) + return self._shutdown_workers(msg, force=False) def _handle_force_shutdown(self, msg): - return self._shutdown_workers(force=True) + return self._shutdown_workers(msg, force=True) def _handle_register_progress(self, msg): request, error = self._validate_and_parse(msg, ProgressRegistrationRequest) diff --git a/src/zmqruntime/messages.py b/src/zmqruntime/messages.py index a1990ba..82cddeb 100644 --- a/src/zmqruntime/messages.py +++ b/src/zmqruntime/messages.py @@ -12,11 +12,14 @@ import signal from abc import ABC, abstractmethod from collections.abc import Mapping -from dataclasses import dataclass, field +from dataclasses import asdict, dataclass, field, fields from enum import Enum from typing import Any, Dict, Optional, Tuple +from uuid import UUID import psutil +from python_introspect import dataclass_from_mapping +from zmqruntime.timeouts import OperationDeadline logger = logging.getLogger(__name__) @@ -315,6 +318,12 @@ def current(cls) -> "ProcessIdentity": process = psutil.Process() return cls(pid=process.pid, create_time=process.create_time()) + @classmethod + def for_pid(cls, pid: int) -> "ProcessIdentity": + """Capture the OS creation time at the process-handle boundary.""" + process = psutil.Process(pid) + return cls(pid=process.pid, create_time=process.create_time()) + def to_dict(self) -> Dict[str, Any]: return {"pid": self.pid, "create_time": self.create_time} @@ -336,18 +345,30 @@ def is_alive(self) -> bool | None: return None def terminate(self, timeout: float = 5.0) -> bool: - """Terminate this exact local process without crossing PID reuse.""" + """Terminate this incarnation within one budget, including escalation.""" + if timeout <= 0: + return self.is_alive() is False + deadline = OperationDeadline.after_milliseconds( + max(1, int(timeout * 1000)), operation="exact process termination" + ) try: process = psutil.Process(self.pid) if process.create_time() != self.create_time: return True + if not process.is_running() or process.status() == psutil.STATUS_ZOMBIE: + return True + if deadline.expired(): + return False process.terminate() try: - process.wait(timeout=timeout) + # Leave budget for the existing force escalation and its wait. + process.wait(timeout=deadline.remaining_seconds_or_zero() / 2) except psutil.TimeoutExpired: + if not process.is_running(): + return True process.kill() - process.wait(timeout=timeout) + process.wait(timeout=deadline.remaining_seconds_or_zero()) return True except psutil.NoSuchProcess: return True @@ -417,6 +438,35 @@ def to_wire_payload(self) -> bytes: return pickle.dumps(self.to_dict()) +@dataclass(frozen=True, slots=True) +class EndpointShutdownRequest(ControlRequestHeader): + """Bind shutdown to its observed native incarnation, before mutation.""" + + process_identity: ProcessIdentity | None = None + + @classmethod + def from_dict(cls, payload: Mapping[str, object]) -> EndpointShutdownRequest: + header = ControlRequestHeader.from_dict(payload) + identity_data = payload.get(MessageFields.PROCESS_IDENTITY) + if identity_data is not None and not isinstance(identity_data, dict): + raise TypeError("Shutdown process identity must be a mapping") + return cls( + header.message_type, + None if identity_data is None else ProcessIdentity.from_dict(identity_data), + ) + + def to_dict(self) -> dict[str, Any]: + payload: dict[str, Any] = ControlRequestHeader.to_dict(self) + if self.process_identity is not None: + payload[MessageFields.PROCESS_IDENTITY] = self.process_identity.to_dict() + return payload + + def validate(self) -> str | None: + if self.process_identity is not None and self.process_identity != ProcessIdentity.current(): + return "Shutdown addressed a different native process incarnation; no mutation" + return None + + class ResponseType(Enum): PONG = "pong" ACCEPTED = "accepted" @@ -1189,45 +1239,85 @@ def from_dict(cls, data: Dict[str, Any]) -> "PongResponse": # ============================================================================= +@dataclass(frozen=True, slots=True) +class AckReturnRoute: + """Bound producer destination and exact listener incarnation, not a viewer port.""" + + url: str + incarnation: str + owner: ProcessIdentity + + def __post_init__(self) -> None: + if not isinstance(self.url, str) or not self.url: + raise ValueError("ACK destination must be a nonempty transport URL") + UUID(self.incarnation) + if not isinstance(self.owner, ProcessIdentity): + raise TypeError("ACK route requires a ProcessIdentity") + + def to_dict(self) -> dict[str, Any]: + return asdict(self) + + @classmethod + def from_dict(cls, data: Mapping[str, Any]) -> "AckReturnRoute": + return dataclass_from_mapping(cls, data) + + +@dataclass(frozen=True, slots=True) +class ImageTransferIdentity: + """Per-image return contract carried unchanged through deferred viewer work.""" + + image_id: str + return_route: AckReturnRoute + producer: ProcessIdentity = field(default_factory=ProcessIdentity.current) + + def __post_init__(self) -> None: + if not isinstance(self.image_id, str) or not self.image_id: + raise ValueError("Image transfer requires a nonempty image ID") + if not isinstance(self.return_route, AckReturnRoute): + raise TypeError("Image transfer requires an AckReturnRoute") + + def to_dict(self) -> dict[str, Any]: + return asdict(self) + + @classmethod + def from_dict(cls, data: Mapping[str, Any]) -> "ImageTransferIdentity": + return dataclass_from_mapping(cls, {member.name: data[member.name] for member in fields(cls)}) + + @classmethod + def from_item(cls, data: Mapping[str, Any]) -> "ImageTransferIdentity | None": + """Untracked control items have no image identity; tracked items require a route.""" + if data.get("image_id") is None: + return None + return cls.from_dict(data) + + @dataclass(frozen=True) class ImageAck: """Acknowledgment message sent by viewers after processing an image. - Sent via PUSH socket from viewer to shared ack port (7555). + Sent via PUSH socket to the original image's producer return route. Used to track real-time queue depth and show progress like '3/10 images processed'. """ image_id: str # UUID of the processed image viewer_port: int # Port of the viewer that processed it (for routing) viewer_type: str # 'napari' or 'fiji' + return_route: AckReturnRoute = field(kw_only=True) + producer: ProcessIdentity = field(kw_only=True) status: str = "success" # 'success', 'error', etc. timestamp: Optional[float] = None # When it was processed error: Optional[str] = None # Error message if status='error' def to_dict(self): - result = { - MessageFields.TYPE: "image_ack", - MessageFields.IMAGE_ID: self.image_id, - MessageFields.VIEWER_PORT: self.viewer_port, - MessageFields.VIEWER_TYPE: self.viewer_type, - MessageFields.STATUS: self.status, - } - if self.timestamp is not None: - result[MessageFields.TIMESTAMP] = self.timestamp - if self.error is not None: - result[MessageFields.ERROR] = self.error - return result + return {MessageFields.TYPE: "image_ack", **asdict(self)} @classmethod def from_dict(cls, data): - return cls( - image_id=data[MessageFields.IMAGE_ID], - viewer_port=data[MessageFields.VIEWER_PORT], - viewer_type=data[MessageFields.VIEWER_TYPE], - status=data.get(MessageFields.STATUS, "success"), - timestamp=data.get(MessageFields.TIMESTAMP), - error=data.get(MessageFields.ERROR), - ) + if data.get(MessageFields.TYPE) != "image_ack": + raise ValueError("ImageAck requires type=image_ack") + return dataclass_from_mapping(cls, { + member.name: data[member.name] for member in fields(cls) if member.name in data + }) @dataclass(frozen=True) diff --git a/src/zmqruntime/queue_tracker.py b/src/zmqruntime/queue_tracker.py index 5b72db9..05b221f 100644 --- a/src/zmqruntime/queue_tracker.py +++ b/src/zmqruntime/queue_tracker.py @@ -8,9 +8,9 @@ import threading import time from typing import Dict, Tuple, Optional, Set -from typing import Any from zmqruntime.viewer_state import ViewerStateManager +from zmqruntime.messages import ProcessIdentity logger = logging.getLogger(__name__) @@ -36,9 +36,10 @@ def __init__(self, viewer_port: int, viewer_type: str, timeout_seconds: float = self.viewer_type = viewer_type self.timeout_seconds = timeout_seconds - self._lock = threading.Lock() + self._lock = threading.RLock() self._pending: Dict[str, float] = {} # {image_id: timestamp_sent} self._processed: Set[str] = set() # {image_id} + self._workers: set[ProcessIdentity] = set() self._total_sent = 0 self._total_processed = 0 @@ -49,6 +50,8 @@ def register_sent(self, image_id: str): image_id: UUID of the sent image """ with self._lock: + if image_id in self._pending or image_id in self._processed: + return self._pending[image_id] = time.time() self._total_sent += 1 logger.debug( @@ -86,19 +89,24 @@ def mark_processed(self, image_id: str): mgr = ViewerStateManager.get_instance() mgr.increment_processed(self.viewer_type, self.viewer_port) mgr.update_queued_images(self.viewer_type, self.viewer_port, len(self._pending)) - else: - # Image was not registered (likely sent from worker process with separate registry) - # Still count it as processed so UI can track progress - if image_id not in self._processed: - self._processed.add(image_id) - self._total_processed += 1 - self._total_sent += 1 # Retroactively count as sent - logger.debug( - f"[{self.viewer_type}:{self.viewer_port}] Received ack for unregistered image {image_id}, counted retroactively (processed: {self._total_processed}/{self._total_sent})" - ) - mgr = ViewerStateManager.get_instance() - mgr.increment_processed(self.viewer_type, self.viewer_port) - mgr.update_queued_images(self.viewer_type, self.viewer_port, len(self._pending)) + + def register_worker(self, producer: ProcessIdentity) -> None: + """Admit an exact worker incarnation for this batch's delegated receipts.""" + with self._lock: + self._workers.add(producer) + + def register_worker_processed(self, image_id: str, producer: ProcessIdentity) -> None: + """Explicitly account a delegated worker receipt, never an unknown local ACK. + + Listener dispatch requires this batch's admitted worker incarnation. + Local ACKs can only complete previously registered IDs. + """ + with self._lock: + if producer not in self._workers: + return + # Admission and accounting share the batch's reset boundary. + self.register_sent(image_id) + self.mark_processed(image_id) def get_progress(self) -> Tuple[int, int]: """Get current progress. @@ -151,6 +159,7 @@ def clear(self): with self._lock: self._pending.clear() self._processed.clear() + self._workers.clear() self._total_sent = 0 self._total_processed = 0 logger.debug(f"[{self.viewer_type}:{self.viewer_port}] Cleared queue tracker") @@ -166,6 +175,7 @@ def reset_for_new_batch(self): with self._lock: self._pending.clear() self._processed.clear() + self._workers.clear() self._total_sent = 0 self._total_processed = 0 logger.debug( diff --git a/src/zmqruntime/streaming/server.py b/src/zmqruntime/streaming/server.py index 9d758cd..00aae3d 100644 --- a/src/zmqruntime/streaming/server.py +++ b/src/zmqruntime/streaming/server.py @@ -15,12 +15,12 @@ from zmqruntime.config import TransportMode, ZMQConfig from zmqruntime.messages import ( ImageAck, + ImageTransferIdentity, PongResponse, ProcessResourceUsage, ServerRole, ) from zmqruntime.server import ZMQServer -from zmqruntime.transport import get_zmq_transport_url logger = logging.getLogger(__name__) @@ -42,21 +42,21 @@ def load_images_from_shared_memory(images, error_callback=None): shape = tuple(image_info.get("shape")) dtype = np.dtype(image_info.get("dtype")) metadata = image_info.get("metadata", {}) - image_id = image_info.get("image_id") + transfer = ImageTransferIdentity.from_item(image_info) try: shm = shared_memory.SharedMemory(name=shm_name) np_data = np.ndarray(shape, dtype=dtype, buffer=shm.buf).copy() shm.close() shm.unlink() - image_data_list.append( - {"data": np_data, "metadata": metadata, "image_id": image_id} - ) + copied = dict(image_info) + copied.update(data=np_data, metadata=metadata) + image_data_list.append(copied) except Exception as error: logger.error("Failed to read shared memory %s: %s", shm_name, error) - if error_callback and image_id: + if error_callback and transfer is not None: error_callback( - image_id, + transfer, "error", f"Failed to read shared memory: {error}", ) @@ -72,7 +72,6 @@ def __init__( data_socket_type=None, transport_mode: TransportMode | None = None, config: ZMQConfig | None = None, - ack_host: str = "localhost", ): super().__init__( port, @@ -83,43 +82,43 @@ def __init__( config=config, ) self.viewer_type = viewer_type - self._ack_host = ack_host - self.ack_socket = None - self._setup_ack_socket() - def _setup_ack_socket(self): - """Setup PUSH socket for sending acknowledgments.""" - try: - ack_url = get_zmq_transport_url( - self.config.shared_ack_port, - host=self._ack_host, - mode=self.transport_mode, - config=self.config, - ) - context = zmq.Context.instance() - self.ack_socket = context.socket(zmq.PUSH) - self.ack_socket.connect(ack_url) - logger.info("Connected ack socket to %s", ack_url) - except Exception as e: - logger.warning("Failed to setup ack socket: %s", e) - self.ack_socket = None - - def send_ack(self, image_id: str, status: str = "success", error: str | None = None): - """Send acknowledgment that an image was processed.""" - if not self.ack_socket: - return + def send_ack( + self, transfer: ImageTransferIdentity | None, status: str = "success", error: str | None = None, + ) -> bool: + """Return a bounded per-image ACK to its original producer incarnation. + + Sockets belong to the calling thread, including deferred GUI callbacks. + No global destination, cross-thread socket or unbounded route cache exists. + Genuinely untracked items have no transfer contract and send no ACK. + """ + if transfer is None: + return False + socket = None try: + socket = zmq.Context.instance().socket(zmq.PUSH) + socket.setsockopt(zmq.LINGER, 1000) + socket.setsockopt(zmq.SNDTIMEO, 1000) + socket.setsockopt(zmq.IMMEDIATE, 1) + socket.connect(transfer.return_route.url) ack = ImageAck( - image_id=image_id, + image_id=transfer.image_id, viewer_port=self.port, viewer_type=self.viewer_type, status=status, timestamp=time.time(), error=error, + return_route=transfer.return_route, + producer=transfer.producer, ) - self.ack_socket.send_json(ack.to_dict()) + socket.send_json(ack.to_dict()) + return True except Exception as e: - logger.warning("Failed to send ack for %s: %s", image_id, e) + logger.warning("Failed to send ack for %s: %s", transfer.image_id, e) + return False + finally: + if socket is not None: + socket.close() def _create_pong_response(self) -> PongResponse: """Extend the shared heartbeat with current viewer-process usage.""" diff --git a/src/zmqruntime/transport.py b/src/zmqruntime/transport.py index 1aa9f73..c6ceef6 100644 --- a/src/zmqruntime/transport.py +++ b/src/zmqruntime/transport.py @@ -4,15 +4,16 @@ import pickle import time -from collections.abc import Collection -from contextlib import contextmanager -from dataclasses import dataclass +from collections.abc import Collection, Iterator +from concurrent.futures import ThreadPoolExecutor, wait +from contextlib import ExitStack, contextmanager +from dataclasses import dataclass, replace from pathlib import Path import zmq from zmqruntime.config import TransportMode, ZMQConfig -from zmqruntime.messages import ControlMessageType, ControlRequestHeader, PongResponse +from zmqruntime.messages import ControlMessageType, ControlRequestHeader, PongResponse, ProcessIdentity from zmqruntime.startup import ( IDLE_ENDPOINT_STARTUP_OBSERVER, EndpointStartupObserver, @@ -43,6 +44,121 @@ class TransportEndpoint: port: int transport_mode: TransportMode + @contextmanager + def startup_lock( + self, + config: ZMQConfig, + *, + operation_deadline: OperationDeadline | None = None, + cancellation: OperationCancellation | None = None, + ) -> Iterator[bool]: + """Hold this entire pair in canonical order through its transport owner.""" + with ExitStack() as locks: + for port in sorted(self.port_pair(config).ports): + acquired = locks.enter_context(endpoint_startup_lock( + port, self.transport_mode, config, + operation_deadline=operation_deadline, cancellation=cancellation, + )) + if not acquired: + yield False + return + yield True + + def require_available_startup(self, config: ZMQConfig) -> None: + """Admit a new child under both held locks, never adopt a live owner.""" + declaration = self.transport_mode.declaration + if self.has_live_startup_owner(config): + raise RuntimeError("An existing startup owner reserves this endpoint") + if self.occupied_ports(config): + raise RuntimeError("Explicit startup requires an empty data/control pair") + if not declaration.data_control_pair_is_available( + self.port, self.control_port(config), self.host, config, + ): + raise RuntimeError("Execution endpoint pair is unavailable") + + def has_live_startup_owner(self, config: ZMQConfig) -> bool: + """Observe pending ownership across both held addresses, fail closed.""" + for port in sorted(self.port_pair(config).ports): + owner = self.transport_mode.declaration.startup_owner(port, config) + if owner is not None and owner.is_alive() is not False: + return True + return False + + def record_startup_owner(self, config: ZMQConfig, owner: ProcessIdentity) -> None: + """Publish the same incarnation to both existing records under held locks.""" + for port in sorted(self.port_pair(config).ports): + self.transport_mode.declaration.record_startup_owner(port, config, owner) + + def reserve_startup_owner( + self, + config: ZMQConfig, + owner: ProcessIdentity, + *, + operation_deadline: OperationDeadline, + cancellation: OperationCancellation | None, + ) -> bool: + """Publish provisional ownership before spawn; undo only this no-child stage. + + Caller holds both locks. The declaration releases only an exact match + and retains the inode. Child/unknown records and all post-spawn failures + remain outside this transaction; no launch or retry belongs here. + """ + reserved = False + try: + self.record_startup_owner(config, owner) + operation_deadline.remaining_seconds() + reserved = cancellation is None or not cancellation.requested() + return reserved + finally: + if not reserved: + for port in sorted(self.port_pair(config).ports): + self.transport_mode.declaration.release_startup_owner(port, config, owner) + + def require_startup_owner(self, config: ZMQConfig, owner: ProcessIdentity) -> None: + """Require this exact incarnation at both addresses under held locks.""" + for port in sorted(self.port_pair(config).ports): + if self.transport_mode.declaration.startup_owner(port, config) != owner: + raise RuntimeError("Endpoint pair is not reserved by this exact child") + + def discovery_response( + self, config: ZMQConfig, *, timeout_ms: int, + ) -> PongResponse | None: + """Project a typed discovery heartbeat onto its queried address owner.""" + pong = self.ping(config, timeout_ms=timeout_ms) + return None if pong is None else replace( + pong, port=self.port, control_port=self.control_port(config), + ) + + @classmethod + def scan( + cls, + ports: Collection[int], + *, + host: str, + transport_mode: TransportMode, + config: ZMQConfig, + timeout_ms: int, + ) -> list[PongResponse]: + """Collect bounded endpoint-owned observations in original query order.""" + ports = tuple(ports) + if not ports: + return [] + targets = tuple(cls(host, port, transport_mode) for port in ports) + servers = [] + executor = ThreadPoolExecutor(max_workers=min(len(ports), 32)) + try: + futures = tuple(executor.submit( + target.discovery_response, config, timeout_ms=timeout_ms, + ) for target in targets) + done, _ = wait(futures, timeout=max(timeout_ms / 1000, 0.001)) + for future in done: + server = future.result() + if server is not None: + servers.append(server) + finally: + executor.shutdown(wait=False, cancel_futures=True) + return sorted(servers, key=lambda server: ports.index(server.port)) + def data_url(self, config: ZMQConfig | None = None) -> str: """Return this endpoint's data socket URL.""" diff --git a/src/zmqruntime/transport_modes.py b/src/zmqruntime/transport_modes.py index 8061d00..21c0daf 100644 --- a/src/zmqruntime/transport_modes.py +++ b/src/zmqruntime/transport_modes.py @@ -3,12 +3,14 @@ from __future__ import annotations import platform +import json import socket from abc import ABC, abstractmethod from collections.abc import Iterator from contextlib import contextmanager from ipaddress import ip_address from pathlib import Path +from dataclasses import replace from typing import ClassVar import portalocker @@ -17,6 +19,7 @@ from .config import TransportMode, ZMQConfig from .timeouts import OperationCancellation, OperationDeadline +from .messages import ProcessIdentity class TransportDeclaration(ABC, metaclass=AutoRegisterMeta): @@ -28,6 +31,15 @@ class TransportDeclaration(ABC, metaclass=AutoRegisterMeta): mode: ClassVar[TransportMode | None] = None default_priority: ClassVar[int] + @classmethod + @abstractmethod + def bind_ack_socket(cls, endpoint_socket, host, port, config, incarnation, cancellation) -> str: + """Bind one producer destination and return its connectable wire URL.""" + + @classmethod + def cleanup_ack_socket(cls, url: str) -> None: + """Retire only resources created by a successful ACK bind.""" + @classmethod @abstractmethod def is_supported(cls) -> bool: @@ -150,6 +162,53 @@ def startup_lock( finally: portalocker.unlock(lock_file) + @classmethod + def startup_owner(cls, port: int, config: ZMQConfig) -> ProcessIdentity | None: + """Read the exact pre-bind reservation from the existing startup lock. + + Call under startup_lock. Invalid records fail closed, never as absence. + """ + path = cls.startup_lock_path(port, config) + source = path.read_text(encoding="utf-8") if path.exists() else "" + return ProcessIdentity.from_dict(json.loads(source)) if source else None + + @classmethod + def record_startup_owner( + cls, + port: int, + config: ZMQConfig, + owner: ProcessIdentity, + ) -> None: + """Publish an exact invoker or child reservation under the held startup lock.""" + with cls.startup_lock_path(port, config).open("r+b") as stream: + stream.seek(0) + stream.write(json.dumps(owner.to_dict()).encode("utf-8")) + stream.truncate() + stream.flush() + + @classmethod + def release_startup_owner( + cls, + port: int, + config: ZMQConfig, + owner: ProcessIdentity, + ) -> bool: + """Release an exact provisional owner before spawn, under startup_lock. + + Unknown or changed records stay intact. Truncate the held lock's inode; + unlinking it would let another caller bypass the process-shared lock. + """ + try: + recorded_owner = cls.startup_owner(port, config) + except (ValueError, TypeError, KeyError): + return False + if recorded_owner != owner: + return False + with cls.startup_lock_path(port, config).open("r+b") as stream: + stream.truncate(0) + stream.flush() + return True + @classmethod @abstractmethod def data_control_pair_is_available( @@ -168,6 +227,12 @@ class TcpTransportDeclaration(TransportDeclaration): mode = TransportMode.TCP default_priority = 1 + @classmethod + def bind_ack_socket(cls, endpoint_socket, host, port, config, incarnation, cancellation) -> str: + del incarnation, cancellation + resolved = cls.bind_socket(endpoint_socket, host, port, config) + return cls.endpoint_url(resolved, "127.0.0.1" if host == "*" else host, config) + @classmethod def is_supported(cls) -> bool: return True @@ -311,6 +376,23 @@ class IpcTransportDeclaration(TransportDeclaration): mode = TransportMode.IPC default_priority = 0 + @classmethod + def bind_ack_socket(cls, endpoint_socket, host, port, config, incarnation, cancellation) -> str: + if port == 0: + config = replace(config, ipc_socket_prefix=f"{config.ipc_socket_prefix}-{incarnation}") + # Reuse the process-shared lock: IPC bind itself replaces a live inode. + with cls.startup_lock(port, config, None, cancellation) as acquired: + if not acquired: + raise RuntimeError("ACK bind cancelled while waiting for endpoint ownership") + if cls.endpoint_in_use(port, host, config): + raise zmq.ZMQError(zmq.EADDRINUSE) + cls.bind_socket(endpoint_socket, host, port, config) + return cls.endpoint_url(port, host, config) + + @classmethod + def cleanup_ack_socket(cls, url: str) -> None: + Path(url.removeprefix("ipc://")).unlink(missing_ok=True) + @classmethod def is_supported(cls) -> bool: return platform.system() != "Windows" diff --git a/tests/diagnostics/check_ack_startup_failure.py b/tests/diagnostics/check_ack_startup_failure.py index f762f61..878f276 100644 --- a/tests/diagnostics/check_ack_startup_failure.py +++ b/tests/diagnostics/check_ack_startup_failure.py @@ -44,7 +44,7 @@ def setUp(self) -> None: patch.object(ack_listener.threading, "Thread", side_effect=self._inline_thread) ) self.listener = ack_listener.GlobalAckListener() - self.config = ZMQConfig() + self.config = ZMQConfig(shared_ack_port=7555) def _inline_thread(self, *, target, args=(), **options): thread = Mock() diff --git a/tests/test_ack_listener.py b/tests/test_ack_listener.py index d450836..3d54ef9 100644 --- a/tests/test_ack_listener.py +++ b/tests/test_ack_listener.py @@ -15,6 +15,8 @@ from zmqruntime.startup import EndpointStartupPhase from zmqruntime.timeouts import OperationDeadline, OperationTimeoutError +TEST_CONFIG = ZMQConfig(shared_ack_port=7555) + class ControlledAckSocket: def __init__(self, owner): @@ -97,7 +99,7 @@ def start_in_caller_thread(self, **kwargs): def start(): try: self.listener.start( - ZMQConfig().shared_ack_port, + TEST_CONFIG.shared_ack_port, transport_mode=TransportMode.TCP, timeout_ms=750, **kwargs, @@ -135,7 +137,7 @@ def harness(monkeypatch): def start(listener, **kwargs): - config = ZMQConfig() + config = TEST_CONFIG listener.start( config.shared_ack_port, transport_mode=TransportMode.TCP, @@ -189,7 +191,7 @@ def test_same_endpoint_reuse_and_different_endpoint_rejection(harness): assert len(harness.contexts) == 1 with pytest.raises(ValueError, match="different endpoint"): harness.listener.start( - ZMQConfig().shared_ack_port + 1, + TEST_CONFIG.shared_ack_port + 1, transport_mode=TransportMode.TCP, timeout_ms=750, ) @@ -234,7 +236,7 @@ def test_joining_caller_timeout_does_not_cancel_existing_start_owner(harness): assert harness.contexts[0].controlled_socket.bound.wait(1) with pytest.raises(OperationTimeoutError): harness.listener.start( - ZMQConfig().shared_ack_port, + TEST_CONFIG.shared_ack_port, transport_mode=TransportMode.TCP, timeout_ms=20, ) @@ -294,7 +296,7 @@ def test_start_owner_timeout_cancels_only_its_attempt_then_allows_explicit_retry harness.release_bind.clear() with pytest.raises(OperationTimeoutError): harness.listener.start( - ZMQConfig().shared_ack_port, + TEST_CONFIG.shared_ack_port, transport_mode=TransportMode.TCP, timeout_ms=20, ) @@ -319,7 +321,9 @@ def stop_from_callback(ack): harness.listener.register_callback(stop_from_callback) start(harness.listener) context = harness.contexts[0] - ack = ImageAck("controlled-image", ZMQConfig().shared_ack_port, "controlled-viewer") + ack = ImageAck("controlled-image", TEST_CONFIG.shared_ack_port, "controlled-viewer", + return_route=harness.listener.return_route, + producer=harness.listener.return_route.owner) # A rejected malformed frame must not kill the healthy listener or introduce # another decoder. The subsequent valid record uses the original wire owner. context.controlled_socket.incoming.put({}) diff --git a/tests/test_ack_return_route.py b/tests/test_ack_return_route.py new file mode 100644 index 0000000..81468f7 --- /dev/null +++ b/tests/test_ack_return_route.py @@ -0,0 +1,239 @@ +"""Owned real-process/socket acceptance of the producer return contract.""" + +from dataclasses import replace +from multiprocessing import get_context +from threading import Event +from uuid import uuid4 + +import pytest +import zmq + +from zmqruntime.ack_listener import GlobalAckListener +from zmqruntime.config import TransportMode, ZMQConfig +from zmqruntime.messages import ImageAck, ImageTransferIdentity +from zmqruntime.queue_tracker import GlobalQueueTrackerRegistry +from zmqruntime.streaming.server import StreamingVisualizerServer + + +class InfrastructureViewer(StreamingVisualizerServer): + def display_image(self, image_data, metadata): + pass + + def handle_control_message(self, message): + raise NotImplementedError + + +def producer(connection, mode, config, image_id): + listener = GlobalAckListener() + tracker = GlobalQueueTrackerRegistry().get_or_create_tracker(12345, "fixture") + tracker.register_sent(image_id) + received = Event() + listener.register_callback(lambda ack: received.set()) + try: + route = listener.start(transport_mode=mode, host="127.0.0.1", config=config) + connection.send(ImageTransferIdentity(image_id, route).to_dict()) + while connection.poll(5): + command = connection.recv() + if command == "close": + break + if command == "progress": + connection.send((tracker.get_progress(), tracker.get_pending_count())) + if command == "wait": + connection.send((received.wait(2), tracker.get_progress())) + received.clear() + finally: + listener.stop(timeout_ms=2000) + connection.close() + + +def receive(connection): + assert connection.poll(4), "Owned producer did not respond within its bound" + return connection.recv() + + +@pytest.mark.parametrize("mode", [TransportMode.TCP, TransportMode.IPC]) +def test_two_producers_return_exact_ids_and_close_independently(mode, tmp_path_factory): + if not mode.declaration.is_supported(): + pytest.skip("Transport unavailable on this platform") + tmp_path = tmp_path_factory.mktemp("ipc") + config = ZMQConfig(ipc_socket_dir=str(tmp_path)) + context = get_context("spawn") + owners = [] + viewer = InfrastructureViewer(12345, "fixture", transport_mode=mode, config=config) + try: + for image_id in ("producer-a", "producer-b"): + parent, child = context.Pipe() + process = context.Process(target=producer, args=(child, mode, config, image_id)) + process.start() + child.close() + owners.append((process, parent)) + transfers = [ImageTransferIdentity.from_dict(receive(pipe)) for _, pipe in owners] + a, b = transfers + assert a.return_route.url != b.return_route.url + assert a.return_route.owner != b.return_route.owner + # A wrong-ID ACK on the correct route cannot complete a pending image. + assert viewer.send_ack(replace(b, return_route=a.return_route)) + owners[0][1].send("wait") + assert receive(owners[0][1]) == (True, (0, 1)) + assert viewer.send_ack(a) + owners[0][1].send("wait") + assert receive(owners[0][1]) == (True, (1, 1)) + assert viewer.send_ack(a) # duplicate + owners[0][1].send("progress") + assert receive(owners[0][1]) == ((1, 1), 0) + owners[1][1].send("progress") + assert receive(owners[1][1]) == ((0, 1), 1) + owners[0][1].send("close") + owners[0][0].join(3) + assert owners[0][0].exitcode == 0 + assert viewer.send_ack(b) + owners[1][1].send("wait") + assert receive(owners[1][1]) == (True, (1, 1)) + owners[1][1].send("close") + owners[1][0].join(3) + assert owners[1][0].exitcode == 0 + if mode is TransportMode.IPC: + assert not any(tmp_path.glob("*.sock")) + finally: + for process, pipe in owners: + if process.is_alive(): + try: + pipe.send("close") + except BrokenPipeError: + pass + process.join(3) + if process.is_alive(): + process.terminate() + process.join(2) + pipe.close() + assert not process.is_alive() + + +def test_stale_incarnation_unknown_late_and_explicit_worker_accounting(tmp_path): + listener = GlobalAckListener() + config = ZMQConfig(ipc_socket_dir=str(tmp_path)) + tracker = GlobalQueueTrackerRegistry().get_or_create_tracker(23456, "fixture") + tracker.clear() + tracker.register_sent("pending") + received = Event() + listener.register_callback(lambda ack: received.set()) + viewer = InfrastructureViewer(23456, "fixture", transport_mode=TransportMode.TCP) + try: + route = listener.start(transport_mode=TransportMode.TCP, config=config) + stale = replace(route, incarnation=str(uuid4())) + assert viewer.send_ack(ImageTransferIdentity("pending", stale)) + assert not received.wait(0.1) + assert tracker.get_progress() == (0, 1) + assert viewer.send_ack(ImageTransferIdentity("unknown", route)) + assert received.wait(2) + assert tracker.get_progress() == (0, 1) + tracker.reset_for_new_batch() + received.clear() + assert viewer.send_ack(ImageTransferIdentity("pending", route)) + assert received.wait(2) + assert tracker.get_progress() == (0, 0) + # Deliberate cross-worker accounting has an explicit admitted entrypoint. + worker = replace(route.owner, pid=route.owner.pid + 1) + tracker.register_worker_processed("worker-result", worker) + assert tracker.get_progress() == (0, 0) + tracker.register_worker(worker) + tracker.register_worker_processed("worker-result", worker) + tracker.register_worker_processed("worker-result", worker) + assert tracker.get_progress() == (1, 1) + finally: + listener.stop(timeout_ms=2000) + GlobalQueueTrackerRegistry().remove_tracker(23456) + + +def test_required_return_route_has_no_legacy_reader(): + with pytest.raises(KeyError, match="return_route"): + ImageTransferIdentity.from_dict({"image_id": "missing-route"}) + with pytest.raises(ValueError, match="return_route"): + ImageAck.from_dict(dict(type="image_ack", image_id="missing", viewer_port=1, + viewer_type="fixture")) + + +def test_untracked_item_does_not_open_an_ack_socket(monkeypatch): + def forbidden_context(): + pytest.fail("Untracked item opened a transport context") + + monkeypatch.setattr(zmq.Context, "instance", forbidden_context) + assert not InfrastructureViewer(12345, "fixture").send_ack(None) + + +@pytest.mark.parametrize("mode", [TransportMode.TCP, TransportMode.IPC]) +def test_occupied_explicit_destination_fails_without_stealing_owner(mode, tmp_path_factory): + if not mode.declaration.is_supported(): + pytest.skip("Transport unavailable on this platform") + config = ZMQConfig(ipc_socket_dir=str(tmp_path_factory.mktemp("ack"))) + context = zmq.Context() + owner = context.socket(zmq.PULL) + sender = context.socket(zmq.PUSH) + listener = GlobalAckListener() + port = 44556 if mode is TransportMode.IPC else 0 + try: + port = mode.declaration.bind_socket(owner, "127.0.0.1", port, config) + url = mode.declaration.endpoint_url(port, "127.0.0.1", config) + with pytest.raises(zmq.ZMQError): + listener.start(port=port, transport_mode=mode, host="127.0.0.1", + config=config, timeout_ms=2000) + assert not listener.startup_status.phase.accepts_requests + with pytest.raises(RuntimeError, match="no ready return route"): + _ = listener.return_route + sender.setsockopt(zmq.LINGER, 0) + sender.setsockopt(zmq.SNDTIMEO, 1000) + sender.connect(url) + sender.send_json({"owned": "still-here"}) + assert owner.poll(1000) + assert owner.recv_json() == {"owned": "still-here"} + finally: + listener.stop(timeout_ms=2000) + sender.close(0) + owner.close(0) + context.term() + mode.declaration.cleanup_endpoint(port, config) + + +def delegated_worker(pipe, route): + transfer = ImageTransferIdentity("delegated-image", route) + pipe.send(transfer.to_dict()) + assert pipe.poll(3) + assert pipe.recv() == "ack" + viewer = InfrastructureViewer(23457, "fixture", transport_mode=TransportMode.TCP) + assert viewer.send_ack(transfer) + assert viewer.send_ack(transfer) # The same worker's duplicate stays idempotent. + pipe.close() + + +def test_admitted_worker_receipt_is_accounted_through_real_listener(): + listener = GlobalAckListener() + registry = GlobalQueueTrackerRegistry() + tracker = registry.get_or_create_tracker(23457, "fixture") + received = Event() + listener.register_callback(lambda ack: received.set()) + context = get_context("spawn") + parent, child = context.Pipe() + process = None + try: + route = listener.start(transport_mode=TransportMode.TCP) + process = context.Process(target=delegated_worker, args=(child, route)) + process.start() + child.close() + transfer = ImageTransferIdentity.from_dict(receive(parent)) + assert transfer.producer != route.owner + tracker.register_worker(transfer.producer) + parent.send("ack") + assert received.wait(2) + process.join(3) + assert process.exitcode == 0 + assert tracker.get_progress() == (1, 1) + tracker.reset_for_new_batch() + tracker.register_worker_processed(transfer.image_id, transfer.producer) + assert tracker.get_progress() == (0, 0) # Old delegation cannot reopen a batch. + finally: + if process is not None and process.is_alive(): + process.terminate() + process.join(2) + parent.close() + listener.stop(timeout_ms=2000) + registry.remove_tracker(23457) diff --git a/tests/test_config.py b/tests/test_config.py index fbc3a25..0c4e6fd 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -19,7 +19,7 @@ def test_zmq_config_defaults(): assert config.ipc_socket_dir == "ipc" assert config.ipc_socket_prefix == "zmq" assert config.ipc_socket_extension == ".sock" - assert config.shared_ack_port == 7555 + assert config.shared_ack_port == 0 assert config.app_name == "zmqruntime" diff --git a/tests/test_endpoint_ownership.py b/tests/test_endpoint_ownership.py new file mode 100644 index 0000000..3f396c5 --- /dev/null +++ b/tests/test_endpoint_ownership.py @@ -0,0 +1,128 @@ +"""Endpoint-owner controls without sockets, native processes or executor threads.""" + +from concurrent.futures import Future +from dataclasses import replace +from unittest.mock import Mock + +import portalocker +import pytest + +from zmqruntime import transport as module +from zmqruntime.config import TransportMode, ZMQConfig +from zmqruntime.messages import PongResponse, ProcessIdentity, ServerRole +from zmqruntime.timeouts import OperationCancellation, OperationDeadline +from zmqruntime.transport import TransportEndpoint + + +@pytest.mark.parametrize("mode", tuple(TransportMode)) +@pytest.mark.parametrize("offset", [1, 17]) +def test_pair_transaction_consumes_selected_transport_and_incarnation( + tmp_path, monkeypatch, mode, offset, +): + config = ZMQConfig(control_port_offset=offset, app_name="owner-control") + endpoint = TransportEndpoint("127.0.0.1", 5980, mode) + declaration = mode.declaration + monkeypatch.setattr( + declaration, "startup_lock_path", lambda port, _config: tmp_path / f"{port}.lock", + ) + monkeypatch.setattr(TransportEndpoint, "occupied_ports", lambda *_: frozenset()) + availability = Mock(return_value=True) + monkeypatch.setattr(declaration, "data_control_pair_is_available", availability) + original_lock = declaration.startup_lock + acquisitions = [] + + def lock(port, selected_config, deadline, cancellation): + acquisitions.append((port, selected_config, deadline, cancellation)) + return original_lock(port, selected_config, deadline, cancellation) + + monkeypatch.setattr(declaration, "startup_lock", lock) + cancellation = OperationCancellation() + deadline = OperationDeadline.after_milliseconds(500, operation="pair source control") + owner = ProcessIdentity.current() + child = replace(owner, create_time=owner.create_time - 1) + ports = sorted(endpoint.port_pair(config).ports) + with endpoint.startup_lock( + config, operation_deadline=deadline, cancellation=cancellation, + ) as acquired: + assert acquired + assert acquisitions == [(port, config, deadline, cancellation) for port in ports] + for port in ports: + with declaration.startup_lock_path(port, config).open("r+b") as contender: + with pytest.raises(portalocker.exceptions.AlreadyLocked): + portalocker.lock(contender, portalocker.LOCK_EX | portalocker.LOCK_NB) + endpoint.require_available_startup(config) + availability.assert_called_once_with(5980, 5980 + offset, endpoint.host, config) + assert endpoint.reserve_startup_owner( + config, owner, operation_deadline=deadline, cancellation=cancellation, + ) + endpoint.require_startup_owner(config, owner) + with pytest.raises(RuntimeError, match="startup owner"): + endpoint.require_available_startup(config) + inodes = tuple(declaration.startup_lock_path(port, config).stat().st_ino for port in ports) + endpoint.record_startup_owner(config, child) + endpoint.require_startup_owner(config, child) + with pytest.raises(RuntimeError, match="not reserved"): + endpoint.require_startup_owner(config, owner) + assert tuple(declaration.startup_lock_path(port, config).stat().st_ino for port in ports) == inodes + assert all(declaration.startup_owner(port, config) == child for port in ports) + + +@pytest.mark.parametrize("mode", tuple(TransportMode)) +@pytest.mark.parametrize("ports", [(), (5990, 5988, 5988, 5989), tuple(range(5900, 5933))]) +def test_discovery_inherits_endpoint_behavior_and_preserves_bounds_order_and_absence( + monkeypatch, mode, ports, +): + config = ZMQConfig(control_port_offset=17) + probes = [] + pools = [] + pending_port = 5990 + absent_port = 5989 + + class Endpoint(TransportEndpoint): + def ping(self, selected_config, *, timeout_ms): + assert selected_config is config + assert timeout_ms == 1 + probes.append(self) + if self.port == absent_port: + return None + return PongResponse( + port=42, control_port=43, ready=True, server="endpoint-source-control", + server_role=ServerRole.EXECUTION, + ) + + class Pool: + def __init__(self, *, max_workers): + self.max_workers = max_workers + self.futures = [] + self.shutdown_calls = [] + pools.append(self) + + def submit(self, operation, selected_config, *, timeout_ms): + future = Future() + if operation.__self__.port != pending_port: + future.set_result(operation(selected_config, timeout_ms=timeout_ms)) + self.futures.append(future) + return future + + def shutdown(self, *, wait, cancel_futures): + self.shutdown_calls.append((wait, cancel_futures)) + for future in self.futures: + if cancel_futures and not future.done(): + future.cancel() + + monkeypatch.setattr(module, "ThreadPoolExecutor", Pool) + responses = Endpoint.scan( + ports, host="selected-host", transport_mode=mode, config=config, timeout_ms=1, + ) + expected = [port for port in ports if port not in (pending_port, absent_port)] + assert [pong.port for pong in responses] == expected + assert [pong.control_port for pong in responses] == [port + 17 for port in expected] + assert [endpoint.port for endpoint in probes] == [port for port in ports if port != pending_port] + assert all(endpoint.host == "selected-host" and endpoint.transport_mode is mode for endpoint in probes) + if ports: + assert len(pools) == 1 + assert pools[0].max_workers == min(len(ports), 32) + assert pools[0].shutdown_calls == [(False, True)] + assert all(future.done() for future in pools[0].futures) + else: + assert pools == [] and probes == [] diff --git a/tests/test_execution.py b/tests/test_execution.py index b27017f..d838cf6 100644 --- a/tests/test_execution.py +++ b/tests/test_execution.py @@ -84,6 +84,8 @@ def _interrupt_execution(self, execution_id: str) -> int: class StubEndpointProcess(EndpointProcess): + identity = ProcessIdentity(pid=1, create_time=1.0) + def __init__(self) -> None: self.alive = True self.stop_count = 0 diff --git a/tests/test_owned_close.py b/tests/test_owned_close.py new file mode 100644 index 0000000..d9f8819 --- /dev/null +++ b/tests/test_owned_close.py @@ -0,0 +1,368 @@ +"""Source-only lifecycle regressions; no process, native endpoint or JVM starts.""" + +from dataclasses import replace +from unittest.mock import Mock +import pickle + +import psutil +import pytest + +from zmqruntime.client import EndpointShutdownMode, ZMQClient +from zmqruntime.config import TransportMode, ZMQConfig +from zmqruntime.messages import ( + EndpointControlCapability, + EndpointShutdownRequest, + ControlMessageType, + MessageFields, + PongResponse, + ProcessIdentity, + ResponseType, + ServerRole, +) +from zmqruntime.timeouts import OperationDeadline, OperationTimeoutError +from zmqruntime.transport import TransportEndpoint +from zmqruntime.execution.server import ExecutionServer + + +IDENTITY = ProcessIdentity(41, 100.0) + + +class Client(ZMQClient): + def _spawn_server_process(self): + raise AssertionError("Close must not start a process") + + def send_data(self, data): + raise AssertionError("Close must not submit source") + + +class Server(ExecutionServer): + _server_type = "owned-close-source-fixture" + + def execute_task(self, execution_id, request): + raise AssertionError("No task execution in source lifecycle tests") + + +@pytest.fixture +def fixture(tmp_path, monkeypatch): + monkeypatch.setenv("HOME", str(tmp_path)) + client = Client( + port=5913, host="127.0.0.1", transport_mode=TransportMode.TCP, config=ZMQConfig() + ) + pong = PongResponse( + port=5913, + control_port=client.control_port, + server="fixture", + server_role=ServerRole.EXECUTION, + ready=True, + process_identity=IDENTITY, + control_capabilities=frozenset( + (EndpointControlCapability.SHUTDOWN, EndpointControlCapability.FORCE_SHUTDOWN) + ), + ) + ping = Mock(side_effect=[pong, None]) + monkeypatch.setattr(TransportEndpoint, "ping", ping) + monkeypatch.setattr(TransportEndpoint, "occupied_ports", lambda *_: frozenset()) + cleanup = Mock() + monkeypatch.setattr(TransportEndpoint, "cleanup_stale_addresses", cleanup) + monkeypatch.setattr(ProcessIdentity, "is_alive", lambda _self: True) + terminate = Mock(return_value=False) + monkeypatch.setattr(ProcessIdentity, "terminate", terminate) + socket = Mock() + socket.recv.return_value = pickle.dumps({MessageFields.TYPE: ResponseType.SHUTDOWN_ACK.value}) + context = Mock() + context.socket.return_value = socket + monkeypatch.setattr("zmqruntime.client.zmq.Context.instance", lambda: context) + declaration = client.transport_mode.declaration + for port in client.endpoint.port_pair(client.config).ports: + path = declaration.startup_lock_path(port, client.config) + path.parent.mkdir(parents=True, exist_ok=True) + path.touch() + declaration.record_startup_owner(port, client.config, IDENTITY) + return client, ping, socket, terminate, cleanup + + +def close(client, mode=EndpointShutdownMode.FORCE): + return client.close_owned_process( + IDENTITY, + mode=mode, + operation_deadline=OperationDeadline.after_milliseconds(500, operation="owned close test"), + ) + + +def test_listener_gone_is_not_process_exit(fixture): + client, ping, socket, terminate, cleanup = fixture + result = close(client) + assert not result.succeeded + assert result.endpoint_terminated + assert result.process_exited is False + assert result.process_identity == IDENTITY + assert result.acknowledged and result.request_attempted + socket.send.assert_called_once() + terminate.assert_called_once() + cleanup.assert_not_called() + + +def test_force_completes_only_after_exact_process_exit(fixture, monkeypatch): + client, ping, socket, terminate, cleanup = fixture + alive = [True] + monkeypatch.setattr(ProcessIdentity, "is_alive", lambda _self: alive[0]) + terminate.side_effect = lambda **_kwargs: alive.__setitem__(0, False) or True + result = close(client) + assert result.succeeded and result.endpoint_terminated and result.process_exited + socket.send.assert_called_once() + assert EndpointShutdownRequest.from_wire_payload( + socket.send.call_args.args[0] + ) == EndpointShutdownRequest(ControlMessageType.FORCE_SHUTDOWN, IDENTITY) + cleanup.assert_called_once() + assert terminate.call_args.kwargs["timeout"] <= 0.5 + + +def test_absent_listener_reconciles_exact_process_without_rpc_replay(fixture): + client, ping, socket, terminate, cleanup = fixture + ping.side_effect = None + ping.return_value = None + result = close(client) + socket.send.assert_not_called() + assert not result.request_attempted and not result.acknowledged + assert not result.succeeded and result.process_exited is False + terminate.assert_called_once() + + +def test_graceful_ack_clears_workers_without_process_close(fixture): + client, ping, socket, terminate, cleanup = fixture + result = close(client, EndpointShutdownMode.GRACEFUL) + assert result.succeeded and result.acknowledged + assert not result.endpoint_terminated and result.process_exited is False + socket.send.assert_called_once() + assert EndpointShutdownRequest.from_wire_payload( + socket.send.call_args.args[0] + ) == EndpointShutdownRequest(ControlMessageType.SHUTDOWN, IDENTITY) + terminate.assert_not_called() + cleanup.assert_not_called() + + +@pytest.mark.parametrize("control", [False, True]) +def test_different_native_reservation_rejects_before_control(fixture, control): + client, ping, socket, terminate, cleanup = fixture + port = client.control_port if control else client.port + client.transport_mode.declaration.record_startup_owner( + port, client.config, replace(IDENTITY, create_time=101.0) + ) + with pytest.raises(RuntimeError, match="not reserved"): + close(client) + ping.assert_not_called() + socket.send.assert_not_called() + terminate.assert_not_called() + + +def test_different_endpoint_incarnation_rejects_before_control(fixture): + client, ping, socket, terminate, cleanup = fixture + ping.side_effect = [ + PongResponse( + port=5913, + control_port=client.control_port, + ready=True, + server="foreign", + server_role=ServerRole.EXECUTION, + process_identity=replace(IDENTITY, create_time=101.0), + ) + ] + with pytest.raises(RuntimeError, match="before shutdown"): + close(client) + socket.send.assert_not_called() + terminate.assert_not_called() + cleanup.assert_not_called() + + +def test_unknown_incarnation_liveness_never_signals_or_dispatches(fixture, monkeypatch): + client, ping, socket, terminate, cleanup = fixture + monkeypatch.setattr(ProcessIdentity, "is_alive", lambda _self: None) + result = close(client) + assert result.process_exited is None and not result.succeeded + socket.send.assert_not_called() + terminate.assert_not_called() + cleanup.assert_not_called() + + +def test_missing_unidentified_endpoint_is_not_process_exit_proof(fixture): + client, ping, socket, terminate, cleanup = fixture + ping.side_effect = None + ping.return_value = None + result = ZMQClient.shutdown_endpoint_on_port( + client.port, + EndpointShutdownMode.FORCE, + config=client.config, + transport_mode=TransportMode.TCP, + ) + assert result.endpoint_terminated and result.process_exited is None + socket.send.assert_not_called() + terminate.assert_not_called() + + +def test_expired_close_never_dispatches(fixture): + client, ping, socket, terminate, cleanup = fixture + deadline = replace(OperationDeadline.after_milliseconds(500, operation="test"), expires_at=0) + with pytest.raises(OperationTimeoutError): + client.close_owned_process( + IDENTITY, mode=EndpointShutdownMode.FORCE, operation_deadline=deadline + ) + ping.assert_not_called() + socket.send.assert_not_called() + terminate.assert_not_called() + + +def test_missing_ack_never_resends_shutdown(fixture): + client, ping, socket, terminate, cleanup = fixture + socket.recv.side_effect = TimeoutError("unknown delivery") + result = close(client) + assert result.request_attempted and not result.acknowledged + assert not result.succeeded and result.process_exited is False + socket.send.assert_called_once() + + +def test_expiry_after_dispatch_retains_handle_without_late_signal(fixture, monkeypatch): + client, ping, socket, terminate, cleanup = fixture + clock = [100.0] + monkeypatch.setattr("zmqruntime.timeouts.time.monotonic", lambda: clock[0]) + + def delayed_ack(): + clock[0] += 1.0 + return pickle.dumps({MessageFields.TYPE: ResponseType.SHUTDOWN_ACK.value}) + + socket.recv.side_effect = delayed_ack + result = close(client) + assert result.process_identity == IDENTITY + assert result.request_attempted and result.acknowledged + assert result.process_exited is False and not result.succeeded + socket.send.assert_called_once() + terminate.assert_not_called() + + +def test_changed_endpoint_after_dispatch_preserves_uncertainty_without_takeover(fixture): + client, ping, socket, terminate, cleanup = fixture + original = PongResponse( + port=5913, + control_port=client.control_port, + ready=True, + server="fixture", + server_role=ServerRole.EXECUTION, + process_identity=IDENTITY, + control_capabilities=frozenset((EndpointControlCapability.FORCE_SHUTDOWN,)), + ) + ping.side_effect = [ + original, + replace(original, process_identity=replace(IDENTITY, create_time=101.0)), + ] + result = close(client) + assert result.request_attempted and result.acknowledged + assert not result.succeeded and not result.endpoint_terminated + assert result.process_identity == IDENTITY + socket.send.assert_called_once() + terminate.assert_not_called() + cleanup.assert_not_called() + + +def test_foreign_host_never_enters_lifecycle(fixture): + client, ping, socket, terminate, cleanup = fixture + client.endpoint = replace(client.endpoint, host="203.0.113.7") + with pytest.raises(ValueError, match="local"): + close(client) + ping.assert_not_called() + socket.send.assert_not_called() + terminate.assert_not_called() + + +def test_pid_reuse_does_not_signal_replacement(monkeypatch): + process = Mock() + process.create_time.return_value = 101.0 + monkeypatch.setattr("zmqruntime.messages.psutil.Process", lambda *_: process) + assert IDENTITY.terminate() + process.terminate.assert_not_called() + process.kill.assert_not_called() + + +@pytest.mark.parametrize("matching", [False, True]) +@pytest.mark.parametrize("mode", [EndpointShutdownMode.GRACEFUL, EndpointShutdownMode.FORCE]) +def test_native_shutdown_handler_checks_incarnation_before_worker_mutation( + monkeypatch, matching, mode +): + server = Server(port=5913, transport_mode=TransportMode.TCP) + server._cancel_all_executions = Mock() + server._kill_worker_processes = Mock(return_value=0) + server.request_shutdown = Mock() + monkeypatch.setattr(ProcessIdentity, "current", classmethod(lambda _cls: IDENTITY)) + identity = IDENTITY if matching else replace(IDENTITY, create_time=101.0) + request = EndpointShutdownRequest(mode.control_message_type, identity) + assert EndpointShutdownRequest.from_wire_payload(request.to_wire_payload()) == request + response = server.handle_control_message(request.to_dict()) + if not matching: + assert response[MessageFields.STATUS] == ResponseType.ERROR.value + server._cancel_all_executions.assert_not_called() + server._kill_worker_processes.assert_not_called() + server.request_shutdown.assert_not_called() + else: + assert response[MessageFields.TYPE] == ResponseType.SHUTDOWN_ACK.value + server._cancel_all_executions.assert_called_once() + server._kill_worker_processes.assert_called_once() + assert server.request_shutdown.call_count == int(mode is EndpointShutdownMode.FORCE) + + +@pytest.mark.parametrize("stale", [False, True]) +def test_ipc_cleanup_uses_existing_stale_address_owner(tmp_path, monkeypatch, stale): + monkeypatch.setenv("HOME", str(tmp_path)) + client = Client(port=5913, transport_mode=TransportMode.IPC, config=ZMQConfig()) + declaration = client.transport_mode.declaration + paths = [] + for port in client.endpoint.port_pair(client.config).ports: + lock = declaration.startup_lock_path(port, client.config) + lock.parent.mkdir(parents=True, exist_ok=True) + lock.touch() + declaration.record_startup_owner(port, client.config, IDENTITY) + socket_path = declaration.socket_path(port, client.config) + socket_path.write_text("socket sentinel", encoding="utf-8") + paths.append(socket_path) + monkeypatch.setattr(TransportEndpoint, "ping", lambda *_args, **_kwargs: None) + monkeypatch.setattr(declaration, "endpoint_is_stale", lambda *_: stale) + monkeypatch.setattr(ProcessIdentity, "is_alive", lambda _self: False) + terminate = Mock(side_effect=AssertionError("Terminal incarnation must not be signalled")) + monkeypatch.setattr(ProcessIdentity, "terminate", terminate) + result = close(client) + assert result.process_exited is True and not result.request_attempted + assert result.succeeded is stale + assert all(path.exists() is not stale for path in paths) + terminate.assert_not_called() + + +def test_process_owner_uses_single_total_budget_for_term_kill_wait(monkeypatch): + clock = [10.0] + monkeypatch.setattr("zmqruntime.timeouts.time.monotonic", lambda: clock[0]) + process = Mock() + process.create_time.return_value = IDENTITY.create_time + process.is_running.return_value = True + process.status.return_value = psutil.STATUS_RUNNING + waits = [] + + def wait(*, timeout): + waits.append(timeout) + clock[0] += timeout + if len(waits) == 1: + raise psutil.TimeoutExpired(timeout) + return 0 + + process.wait.side_effect = wait + monkeypatch.setattr("zmqruntime.messages.psutil.Process", lambda *_: process) + assert IDENTITY.terminate(timeout=5.0) + assert waits == [2.5, 2.5] + process.terminate.assert_called_once() + process.kill.assert_called_once() + + +def test_process_owner_does_not_kill_reused_pid_after_term_wait(monkeypatch): + process = Mock() + process.create_time.return_value = IDENTITY.create_time + process.is_running.side_effect = [True, False] + process.status.return_value = psutil.STATUS_RUNNING + process.wait.side_effect = psutil.TimeoutExpired(1) + monkeypatch.setattr("zmqruntime.messages.psutil.Process", lambda *_: process) + assert IDENTITY.terminate(timeout=5.0) + process.kill.assert_not_called() diff --git a/tests/test_owned_startup.py b/tests/test_owned_startup.py new file mode 100644 index 0000000..96359d2 --- /dev/null +++ b/tests/test_owned_startup.py @@ -0,0 +1,417 @@ +"""Source-only tests of the canonical exclusive-spawn boundary.""" + +from unittest.mock import Mock +from dataclasses import replace + +import pytest +import portalocker + +from zmqruntime.client import ( + EndpointConnectionCancelledError, + EndpointProcess, + EndpointStartupUncertainError, + ZMQClient, +) +from zmqruntime.config import TransportMode, ZMQConfig +from zmqruntime.messages import ProcessIdentity +from zmqruntime.timeouts import OperationCancellation, OperationDeadline + + +class Process(EndpointProcess): + identity = ProcessIdentity.current() + + def is_alive(self): + return True + + def exit(self): + return None + + def wait_for_exit(self, timeout): + return None + + def stop(self, timeout=5, kill_timeout=2): + raise AssertionError("Exclusive startup must never stop a process") + + +class Client(ZMQClient): + def _spawn_server_process(self): + return self.spawn() + + def send_data(self, data): + raise AssertionError("No source dispatch in bootstrap") + + +@pytest.fixture +def client(tmp_path, monkeypatch): + result = Client( + port=5913, host="127.0.0.1", transport_mode=TransportMode.TCP, config=ZMQConfig() + ) + monkeypatch.setattr( + result.transport_mode.declaration, + "startup_lock_path", + lambda port, config: tmp_path / "locks" / f"{port}.startup.lock", + ) + result.spawn = Mock(return_value=Process()) + return result + + +def start(client): + return client.start_owned_process( + operation_deadline=OperationDeadline.after_milliseconds(500, operation="test bootstrap") + ) + + +@pytest.mark.parametrize("occupied", [(5913,), (5914,), (5913, 5914)]) +def test_occupied_pair_never_attaches_kills_or_spawns(client, monkeypatch, occupied): + monkeypatch.setattr(type(client.endpoint), "occupied_ports", lambda *_: frozenset(occupied)) + client._kill_processes_on_port = Mock(side_effect=AssertionError("foreign kill")) + client._attach_existing_endpoint = Mock(side_effect=AssertionError("foreign attach")) + with pytest.raises(RuntimeError, match="empty data/control"): + start(client) + client.spawn.assert_not_called() + + +def test_local_empty_pair_spawns_once_and_reserves_prebind_child(client, monkeypatch): + declaration = client.transport_mode.declaration + monkeypatch.setattr(type(client.endpoint), "occupied_ports", lambda *_: frozenset()) + monkeypatch.setattr(declaration, "data_control_pair_is_available", lambda *_: True) + process = start(client) + assert process.identity == ProcessIdentity.current() + assert declaration.startup_owner(client.port, client.config) == process.identity + with pytest.raises(RuntimeError, match="startup owner"): + start(client) + client.spawn.assert_called_once() + + +def test_foreign_host_rejected_before_lock_or_spawn(client): + client.endpoint = replace(client.endpoint, host="203.0.113.7") + with pytest.raises(ValueError, match="local endpoint"): + start(client) + client.spawn.assert_not_called() + + +def test_malformed_startup_reservation_fails_closed(client): + path = client.transport_mode.declaration.startup_lock_path(client.port, client.config) + path.parent.mkdir(parents=True) + path.write_text("unknown partial reservation", encoding="utf-8") + with pytest.raises(ValueError): + start(client) + client.spawn.assert_not_called() + + +def test_unavailable_pair_never_spawns(client, monkeypatch): + monkeypatch.setattr(type(client.endpoint), "occupied_ports", lambda *_: frozenset()) + monkeypatch.setattr( + client.transport_mode.declaration, "data_control_pair_is_available", lambda *_: False + ) + with pytest.raises(RuntimeError, match="unavailable"): + start(client) + client.spawn.assert_not_called() + + +def test_cross_pair_prebind_reservation_rejects_second_child(client, monkeypatch): + declaration = client.transport_mode.declaration + monkeypatch.setattr(type(client.endpoint), "occupied_ports", lambda *_: frozenset()) + monkeypatch.setattr(declaration, "data_control_pair_is_available", lambda *_: True) + start(client) + overlapping = Client( + port=client.control_port, + host="127.0.0.1", + transport_mode=client.transport_mode, + config=client.config, + ) + overlapping.spawn = Mock(side_effect=AssertionError("Duplicate prebind child")) + with pytest.raises(RuntimeError, match="startup owner"): + start(overlapping) + overlapping.spawn.assert_not_called() + client.spawn.assert_called_once() + + +def test_expired_budget_never_spawns(client): + deadline = OperationDeadline(operation="expired bootstrap", timeout_ms=1, expires_at=0) + with pytest.raises(TimeoutError): + client.start_owned_process(operation_deadline=deadline) + client.spawn.assert_not_called() + + +@pytest.mark.parametrize("control", [False, True]) +@pytest.mark.parametrize("occupied", [False, True]) +@pytest.mark.parametrize("alive", [True, None]) +def test_ordinary_connect_preserves_both_pending_address_owners( + client, monkeypatch, control, occupied, alive +): + declaration = client.transport_mode.declaration + reserved_port = client.control_port if control else client.port + path = declaration.startup_lock_path(reserved_port, client.config) + path.parent.mkdir(parents=True, exist_ok=True) + path.touch() + owner = ProcessIdentity.current() + declaration.record_startup_owner(reserved_port, client.config, owner) + inode = path.stat().st_ino + monkeypatch.setattr(client, "_is_port_in_use", lambda *_: occupied) + monkeypatch.setattr(client, "_attach_existing_endpoint", Mock(return_value=False)) + monkeypatch.setattr(ProcessIdentity, "is_alive", lambda *_: alive) + kill = Mock(side_effect=AssertionError("A pending child is not replaceable")) + monkeypatch.setattr(client, "_kill_processes_on_port", kill) + assert client.connect(timeout=0.01) is False + assert declaration.startup_owner(reserved_port, client.config) == owner + assert path.stat().st_ino == inode + client.spawn.assert_not_called() + kill.assert_not_called() + + +@pytest.mark.parametrize("control", [False, True]) +def test_ordinary_connect_can_attach_healthy_reserved_endpoint(client, monkeypatch, control): + declaration = client.transport_mode.declaration + reserved_port = client.control_port if control else client.port + path = declaration.startup_lock_path(reserved_port, client.config) + path.parent.mkdir(parents=True, exist_ok=True) + path.touch() + owner = ProcessIdentity.current() + declaration.record_startup_owner(reserved_port, client.config, owner) + inode = path.stat().st_ino + monkeypatch.setattr(client, "_is_port_in_use", lambda *_: True) + attach = Mock(return_value=True) + monkeypatch.setattr(client, "_attach_existing_endpoint", attach) + kill = Mock(side_effect=AssertionError("Healthy endpoint is not replaceable")) + monkeypatch.setattr(client, "_kill_processes_on_port", kill) + assert client.connect(timeout=0.01) is True + attach.assert_called_once_with(0.01) + assert declaration.startup_owner(reserved_port, client.config) == owner + assert path.stat().st_ino == inode + client.spawn.assert_not_called() + kill.assert_not_called() + + +@pytest.mark.parametrize("control", [False, True]) +def test_ordinary_connect_preserves_occupied_endpoint_with_partial_reservation( + client, monkeypatch, control +): + declaration = client.transport_mode.declaration + reserved_port = client.control_port if control else client.port + path = declaration.startup_lock_path(reserved_port, client.config) + path.parent.mkdir(parents=True, exist_ok=True) + source = "unknown partial reservation" + path.write_text(source, encoding="utf-8") + inode = path.stat().st_ino + monkeypatch.setattr(client, "_is_port_in_use", lambda *_: True) + monkeypatch.setattr(client, "_attach_existing_endpoint", Mock(return_value=False)) + kill = Mock(side_effect=AssertionError("Unknown reservation is not replaceable")) + monkeypatch.setattr(client, "_kill_processes_on_port", kill) + with pytest.raises(ValueError): + client.connect(timeout=0.01) + assert path.read_text(encoding="utf-8") == source + assert path.stat().st_ino == inode + client.spawn.assert_not_called() + kill.assert_not_called() + + +@pytest.fixture +def empty_pair(client, monkeypatch): + monkeypatch.setattr(type(client.endpoint), "occupied_ports", lambda *_: frozenset()) + monkeypatch.setattr( + client.transport_mode.declaration, "data_control_pair_is_available", lambda *_: True + ) + return client + + +def assert_released_under_pair_locks(client, monkeypatch): + """Observe the real release, retaining inode and lock exclusion evidence.""" + declaration = client.transport_mode.declaration + original_release = declaration.release_startup_owner + released = [] + ports = sorted(client.endpoint.port_pair(client.config).ports) + + def release(port, config, owner): + inodes = {p: declaration.startup_lock_path(p, config).stat().st_ino for p in ports} + for p in ports: + with declaration.startup_lock_path(p, config).open("r+b") as contender: + with pytest.raises(portalocker.exceptions.AlreadyLocked): + portalocker.lock(contender, portalocker.LOCK_EX | portalocker.LOCK_NB) + result = original_release(port, config, owner) + assert {p: declaration.startup_lock_path(p, config).stat().st_ino for p in ports} == inodes + released.append((port, result)) + return result + + monkeypatch.setattr(declaration, "release_startup_owner", release) + return released + + +def assert_independent_start_admitted(client): + independent = Client( + port=client.port, + host=client.host, + transport_mode=client.transport_mode, + config=client.config, + ) + independent.spawn = Mock(return_value=Process()) + start(independent) + independent.spawn.assert_called_once() + + +def test_expiry_after_both_provisional_records_rolls_back_before_spawn( + empty_pair, monkeypatch +): + client = empty_pair + declaration = client.transport_mode.declaration + ports = sorted(client.endpoint.port_pair(client.config).ports) + original_record = declaration.record_startup_owner + deadline = OperationDeadline.after_milliseconds(500, operation="pre-spawn expiry") + released = assert_released_under_pair_locks(client, monkeypatch) + + def record(port, config, owner): + original_record(port, config, owner) + if port == ports[-1]: + object.__setattr__(deadline, "expires_at", 0) + + with monkeypatch.context() as fault: + fault.setattr(declaration, "record_startup_owner", record) + with pytest.raises(TimeoutError): + client.start_owned_process(operation_deadline=deadline) + client.spawn.assert_not_called() + assert released == [(port, True) for port in ports] + assert all(declaration.startup_owner(port, client.config) is None for port in ports) + assert_independent_start_admitted(client) + + +@pytest.mark.parametrize("published_before_error", [False, True]) +def test_second_provisional_publication_failure_rolls_back_before_spawn( + empty_pair, monkeypatch, published_before_error +): + client = empty_pair + declaration = client.transport_mode.declaration + ports = sorted(client.endpoint.port_pair(client.config).ports) + original_record = declaration.record_startup_owner + failure = OSError("second provisional publication failed") + released = assert_released_under_pair_locks(client, monkeypatch) + + def record(port, config, owner): + if port != ports[-1] or published_before_error: + original_record(port, config, owner) + if port == ports[-1]: + raise failure + + with monkeypatch.context() as fault: + fault.setattr(declaration, "record_startup_owner", record) + with pytest.raises(OSError) as raised: + start(client) + assert raised.value is failure + client.spawn.assert_not_called() + assert released == [(ports[0], True), (ports[1], published_before_error)] + assert all(declaration.startup_owner(port, client.config) is None for port in ports) + assert_independent_start_admitted(client) + + +def test_cancellation_after_reservation_rolls_back_without_spawn(empty_pair, monkeypatch): + client = empty_pair + declaration = client.transport_mode.declaration + original_record = declaration.record_startup_owner + ports = sorted(client.endpoint.port_pair(client.config).ports) + released = assert_released_under_pair_locks(client, monkeypatch) + + def record(port, config, owner): + original_record(port, config, owner) + if port == ports[-1]: + client._connection_cancellation.get().cancel() + + monkeypatch.setattr(declaration, "record_startup_owner", record) + with pytest.raises(EndpointConnectionCancelledError): + start(client) + client.spawn.assert_not_called() + assert released == [(port, True) for port in ports] + + +def test_partial_second_record_remains_unknown_after_pre_spawn_failure(empty_pair, monkeypatch): + client = empty_pair + declaration = client.transport_mode.declaration + ports = sorted(client.endpoint.port_pair(client.config).ports) + original_record = declaration.record_startup_owner + failure = OSError("partial provisional publication") + released = assert_released_under_pair_locks(client, monkeypatch) + + def record(port, config, owner): + if port == ports[-1]: + declaration.startup_lock_path(port, config).write_text("partial", encoding="utf-8") + raise failure + original_record(port, config, owner) + + with monkeypatch.context() as fault: + fault.setattr(declaration, "record_startup_owner", record) + with pytest.raises(OSError) as raised: + start(client) + assert raised.value is failure + client.spawn.assert_not_called() + assert released == [(ports[0], True), (ports[1], False)] + assert declaration.startup_owner(ports[0], client.config) is None + assert declaration.startup_lock_path(ports[1], client.config).read_text() == "partial" + with pytest.raises(ValueError): + assert_independent_start_admitted(client) + client.spawn.assert_not_called() + + +@pytest.mark.parametrize("spawn_returns_child", [False, True]) +def test_spawn_boundary_failure_never_rolls_back_or_replays( + empty_pair, monkeypatch, spawn_returns_child +): + client = empty_pair + declaration = client.transport_mode.declaration + ports = sorted(client.endpoint.port_pair(client.config).ports) + release = Mock(side_effect=AssertionError("Post-spawn rollback is forbidden")) + monkeypatch.setattr(declaration, "release_startup_owner", release) + failure = OSError("spawn or child publication uncertain") + child = Process() + child.identity = replace(ProcessIdentity.current(), create_time=1.0) + + if spawn_returns_child: + client.spawn.return_value = child + original_record = declaration.record_startup_owner + + def record(port, config, owner): + if owner == child.identity: + if port == ports[-1]: + raise failure + original_record(port, config, owner) + + monkeypatch.setattr(declaration, "record_startup_owner", record) + with pytest.raises(EndpointStartupUncertainError) as raised: + start(client) + assert raised.value.process is child + assert raised.value.__cause__ is failure + assert declaration.startup_owner(ports[0], client.config) == child.identity + else: + client.spawn.side_effect = failure + with pytest.raises(OSError) as raised: + start(client) + assert raised.value is failure + assert declaration.startup_owner(ports[0], client.config) == ProcessIdentity.current() + assert declaration.startup_owner(ports[-1], client.config) == ProcessIdentity.current() + client.spawn.assert_called_once() + release.assert_not_called() + + +@pytest.mark.parametrize("mode", [TransportMode.TCP, TransportMode.IPC]) +@pytest.mark.parametrize("record", ["unknown", "different_incarnation", "child"]) +def test_provisional_release_preserves_unproved_or_changed_owner( + client, monkeypatch, mode, record +): + declaration = mode.declaration + paths = client.transport_mode.declaration.startup_lock_path + monkeypatch.setattr(declaration, "startup_lock_path", paths) + with declaration.startup_lock(client.port, client.config, None, OperationCancellation()): + owner = ProcessIdentity.current() + path = declaration.startup_lock_path(client.port, client.config) + if record == "unknown": + path.write_text("unknown partial record", encoding="utf-8") + else: + recorded = replace(owner, create_time=1.0) + if record == "child": + recorded = replace(recorded, pid=owner.pid + 1) + declaration.record_startup_owner(client.port, client.config, recorded) + before = path.read_bytes() + inode = path.stat().st_ino + assert declaration.release_startup_owner(client.port, client.config, owner) is False + assert path.read_bytes() == before + assert path.stat().st_ino == inode + if record == "unknown": + with pytest.raises(ValueError): + declaration.startup_owner(client.port, client.config) diff --git a/tests/test_startup.py b/tests/test_startup.py index bee6d54..253955b 100644 --- a/tests/test_startup.py +++ b/tests/test_startup.py @@ -13,7 +13,7 @@ EndpointProcess, ZMQClient, ) -from zmqruntime.messages import PongResponse, ProcessExit, ServerRole +from zmqruntime.messages import PongResponse, ProcessExit, ProcessIdentity, ServerRole from zmqruntime.startup import ( EndpointStartupCancellationObserver, EndpointStartupObserver, @@ -46,6 +46,8 @@ def _present(self, state: str, message: str) -> None: class _EndpointProcess(EndpointProcess): + identity = ProcessIdentity(pid=1, create_time=1.0) + def is_alive(self) -> bool: return True