This matrix tracks source-to-target parity for the unified MCP runtime migration.
- Source runtime:
ipfs_datasets_py/ipfs_datasets_py/mcp_server - Target runtime:
ipfs_accelerate_py/mcp_server - Source MCP++ primitives:
ipfs_datasets_py/ipfs_datasets_py/mcp_server/mcplusplus - Target MCP++ primitives:
ipfs_accelerate_py/mcp_server/mcplusplus(task queue + workflow + peer + cache primitives created) - Phase 1 merge note:
ipfs_accelerate_py/mcplusplus_module/p2pnow uses compatibility adapters to canonical task-queue wrappers inipfs_accelerate_py/mcp_server/mcpluspluswhile preserving legacy import paths. - Phase 1 merge note:
ipfs_accelerate_py/mcplusplus_module/tools/taskqueue_tools.pynow delegates registration behavior to canonical native P2P tools inipfs_accelerate_py/mcp_server/tools/p2p/native_p2p_tools.py. - Source tool categories: 51
- Target migrated tool categories: 51 (
admin_tools,alert_tools,analysis_tools,audit_tools,auth_tools,background_task_tools,bespoke_tools,cache_tools,cli,dashboard_tools,data_processing_tools,dataset_tools,development_tools,discord_tools,email_tools,embedding_tools,file_converter_tools,file_detection_tools,finance_data_tools,functions,geospatial_tools,graph_tools,index_management_tools,investigation_tools,ipfs_cluster_tools,ipfs_tools,legal_dataset_tools,legacy_mcp_tools,lizardperson_argparse_programs,lizardpersons_function_tools,logic_tools,mcplusplus,media_tools,medical_research_scrapers,monitoring_tools,p2p_tools,p2p_workflow_tools,pdf_tools,provenance_tools,rate_limiting_tools,search_tools,security_tools,session_tools,software_engineering_tools,sparse_embedding_tools,storage_tools,vector_store_tools,vector_tools,web_archive_tools,web_scraping_tools,workflow_tools) - Unified bootstrap tests: 114 in
ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py - MCP++ adapter tests:
ipfs_accelerate_py/mcplusplus_module/tests/test_tool_adapters.pyverifies taskqueue/workflow delegation to canonicalmcp_serveradapters. - Trio MCP++ server wiring:
ipfs_accelerate_py/mcplusplus_module/trio/server.pynow uses explicit taskqueue/workflow registrars (not aggregate helper), with coverage inipfs_accelerate_py/mcplusplus_module/tests/test_trio_server.py. - Trio MCP++ server resolver now delegates to the shared tools-level resolver path, with delegation coverage in
ipfs_accelerate_py/mcplusplus_module/tests/test_trio_server.py. mcplusplus_module.toolsaggregate registration now uses canonical-first registrar resolution with package-level fallback, with coverage inipfs_accelerate_py/mcplusplus_module/tests/test_tool_adapters.py.- Canonical-first resolver branch coverage is centralized in
ipfs_accelerate_py/mcplusplus_module/tests/test_tool_adapters.pyto avoid duplicate fallback-branch assertions in Trio server tests. - Shared tools resolver coverage now includes partial explicit-module import failure fallback behavior in
ipfs_accelerate_py/mcplusplus_module/tests/test_tool_adapters.py. mcplusplus_module.tools.taskqueue_toolsandmcplusplus_module.tools.workflow_toolsnow use canonical adapter resolution with dependency-light fallbacks, with resolver branch coverage inipfs_accelerate_py/mcplusplus_module/tests/test_tool_adapters.py.mcplusplus_module.p2pexport surface now uses explicit compatibility stubs for unavailable optional dependencies (instead of rawNoneexports), with stub-contract coverage inipfs_accelerate_py/mcplusplus_module/tests/test_tool_adapters.py.mcplusplus_moduletop-level optional exports now use explicit compatibility stubs (instead of rawNoneexports), with stub-contract coverage inipfs_accelerate_py/mcplusplus_module/tests/test_tool_adapters.py.mcplusplus_module.p2pnow reuses the top-level compatibility-stub helper to avoid duplicated fallback logic while preserving the same runtime contract.mcplusplus_module.p2p.workflownow exposes explicit compatibility stubs for optional scheduler symbols (instead of rawNoneexports), with contract coverage inipfs_accelerate_py/mcplusplus_module/tests/test_tool_adapters.py.mcplusplus_module.p2p.taskqueuenow exposes an explicit compatibility stub for optionalRemoteQueueexports (instead of rawNone), with contract coverage inipfs_accelerate_py/mcplusplus_module/tests/test_tool_adapters.py.mcplusplus_module.p2p.connectivitynow exposes explicit compatibility stubs for optionalzeroconfsymbols (Zeroconf,ServiceInfo,ServiceBrowser) instead of rawNoneexports, with contract coverage inipfs_accelerate_py/mcplusplus_module/tests/test_tool_adapters.py.mcplusplus_module.triopackage optional exports now use explicit compatibility stubs (instead of rawNone), with contract coverage inipfs_accelerate_py/mcplusplus_module/tests/test_tool_adapters.py.mcplusplus_module.trionow reuses the shared top-level_missing_dependency_stubhelper to avoid duplicate fallback implementations.mcplusplus_moduletop-level optional-dependency and storage-wrapper helper ownership now lives in canonicalipfs_accelerate_py/mcp_server/compatibility.py, with shim alias-contract coverage ensuring_missing_dependency_stub,_resolve_storage_wrapper_factory, and_create_storage_wrapperremain behavior-compatible while using a single resolver implementation.mcplusplus_modulepeer-registration payload shaping now reuses a canonically owned_build_peer_registration_recordhelper fromipfs_accelerate_py/mcp_server/compatibility.py, with alias/runtime coverage ensuring bothp2p.bootstrapandp2p.peer_registrypreserve the same peer-info/timestamp contract while keeping transport-specific persistence behavior.- Canonical MCP++ runtime primitives now expose
PeerBootstrapWrapper/create_peer_bootstrapinipfs_accelerate_py/mcp_server/mcplusplus/peer_bootstrap.py, giving unified runtime consumers an async-friendly service boundary overmcplusplus_module.p2p.bootstrapwithout requiring direct shim imports. - Canonical MCP++ runtime peer services now share a single
create_peer_service_bundleconstruction path inipfs_accelerate_py/mcp_server/mcplusplus/peer_services.py, andipfs_accelerate_py/mcp_server/p2p_service_manager.pynow initializes peer-registry/bootstrap wrappers through that bundle with deterministic UNI-013 coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni013_p2p_adapters.py. - Canonical MCP++ peer discovery now exposes
create_peer_discoveryinipfs_accelerate_py/mcp_server/mcplusplus/peer_discovery.py, and unified bootstrappeer_discovery_factorynow constructs discovery managers through the shared peer-service path instead of directly instantiating the class. - Unified bootstrap now exposes a canonical
peer_bootstrap_factoryservice andtools_dispatchbootstrap-address probing path, with deterministic factory-consumption coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py. mcplusplus_module.triobridge utility exports now degrade to explicit compatibility stubs when bridge dependencies are unavailable, avoiding early module-import failures, with explicit bridge-stub contract coverage inipfs_accelerate_py/mcplusplus_module/tests/test_tool_adapters.py.- Trio server and tools package now share a single canonically owned P2P registrar resolver path via
ipfs_accelerate_py/mcp_server/compatibility.py, with alias/delegation coverage provingmcplusplus_module.tools._resolve_p2p_registrarsremains behavior-compatible for Trio registration. - Unified dispatch frontier execution coverage now validates
_unified_servicesworkflow-scheduler and task-queue factory consumption paths, including explicit factory invocation assertions, inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py. - Unified dispatch service-consumption coverage now validates optional
result_cache_factoryand peer-service runtime usage throughtools_dispatch(__use_result_cache,__discover_peers,__resolve_bootstrap_addrs), including explicit factory invocation assertions plus degraded-service fallback coverage when canonical discovery/bootstrap factories return no service and dispatch must fall back to registry-backed peer discovery or bootstrap-node resolution inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(5 passedon 2026-03-10). - Unified bootstrap service-consumption coverage now validates factory-backed attachment of
_unified_risk_scheduler,_unified_workflow_engine, and_unified_workflow_dag_executor, proving canonicalrisk_scheduler_factory,workflow_engine_factory, andworkflow_dag_executor_factorysurfaces are consumed before any direct fallback construction inipfs_accelerate_py/mcp_server/server.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(3 passedon 2026-03-10 including the bootstrap service-factory smoke lane). mcplusplus_modulenow centralizes storage-wrapper resolution and instantiation in shared top-level helpers consumed byp2p.bootstrapandp2p.peer_registry, with resolver-order and create-helper contract coverage inipfs_accelerate_py/mcplusplus_module/tests/test_tool_adapters.py.mcplusplus_modulerunner-name/public-IP detection helper ownership now lives in canonicalipfs_accelerate_py/mcp_server/compatibility.py, with alias/delegation coverage proving_detect_runner_nameand_detect_public_ipremain behavior-compatible forp2p.bootstrapandp2p.peer_registryconsumers.- Unified native IPFS Wave A coverage now includes direct
ipfs_files_catdispatch parity inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.pywith kit-backed content retrieval assertions. - Unified
workflow_toolscategory parity now includeslist_templatesdispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.pyand native registration inipfs_accelerate_py/mcp_server/tools/workflow_tools/native_workflow_tools_category.py. - Unified
workflow_toolscategory parity now also includesresume_workflowandget_workflow_metricsnative registration and dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py. - Unified
workflow_toolscategory parity now also includespause_workflowandlist_workflowsnative registration and dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py. - Unified
workflow_toolscategory parity now also includescreate_workflowandrun_workflownative registration and dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py. - Unified
workflow_toolscategory parity now also includesget_assigned_workflowsandget_workflow_tagsnative registration and dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py. - Unified
workflow_toolscategory parity now also includesinitialize_p2p_schedulerandschedule_p2p_workflownative registration and dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py. - Unified
ipfs_toolscategory parity now includes deterministic discovery/schema/dispatch checks for bothpin_to_ipfsandget_from_ipfsinipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, including dispatch-level validation assertions for timeout minimum schema, invalid gateway scheme rejection, invalid timeout coercion envelopes, JSON-entrypoint error-envelope passthrough, and contradiction regressions that force deterministicerrorstatus inference for failed delegate payloads; plus UNI-002 focused wrapper validation/schema-contract coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni002_ipfs_tools.py(includingget_from_ipfsgateway scheme enforcement, trailing-slash normalization, passthrough argument-shape assertions, source-compatible MCP JSON-string entrypoint envelopes for both wrappers, deterministic JSON parser edge-case envelopes for invalid/non-object payloads, and direct contradiction normalization), and isolated dispatch compatibility coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni297_ipfs_tools_dispatch_compat.py, which proves canonicaltools_dispatchpreserves normalizedpin_to_ipfs/get_from_ipfsargument passthrough, representative validation envelopes, and contradictory failed delegate normalization without relying on bootstrap-only assertions. - Unified
session_toolscategory parity now includes enhanced wrapper discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.pyformanage_sessionandget_session_state, including deterministic invalid UUID/session-id envelope checks plus strictmanage_session(action="cleanup")option contracts (cleanup_options.max_age_hoursandcleanup_options.dry_run) and invalid cleanup-option dispatch envelopes, with focused UNI-109 and UNI-164 wrapper-contract coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni109_session_tools.pyandipfs_accelerate_py/mcp/tests/test_mcp_server_uni164_session_tools.py. - Unified
workflow_toolscategory parity now also includes source-compatiblecreate_template,get_next_p2p_workflow,add_p2p_peer,remove_p2p_peer,get_p2p_scheduler_status,calculate_peer_distance, andmerge_merkle_clockregistration + dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py. - Unified
p2p_toolscategory parity now includes source-compatible cache/task and remote helper operations (p2p_cache_has/delete,p2p_task_delete,p2p_remote_*) with deterministic discovery/schema/dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py. - Unified
mcpluspluscategory parity now includes engine-backed status helper tools (mcplusplus_taskqueue_get_status,mcplusplus_workflow_get_status,mcplusplus_peer_list) with deterministic dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, plus sparse-success default shaping for list/stats/status/result/discovery and mutation wrappers inipfs_accelerate_py/mcp_server/tools/mcplusplus/native_mcplusplus_tools.py(mcplusplus_taskqueue_submit,mcplusplus_taskqueue_priority,mcplusplus_taskqueue_cancel,mcplusplus_taskqueue_list,mcplusplus_taskqueue_stats,mcplusplus_taskqueue_retry,mcplusplus_taskqueue_pause,mcplusplus_taskqueue_resume,mcplusplus_taskqueue_clear,mcplusplus_worker_register,mcplusplus_worker_unregister,mcplusplus_worker_status,mcplusplus_taskqueue_result,mcplusplus_workflow_submit,mcplusplus_workflow_cancel,mcplusplus_workflow_get_status,mcplusplus_workflow_list,mcplusplus_workflow_dependencies,mcplusplus_workflow_result,mcplusplus_peer_list,mcplusplus_peer_discover,mcplusplus_peer_connect,mcplusplus_peer_disconnect,mcplusplus_peer_metrics,mcplusplus_peer_bootstrap_network) with focused wrapper coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni147_mcplusplus_tools.py; revalidated on2026-03-08(9 passed, 149 deselected). - Unified runtime/context convergence now includes canonical
dispatch_pipelinehelpers and attached_unified_server_contextsnapshot state inipfs_accelerate_py/mcp_server/server.py, with deterministic helper coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_dispatch_pipeline.pyand bootstrap context assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py. - Canonical UNI-008 runtime/context convergence now includes protocol contracts in
ipfs_accelerate_py/mcp_server/mcp_interfaces.pyand enrichedUnifiedServerContextnegotiation/snapshot helpers surfaced via_unified_server_context_snapshotinipfs_accelerate_py/mcp_server/server.py, with deterministic coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni008_runtime_context.py. - Canonical HTTP convergence now includes
ipfs_accelerate_py/mcp_server/fastapi_config.pyandipfs_accelerate_py/mcp_server/fastapi_service.pyfacade entrypoints delegating through integration helpers, legacy source-env fallback parsing (HOST/PORT/MOUNT_PATH/APP_NAME/APP_DESCRIPTION/DEBUG) for deterministic cutover compatibility, and a lazy import-compatiblesettings/appsurface with verbose passthrough into standalone app creation; revalidated on2026-03-10with contract coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_fastapi_service.py(5 passed). - Canonical standalone convergence now includes
ipfs_accelerate_py/mcp_server/standalone_server.pyfacade entrypoints for server and FastAPI startup paths, with delegation contract coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_standalone_server.py. - Canonical standalone process-level transport contracts now include subprocess verification of
ipfs_accelerate_py.mcp_server.standalone_serverrun-server and FastAPI startup entrypoints inipfs_accelerate_py/mcp/tests/test_mcp_transport_subprocess_contracts.py. - Canonical
mcp+p2ptransport convergence now includesipfs_accelerate_py/mcp_server/mcp_p2p_transport.pyfacades delegating toipfs_accelerate_py/p2p_tasks/mcp_p2p.py, with deterministic delegation coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_mcp_p2p_transport.py. - MCP+p2p handler abuse regression coverage now includes sustained token-bucket counter accumulation across repeated sessions, mixed-version initialize profile-list negotiation fallback behavior, and malformed registry negotiation sanitization that still preserves same-session alias
tools.list/tools.callcompatibility inipfs_accelerate_py/mcp/tests/test_mcp_transport_mcp_p2p_handler_limits.py. - MCP+p2p handler abuse regression coverage now also includes explicit max-frame exhaustion enforcement independent of token-bucket settings (
test_handler_enforces_max_frames_limit_independent_of_token_bucket) inipfs_accelerate_py/mcp/tests/test_mcp_transport_mcp_p2p_handler_limits.py. - Optional libp2p networked transport coverage now includes mixed-version protocol-list interop fallback (
/mcp+p2p/2.0.0->/mcp+p2p/1.0.0), profile-list negotiation assertions, unknown-profile fallback, and canonicaltools/listvs aliastools.listparity over live network sessions inipfs_accelerate_py/mcp/tests/test_mcp_transport_trio_mcp_p2p_networked.py. - Transport framing boundary hardening now normalizes malformed UTF-8/JSON decode failures into explicit framing error codes (
invalid_utf8,invalid_json) inipfs_accelerate_py/mcp_server/mcplusplus/p2p_framing.py, with deterministic stream-classification preservation inipfs_accelerate_py/p2p_tasks/mcp_p2p.pyand focused regression coverage inipfs_accelerate_py/mcp/tests/test_mcp_transport_p2p_framing_limits.py(test_decode_rejects_invalid_utf8_payload,test_decode_rejects_invalid_json_payload,test_token_bucket_denies_cost_above_capacity) plus handler-level malformed UTF-8 classification evidence inipfs_accelerate_py/mcp/tests/test_mcp_transport_mcp_p2p_handler_limits.py(test_handler_rejects_invalid_utf8_payload_as_invalid_json). - Transport abuse-counter semantics now include sustained mixed-abuse regression coverage in
ipfs_accelerate_py/mcp/tests/test_mcp_transport_mcp_p2p_handler_limits.py(test_status_counters_remain_exact_under_mixed_sustained_abuse), asserting exact cumulative counter state across oversized-frame, malformed-UTF8, unauthorized, rate-limited, and write-failure sessions without counter drift between abuse classes. - Status-detail transport compatibility hardening now normalizes
request_status(detail=True)responses to preserve top-level canonical fields while mirroring rich sections into a compatibilitydetailblock inipfs_accelerate_py/p2p_tasks/client.py, with deterministic regression coverage intest/api/test_task_p2p_retry_generalization.py(test_request_status_detail_mode_mirrors_top_level_sections,test_request_status_detail_mode_preserves_existing_detail) and networked verification inipfs_accelerate_py/mcp/tests/test_mcp_transport_trio_p2p_networked.py. - Gated GPT-2 MCP+p2p regression-lane hardening now enforces deterministic retry/dial-timeout knobs in integration tests and broad transient-transport classification for environment-sensitive skips in
ipfs_accelerate_py/mcp/tests/test_p2p_call_tool_bridge.pyandtest/api/test_task_p2p_textgen_two_peers_regression.py, with repeated gated two-test verification underIPFS_ACCELERATE_PY_RUN_GPT2_E2E=1andIPFS_ACCELERATE_PY_RUN_GPT2_P2P_REGRESSION=1. - Gated GPT-2 MCP+p2p stability automation now includes a repeat-run harness script
scripts/ops/run_gpt2_p2p_regression_loop.shwith deterministic multi-iteration execution, per-run log artifacts (run_<n>.log), aggregaterun.log, and machine-readablesummary.jsonunder a timestamped run root, validated with--runs 1 --timeout-sec 1800and a follow-on soak check--runs 3 --timeout-sec 1800(3/3 passes) in this migration tranche. - Profile-B artifact emission hardening now preserves deterministic
policy_decision.decision_cidresponses when pre-envelope policy-decision persistence fails (falling back to envelopedecision_cidinstead of empty CID), with focused regression coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(test_tools_dispatch_policy_decision_uses_envelope_cid_when_prepersist_fails). - Profile-A IDL registry hardening now deep-copies registered and returned descriptors to prevent nested caller mutation from altering stored interface corpus state, with focused regression coverage in
ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_idl.py(test_registry_register_descriptor_isolated_from_external_nested_mutation,test_registry_get_descriptor_returns_deep_copy). - Profile-A
interfaces/compathardening now enforces deterministic compatibility verdicts inipfs_accelerate_py/mcp_server/mcplusplus/idl_registry.py, including sortedsuggested_alternativesoutput and stable missing-capability/unknown-interface regression coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_idl.py(test_registry_compatibility_corpus_is_deterministic,test_registry_compatibility_returns_not_found_for_unknown_interface). - Profile-B artifact backend hardening now supports config-driven JSON persistence and reload in
ipfs_accelerate_py/mcp_server/server.pywith normalized backend selection inipfs_accelerate_py/mcp_server/configs.py, plus focused durable-backend coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_artifacts.py(test_dispatch_artifact_json_backend_persists_and_reloads_chain) and bootstrap config normalization coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(test_unified_config_normalizes_artifact_store_backend). - Profile-B artifact replayability hardening now includes dispatch-backed parent/child chain reconstruction from persisted JSON backend state in
ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_artifacts.py(test_dispatch_replay_reconstructs_parent_child_chain_from_json_backend), verifying stored event -> receipt -> decision -> intent linkage survives server reload without live in-memory context. - Profile-B artifact emission-policy hardening now ensures
tools_dispatchrespects explicit__emit_artifacts=Falseoverrides while preserving full envelope emission on cache-hit success paths when__emit_artifacts=True, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_artifacts.py(test_dispatch_artifact_explicit_false_overrides_enabled_default_policy,test_dispatch_artifact_cache_hit_honors_emit_true). - Profile-B artifact durability hardening now deep-copies payloads on
ArtifactStoreput/get/import/export boundaries to prevent nested mutation leakage across replay and persistence snapshots, with focused regression coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_artifacts.py(test_artifact_store_get_returns_deep_copy_for_nested_payloads,test_artifact_store_export_records_returns_deep_copy). - Profile-C UCAN/policy interaction hardening now covers the combined denial matrix in
ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_ucan.py, includingUCAN deny + policy allowoverride precedence andUCAN allow + policy denyfallthrough to temporal-policy denial (test_dispatch_combined_ucan_denial_overrides_policy_allow,test_dispatch_combined_policy_denial_applies_after_valid_ucan). - Profile-C UCAN telemetry hardening now emits deterministic
proof_lineageandfailure_hopauthorization metadata fromipfs_accelerate_py/mcp_server/mcplusplus/delegation.pyand surfaces the same UCAN authorization shape on unified dispatch allow/deny responses inipfs_accelerate_py/mcp_server/server.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_ucan.py(test_allows_valid_chain_for_leaf_actor_and_capability,test_denies_revoked_proof_cid,test_dispatch_ucan_allow_includes_proof_lineage_telemetry,test_dispatch_ucan_deny_includes_proof_lineage_telemetry). - Profile-D temporal policy hardening now distinguishes outstanding obligation lifecycle state in
ipfs_accelerate_py/mcp_server/mcplusplus/policy_engine.py, emitting deterministicpending/overduestatus for active obligations while suppressing already fulfilled obligations from outstanding work, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_policy.py(test_obligation_deadline_status_is_pending_then_overdue,test_fulfilled_obligation_no_longer_requires_outstanding_work) and dispatch persistence checks inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(test_tools_dispatch_policy_allows_with_obligations,test_tools_dispatch_policy_fulfilled_obligation_returns_allow,test_tools_dispatch_policy_decision_cid_stable_across_emit_modes_and_policy_evolution). - Profile-D temporal policy transport hardening now verifies persisted policy decisions retain identical response and artifact-retrieval shape across HTTP-style meta-tool dispatch and MCP+p2p
tools/callentrypoints inipfs_accelerate_py/mcp/tests/test_mcp_server_transport_e2e_matrix.py(test_policy_decision_persistence_and_retrieval_parity_across_http_and_mcp_p2p). - Event-DAG durability hardening now deep-copies payloads on
EventDAGStoreingest/get/snapshot/rebuild boundaries to prevent nested mutation leakage across provenance replay and snapshot exports, with focused regression coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_event_dag.py(test_add_event_isolated_from_external_nested_mutation,test_get_event_returns_deep_copy_for_nested_payloads,test_export_snapshot_returns_deep_copy_payloads). - Event-DAG fork/merge hardening now locks deterministic multi-parent behavior in
ipfs_accelerate_py/mcp_server/mcplusplus/event_dag.py, including lexical-parent lineage selection for merge nodes, replay deduplication of shared descendants, and merge-fork snapshot stability, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_event_dag.py(test_merge_node_lineage_prefers_lexically_smallest_parent_path,test_merge_replay_deduplicates_shared_merge_descendant,test_snapshot_roundtrip_preserves_merge_fork_determinism) and unified dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(test_tools_dispatch_event_dag_merge_fork_snapshot_is_deterministic). - Event-DAG larger-graph transport hardening now verifies the unified dispatch artifact path preserves deterministic replay/rollback ordering, stable event counts, and snapshot rebuild parity for a multi-level emitted graph in
ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(test_tools_dispatch_event_dag_large_graph_replay_and_rollback_are_deterministic). - Event-DAG snapshot compatibility hardening now verifies deterministic rebuild from reordered snapshot entries while ignoring malformed/noise payloads in both
ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_event_dag.py(test_snapshot_rebuild_tolerates_reordered_and_invalid_entries) andipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(test_tools_dispatch_event_dag_snapshot_rebuild_is_compatible_with_reordered_snapshot_entries). - Risk lineage linkage hardening now verifies unified dispatch propagates the same emitted artifact
event_cidthrough risk state, frontier metadata, Event DAG lineage, and workflow execution binding payloads inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(test_tools_dispatch_risk_lineage_matches_emitted_event_and_execution_binding). - Risk frontier load/retry hardening now verifies unified dispatch pops older ready work before penalized retry items under
__execute_frontier, while leaving the newly emitted event deterministically queued ahead of the retry inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(test_tools_dispatch_frontier_execution_under_load_prefers_fifo_before_retries). - Risk frontier consensus hardening now verifies unified dispatch can optionally pass high-confidence neighborhood consensus signals into frontier scheduling, prioritizing the dispatched event and propagating the consensus payload through execution metadata in
ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(test_tools_dispatch_frontier_consensus_signal_can_prioritize_execution). - Canonical Trio transport convergence now includes
ipfs_accelerate_py/mcp_server/trio_adapter.pyfacade lifecycle wrappers (TRIO_AVAILABLE,TrioServerConfig,TrioMCPServerAdapter) with deterministic lifecycle coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_trio_adapter.py, including startup-failure regression checks that reset adapter lifecycle state (running=False,server=None) for both sync and async serve-hook exceptions. - Canonical P2P registration convergence now includes
ipfs_accelerate_py/mcp_server/register_p2p_tools.pydiscovery/registration helpers with deterministic import/delegation coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_register_p2p_tools.py, including fault-isolated registrar invocation failure handling that continues loading remaining registrars while returning stableloaded/failedcounts. - Canonical legacy policy/delegation surface adaptation now includes
ipfs_accelerate_py/mcp_server/ucan_delegation.py,ipfs_accelerate_py/mcp_server/temporal_policy.py, andipfs_accelerate_py/mcp_server/temporal_deontic_mcp_server.pycompatibility facades delegating to canonical MCP++ engines, with deterministic adapter coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_policy_delegation_legacy_adapters.pyincluding allow/deny actor checks, obligation-propagation decisions, andDISPATCH_UNAVAILABLE/UNKNOWN_TOOLdispatch-envelope branches. - Canonical top-level artifact/IDL/event DAG surface adaptation now includes
ipfs_accelerate_py/mcp_server/cid_artifacts.py,ipfs_accelerate_py/mcp_server/interface_descriptor.py, andipfs_accelerate_py/mcp_server/event_dag.pycompatibility facades delegating to canonical MCP++ modules, with deterministic adapter coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni012_legacy_adapters.py. - Legacy import-path deprecation cleanup now routes
legacy_mcp_toolstemporal-deontic exports through canonicallogic_toolssurfaces inipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/legacy_mcp_tools/__init__.py, and canonical lizardperson argparse metadata loading now imports the non-deprecated Bluebook CLI entrypoint (ipfs_datasets_py/ipfs_datasets_py/processors/legal_scrapers/bluebook_citation_validator/cli.py) viaipfs_accelerate_py/mcp_server/tools/lizardperson_argparse_programs/native_lizardperson_argparse_programs.py, with compatibility coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni145_legacy_mcp_tools.pyandipfs_accelerate_py/mcp/tests/test_mcp_server_uni146_lizardperson_argparse_programs.py. - Canonical P2P service manager and registry-adapter convergence now includes
ipfs_accelerate_py/mcp_server/p2p_service_manager.pyandipfs_accelerate_py/mcp_server/p2p_mcp_registry_adapter.pycompatibility facades delegating to canonicalipfs_accelerate_py/p2p_tasks/*runtime/service primitives, with deterministic adapter coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni013_p2p_adapters.py, including startup-failure environment-restore guarantees when runtime startup raises or leaves the service in a non-running state. - Canonical legacy entrypoint/client convergence now includes
ipfs_accelerate_py/mcp_server/__main__.py,ipfs_accelerate_py/mcp_server/simple_server.py, andipfs_accelerate_py/mcp_server/client.pycompatibility facades delegating to canonical MCP runtime paths, with deterministic adapter and subprocess contract coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni014_entry_facades.pyandipfs_accelerate_py/mcp/tests/test_mcp_transport_subprocess_contracts.py. - Canonical cutover readiness now includes deterministic dry-run and rollback controls in
ipfs_accelerate_py/mcp/server.py(IPFS_MCP_UNIFIED_CUTOVER_DRY_RUN,IPFS_MCP_FORCE_LEGACY_ROLLBACK) with focused verification coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni007_cutover_rollback.py, including precedence when rollback and dry-run are enabled together. - Canonical validation/logging convergence now includes
ipfs_accelerate_py/mcp_server/validators.pyandipfs_accelerate_py/mcp_server/logger.pycompatibility helpers wired into unifiedtools_dispatchinput validation inipfs_accelerate_py/mcp_server/server.py, with deterministic validation/logging and invalid-dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni015_validation_logging.pyandipfs_accelerate_py/mcp/tests/test_mcp_server_dispatch_flag_coercion.py, including logger bootstrap fallback toStreamHandlerwhen file-handler initialization fails. - Source monitoring timestamp hardening now replaces deprecated
datetime.utcnow()calls with a centralized_utcnow()helper inipfs_datasets_py/ipfs_datasets_py/mcp_server/monitoring.py, preserving naive UTC semantics while removing Python 3.12 deprecation warnings observed in observability and transport-adjacent test lanes. - Optional dependency fallback warning normalization now routes
ipfs_datasets_py.searchmock-embedding fallback fromwarnings.warn(...)to structured logger warnings inipfs_datasets_py/ipfs_datasets_py/search/__init__.py, preventing noisy pytest warning-summary churn while preserving runtime fallback visibility. - Cutover dry-run and rollback convergence now includes compatibility bridge controls in
ipfs_accelerate_py/mcp/server.py(IPFS_MCP_UNIFIED_CUTOVER_DRY_RUN,IPFS_MCP_FORCE_LEGACY_ROLLBACK) with deterministic fallback-path coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni007_cutover_rollback.py, including the combined rollback-plus-dry-run precedence path with preserved dry-run-intent telemetry. - Deferred-module governance convergence now includes an explicit
UNI-016deferred ledger (rationale, risk, milestone) forenterprise_api.py,grpc_transport.py,nl_ucan_policy.py,trio_bridge.py,compliance_checker.py, andinvestigation_mcp_client.pyinSERVER_UNIFICATION_PLAN.md, with deterministic doc-contract coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni016_deferred_governance_docs.py. - Deferred-module adapter convergence now includes canonical compatibility facades for
enterprise_api.py,grpc_transport.py, andnl_ucan_policy.pyinipfs_accelerate_py/mcp_server/with focused import-contract coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni207_deferred_module_adapters.py. - Compliance-checker governance convergence now includes canonical compatibility facade coverage in
ipfs_accelerate_py/mcp_server/compliance_checker.pywith focused adapter evidence inipfs_accelerate_py/mcp/tests/test_mcp_server_uni205_compliance_checker_adapter.py. - Investigation-client governance convergence now includes canonical compatibility facade coverage in
ipfs_accelerate_py/mcp_server/investigation_mcp_client.pywith focused adapter evidence inipfs_accelerate_py/mcp/tests/test_mcp_server_uni206_investigation_client_adapter.py. - Investigation tools canonical convergence now includes
ipfs_accelerate_py/mcp_server/tools/investigation_tools/native_investigation_tools.pywith source-aligned entity, timeline, provenance, ingestion, deontic, and geospatial wrappers plus deterministic validation, fallback envelopes, registrar schema coverage, unified bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_uni139_investigation_tools.pyandipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, and import-compatibility coverage for package-level investigation exports (analyze_entities,explore_entity,map_relationships,analyze_entity_timeline,detect_patterns,track_provenance,ingest_news_article,ingest_news_feed,ingest_website,ingest_document_collection,analyze_deontological_conflicts,query_deontic_statements,query_deontic_conflicts,extract_geographic_entities,map_spatiotemporal_events,query_geographic_context) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni194_investigation_import_compat.py; revalidated on2026-03-07(8 passedfocused,1 passedimport compat, bootstrap slice passed). - Security parity hardening convergence now includes canonical input/schema validation for
security_tools.check_access_permissioninipfs_accelerate_py/mcp_server/tools/security_tools/native_security_tools.py(requireduser_id, normalizedpermission_type, and deterministic invalid-input envelopes), with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni101_security_tools.py; revalidated on 2026-03-06 (4 passed). - Canonical DID key management convergence now includes
ipfs_accelerate_py/mcp_server/did_key_manager.pyas the runtime-owned DID manager surface and canonical-first DID seed resolution inipfs_accelerate_py/mcp_server/secrets_vault.py, with deterministic coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_did_key_manager.pyandipfs_accelerate_py/mcp/tests/test_mcp_server_secrets_vault.py. - Monitoring parity hardening convergence now includes canonical source-signature alignment and deterministic validation/normalization for
monitoring_toolswrappers inipfs_accelerate_py/mcp_server/tools/monitoring_tools/native_monitoring_tools.py(health_checkcheck-type/service/components/boolean guards plus deterministic success defaults forcomponentsandinclude_metrics,get_performance_metricstime-range/metric-type/history guards plus deterministic success defaults formetric_typesandmetrics,monitor_servicesaction/services/check-interval guards with deterministic non-status passthrough envelopes and status-path defaults forservices/check_interval,generate_monitoring_reportreport-type/time-period guards plus deterministic defaultreportpayload, and enhancedcheck_health/collect_metrics/manage_alertswrappers with source-aligned enums, alert-id requirements, export-format checks, deterministic fallback payloads, and deterministic source-like defaults for sparse success payloads such as timestamps, diagnostics, trend/anomaly sections, alert filters/metrics, and threshold-update responses), plus import-compatibility coverage for package-level monitoring exports (health_check,get_performance_metrics,monitor_services,generate_monitoring_report) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni188_monitoring_import_compat.py, focused contradiction coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni125_monitoring_tools.pyandipfs_accelerate_py/mcp/tests/test_mcp_server_uni266_monitoring_dispatch_compat.py, and unified bootstrap contradiction coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+dispatch evidence (15 passed) plus the newer bootstrap maintenance slice forget_performance_metrics(1 passed, 188 deselected). - Observability bridge convergence now includes canonical
audit_metrics_bridgeparity (ipfs_datasets_py/ipfs_datasets_py/mcp_server/audit_metrics_bridge.py->ipfs_accelerate_py/mcp_server/audit_metrics_bridge.py) with deterministic bootstrap wiring via_unified_audit_metrics_bridge/_unified_audit_metrics_status, focused regression coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_audit_metrics_bridge.py, and unified bootstrap interaction assertions proving policy-audit allow/deny flows remain aligned with bridge forwarding and monitoring counters. - Audit tool parity hardening convergence now includes deterministic contradictory failed-delegate status inference in
ipfs_accelerate_py/mcp_server/tools/audit_tools/native_audit_tools.pyacrossrecord_audit_event,generate_audit_report, andaudit_tools, with focused direct, isolated dispatch, and unified bootstrap dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni118_audit_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni288_audit_dispatch_compat.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (12 passed) plus bootstrap slice evidence. - Index-management parity hardening convergence now includes deterministic contradictory failed-delegate status inference in
ipfs_accelerate_py/mcp_server/tools/index_management_tools/native_index_management_tools.pyacrossload_index,manage_shards,monitor_index_status, andmanage_index_configuration, with focused direct, isolated dispatch, and unified bootstrap dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni114_index_management_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni278_index_management_dispatch_compat.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (14 passed) plus bootstrap slice evidence. - IPFS-cluster parity hardening convergence now includes deterministic contradictory failed-delegate status inference in
ipfs_accelerate_py/mcp_server/tools/ipfs_cluster_tools/native_ipfs_cluster_tools.pyacrossmanage_ipfs_clusterandmanage_ipfs_content, with focused direct, isolated dispatch, and unified bootstrap dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni126_ipfs_cluster_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni291_ipfs_cluster_dispatch_compat.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(10 passed). - Web-scraping parity hardening convergence now includes deterministic contradictory failed-delegate status inference in
ipfs_accelerate_py/mcp_server/tools/web_scraping_tools/native_web_scraping_tools.pyacrossscrape_url_tool,scrape_multiple_urls_tool, andcheck_scraper_methods_tool, with focused direct, isolated dispatch, and unified bootstrap dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni123_web_scraping_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni265_web_scraping_dispatch_compat.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch+bootstrap coverage (25 passed). - Dashboard parity hardening convergence now also includes isolated dispatch compatibility and unified bootstrap dispatch revalidation for contradictory failed-delegate status inference in
ipfs_accelerate_py/mcp_server/tools/dashboard_tools/native_dashboard_tools.py, with focused direct, isolated dispatch, and bootstrap coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni122_dashboard_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni263_dashboard_dispatch_compat.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (11 passed) plus bootstrap slice evidence. - Alert parity hardening convergence now also includes unified bootstrap dispatch revalidation for contradictory failed-delegate status inference in
ipfs_accelerate_py/mcp_server/tools/alert_tools/native_alert_tools.py, with focused direct regression coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni119_alert_tools.pyplus new dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(3 passed, 166 deselected). - P2P-tools parity hardening convergence now includes deterministic contradictory failed-delegate status inference in
ipfs_accelerate_py/mcp_server/tools/p2p_tools/native_p2p_tools.py, with focused direct, isolated dispatch, and unified bootstrap dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni135_p2p_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni286_p2p_tools_dispatch_compat.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (16 passed) plus bootstrap slice evidence. - Dataset parity hardening convergence now includes deterministic validation/error-envelope contracts in
ipfs_accelerate_py/mcp_server/tools/dataset_tools/native_dataset_tools.pyacrossload_dataset/save_dataset/process_dataset/convert_dataset_formatplus hardened logic conversion wrappers (text_to_fol,legal_text_to_deontic) and source-aligneddataset_tools_claudesparity with deterministic initialization/status defaults, explicit failed-delegate payload inference when upstream handlers return contradictory envelopes (status="success"withsuccess=False), unified dispatch compatibility coverage for dataset transformation payload passthrough and schema exposure (process_dataset.operationsarray typing,convert_dataset_format.dataset_idnon-empty constraints, and failed delegate payload normalization) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni183_dataset_dispatch_compat.py, and import-compatibility coverage for package-level dataset exports (load_dataset,save_dataset,process_dataset,convert_dataset_format,text_to_fol,legal_text_to_deontic) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni187_dataset_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni103_dataset_logic_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni157_dataset_tools.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_uni183_dataset_dispatch_compat.py, plus bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+bootstrap coverage (3 passed) confirming canonical bootstrap dispatch also infers deterministicerrorstatus from contradictory failed delegate payloads forload_dataset, plus prior dispatch/import evidence. - Embedding parity hardening convergence now includes deterministic validation/error-envelope contracts in
ipfs_accelerate_py/mcp_server/tools/embedding_tools/native_embedding_tools.pyacrossgenerate_embeddings/shard_embeddings/get_available_modelsplus source-aligned single-textgenerate_embedding, file-basedgenerate_embeddings_from_file, and advancedsemantic_search/hybrid_search/search_with_filters/multi_modal_searchparity, alongside hardened endpoint/chunking wrappers (manage_embedding_endpoints,chunk_text_for_embeddings), with unified dispatch compatibility coverage for deterministic success defaults on chunking, endpoint management, and sharding surfaces inipfs_accelerate_py/mcp/tests/test_mcp_server_uni184_embedding_dispatch_compat.py, and import-compatibility coverage for package/native alias exports (create_embeddings,index_dataset,search_embeddings) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni185_embedding_import_compat.py, focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni103_embedding_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni158_embedding_tools.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_uni184_embedding_dispatch_compat.py, plus bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+dispatch coverage (15 passed) plus the newer unified-bootstrap contradiction regression forgenerate_embedding(3 passed, 185 deselected) and prior import coverage. - Storage parity hardening convergence now includes deterministic source-aligned validation and error-envelope contracts in
ipfs_accelerate_py/mcp_server/tools/storage_tools/native_storage_tools.py(store_datastorage/compression/collection and metadata/tags validation plus contradictory failed-delegate status inference,retrieve_dataitem-id/include-content/format-type validation plus contradictory failed-delegate status inference,manage_collectionsaction/collection/metadata validation plusstatsreporting controls forreport_format/include_breakdownand contradictory failed-delegate status inference, documented alias surfaceslist_storage,get_storage_stats,get_storage_collection_stats,get_storage_lifecycle_report,get_storage_backend_status,list_storage_collections,create_storage_collection,get_storage_collection,delete_storage_collection, anddelete_datawith normalized list/stats/collection-stats/lifecycle/backend/collection-inventory/collection-create/collection-get/collection-delete/delete envelopes, backend-management controls viaaction="backend_status"withinclude_capabilities/backend_types/unavailable_backends/unavailable_reasons/availability_filter, lifecycle telemetry viaaction="lifecycle_report", andquery_storagestorage-type/range/pagination validation including ISO-8601 ordereddate_rangevalidation plus contradictory failed-delegate status inference), plus schema parity hardening for non-empty string/cardinality/range contracts oncollection,collection_name,format_type,item_ids,tags,size_range, anddate_range;UNI-156now also covers stateful fallback alias flows for store -> list -> stats -> delete and contradictory failed delegate payload normalization,UNI-163adds deterministicmanage_collections(action="stats")reporting parity forreport_formatvalidation,include_breakdowntype guards, and normalizedstorage_report.summary/storage_report.breakdownenvelopes,UNI-167adds deterministicquery_storagedate-range schema parity with ISO-8601 item formats plus runtime rejection for invalid or unordered[start, end]windows,UNI-168adds schema-level non-empty string contracts forretrieve_data.item_ids,store_data.tags, andquery_storage.tagsplus runtime rejection of empty retrieval item IDs,UNI-169adds schema cardinality/range parity for non-emptyretrieve_data.item_idsand non-negativequery_storage.size_rangeitems plus runtime rejection of empty retrieval ID lists,UNI-170adds non-emptyquery_storage.date_rangestring-item schema parity plus runtime rejection of empty date-range elements,UNI-171adds conditional-schema parity requiringcollection_namefor themanage_collectionscreate/update/delete/get/stats action subset,UNI-172tightens that conditional contract to non-null/non-emptycollection_nameschema parity for the same subset,UNI-173further adds deterministicreport_format="analytics"coverage and normalized stats extraction for nestedglobal_stats.basic_statspayloads (summary, analytics, and breakdown),UNI-174adds deterministic backend-report envelopes with optional capabilities and breakdown telemetry,UNI-175adds deterministic backend filtering plus unavailable-backend state telemetry (available_count/unavailable_count),UNI-176adds deterministic unavailable-reason telemetry for unavailable backend entries with explicit unknown-backend rejection for reason maps,UNI-177adds deterministic availability-filter reporting (all/available/unavailable) with filtered backend-result envelopes,UNI-179adds deterministic storage lifecycle reporting (scope, collection totals/names, normalized totals, optional analytics/breakdown) throughmanage_collections(action="lifecycle_report"),UNI-180adds first-class lifecycle alias reporting throughget_storage_lifecycle_reportwith deterministic report-format validation and normalized lifecycle telemetry envelopes,UNI-189adds import-compatibility coverage for package-level storage exports (store_data,retrieve_data,manage_collections,query_storage),UNI-209adds first-class backend-status alias reporting throughget_storage_backend_statuswith deterministic availability-filter and backend-shape validation plus normalized backend telemetry envelopes,UNI-210adds first-class collection-inventory alias reporting throughlist_storage_collectionswith deterministic include-flag validation and normalized collection-list envelopes,UNI-212adds first-class collection-stats alias reporting throughget_storage_collection_statswith deterministic required-collection/report-format validation and normalized collection-scoped stats envelopes,UNI-217adds first-class collection-delete alias reporting throughdelete_storage_collectionwith deterministic required-collection/delete_itemsvalidation and normalized delete envelopes,UNI-218adds first-class collection create/get alias reporting throughcreate_storage_collectionandget_storage_collectionwith deterministic required-collection/include-flag validation and normalized create/get envelopes,UNI-219hardens alias validation contracts to require non-emptydescriptionvalues forcreate_storage_collectionand boolean include flags forget_storage_collection,UNI-220adds deterministic metadata-key validation forcreate_storage_collection(non-empty string keys only) with schemapropertyNamesparity and error-envelope coverage for invalid metadata objects,UNI-221adds deterministic missing-collection envelopes forget_storage_collection(collection_name,found=false, and normalized not-found error messaging) while preservingfound=truesuccess semantics,UNI-222alignsmanage_collectionswith alias-level description contracts by enforcing non-empty optionaldescriptionvalues and schemaminLengthparity,UNI-223extends the same convergence tomanage_collectionsmetadata key handling with deterministic non-empty key validation plus schemapropertyNamesparity and normalized error envelopes for invalid metadata objects,UNI-224aligns backend-statusunavailable_reasonsschemas to runtime validation by enforcing non-empty key contracts (propertyNames.minLength) across bothmanage_collectionsandget_storage_backend_status,UNI-225extends backend-alias parity with deterministic unknown-backend rejection tests for invalidbackend_typesandunavailable_reasonsbackend identifiers throughget_storage_backend_status,UNI-226extends backend-alias parity with deterministic unknown-backend rejection and invalid-backend payload ordering coverage forunavailable_backendsidentifiers throughget_storage_backend_status,UNI-227extends backend-alias parity with deterministic mixed-case/whitespaceavailability_filternormalization coverage throughget_storage_backend_status,UNI-228extends backend-alias parity with deterministicinclude_capabilitiesboolean validation and capability-surface envelope coverage throughget_storage_backend_status,UNI-232extends backend-alias parity with deterministicinclude_breakdownboolean validation and breakdown-envelope coverage throughget_storage_backend_status,UNI-233extends backend-alias parity with deterministic list-parameter type validation forbackend_typesandunavailable_backendsthroughget_storage_backend_status,UNI-234extends backend-alias parity with deterministic non-empty list-entry validation forbackend_typesandunavailable_backendsthroughget_storage_backend_status,UNI-239extends backend-alias parity with deterministicunavailable_reasonsvalue-shape validation for non-dict payloads and empty string reason values throughget_storage_backend_status,UNI-240extends backend-alias parity with deterministic non-stringunavailable_reasonsvalue rejection throughget_storage_backend_status,UNI-241extends backend-alias parity with deterministic non-string list-entry rejection forbackend_typesandunavailable_backendsthroughget_storage_backend_status,UNI-242extends backend-alias parity with deterministic mixed-case/whitespace normalization forbackend_typesandunavailable_backendsthroughget_storage_backend_status,UNI-243extends backend-alias parity with deterministic mixed-case/whitespace normalization forunavailable_reasonskeys plus trimmed unavailable-reason values throughget_storage_backend_status,UNI-244extends backend-alias parity by ensuring unavailable reasons are only surfaced on unavailable backend entries throughget_storage_backend_status,UNI-245extends backend-alias parity with deterministic empty-stringavailability_filternormalization toallthroughget_storage_backend_status,UNI-252extends backend-alias parity by ensuring backend entries omitcapabilitiesunlessinclude_capabilities=Truethroughget_storage_backend_status,UNI-253extends backend-alias parity by ensuring the nestedbackend_reportomitsbreakdownunlessinclude_breakdown=Truethroughget_storage_backend_status,UNI-254extends backend-alias parity by ensuring the top-level aliasgenerated_atmirrorsbackend_report.generated_atthroughget_storage_backend_status, andUNI-255extends backend-alias parity by ensuring the top-level aliasbackend_countmirrorsbackend_report.backend_countthroughget_storage_backend_status; revalidated on2026-03-08with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni104_storage_tools.py(6 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni156_storage_tools.py(5 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni163_storage_tools.py(3 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni167_storage_tools.py(3 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni168_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni169_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni170_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni171_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni172_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni179_storage_tools.py(3 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni180_storage_tools.py(3 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni189_storage_import_compat.py(1 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni212_storage_tools.py(3 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni217_storage_tools.py(3 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni218_storage_tools.py(3 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni219_storage_tools.py(3 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni220_storage_tools.py(3 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni221_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni222_storage_tools.py(3 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni223_storage_tools.py(3 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni224_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni225_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni226_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni227_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni228_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni232_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni233_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni234_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni239_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni240_storage_tools.py(1 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni241_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni242_storage_tools.py(2 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni243_storage_tools.py(1 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni244_storage_tools.py(1 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni245_storage_tools.py(1 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni252_storage_tools.py(1 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni253_storage_tools.py(1 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni254_storage_tools.py(1 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni255_storage_tools.py(1 passed),ipfs_accelerate_py/mcp/tests/test_mcp_server_uni290_storage_dispatch_compat.py(1 passed), and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(3 passed, 154 deselected). - Vector/search/storage parity hardening convergence now includes cross-category orchestration in
ipfs_accelerate_py/mcp_server/tools/vector_tools/native_vector_tools.pyviaorchestrate_vector_search_storage(vector index creation, vector-index search, search-tools similarity contract, and optional storage audit persistence) plus deterministic validation/error-envelope hardening forcreate_vector_indexandsearch_vector_index, expanded vector-store management parity forlist_vector_indexes,delete_vector_index,manage_vector_store, andoptimize_vector_store, documented CRUD aliasescreate_store,load_store,save_store,list_stores, andget_vector_store_info, and import-compatibility coverage for package-levelcreate_vector_index/search_vector_indexexports inipfs_accelerate_py/mcp/tests/test_mcp_server_uni186_vector_import_compat.py, including stateful fallback store lifecycle coverage for create -> index -> query -> list -> info -> save -> delete flows and deterministic fallbackindex_idbinding ("vector-index") when create responses omitindex_id, with deterministic integration coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni104_vector_search_storage_tools.py, focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni155_vector_tools.pyandipfs_accelerate_py/mcp/tests/test_mcp_server_uni186_vector_import_compat.py, plus bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-10with the focused canonical bootstrap maintenance slice forcreate_vector_indexstill green (3 passed), building on the prior direct+dispatch/import/bootstrap evidence. - Graph parity hardening convergence now includes deterministic validation/error-envelope contracts for
graph_create,graph_add_entity,graph_add_relationship, andgraph_query_cypherinipfs_accelerate_py/mcp_server/tools/graph_tools/native_graph_tools.py, expanded transaction and schema-management parity forgraph_transaction_begin,graph_transaction_commit,graph_transaction_rollback,graph_index_create, andgraph_constraint_add, source-aligned wrapper coverage forquery_knowledge_graph,graph_search_hybrid,graph_srl_extract,graph_ontology_materialize,graph_distributed_execute,graph_graphql_query,graph_visualize,graph_complete_suggestions,graph_explain, andgraph_provenance_verify, contradictory failed-delegate normalization that forces deterministicerrorstatus inference through direct and isolated dispatch coverage plus canonical bootstrap dispatch, and package-level import-compatibility coverage for the same graph exports inipfs_accelerate_py/mcp/tests/test_mcp_server_uni204_graph_import_compat.py, including deterministic fallback payloads when source graph tooling is unavailable; focused coverage lives inipfs_accelerate_py/mcp/tests/test_mcp_server_uni105_graph_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni159_graph_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni204_graph_import_compat.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_uni260_graph_dispatch_compat.py, with bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (14 passed) plus the newer unified-bootstrap contradiction regression forgraph_add_entity(3 passed, 170 deselected) and prior import coverage. - PDF parity hardening convergence now includes deterministic validation/error-envelope contracts for
pdf_query_corpus,pdf_extract_entities, andpdf_batch_processinipfs_accelerate_py/mcp_server/tools/pdf_tools/native_pdf_tools.py, plus expanded source-aligned parity forpdf_analyze_relationships,pdf_query_knowledge_graph,pdf_cross_document_analysis, andpdf_optimize_for_llmwith deterministic fallback unavailable envelopes, contradictory failed-delegate normalization that forces deterministicerrorstatus inference through direct wrappers, isolated dispatch compatibility, and canonical bootstrap dispatch, import-compatibility coverage for package-level PDF exports (pdf_ingest_to_graphrag,pdf_query_corpus,pdf_query_knowledge_graph,pdf_analyze_relationships,pdf_batch_process,pdf_extract_entities,pdf_optimize_for_llm,pdf_cross_document_analysis) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni223_pdf_import_compat.py, focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni105_pdf_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni160_pdf_tools.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_uni258_pdf_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (11 passed) plus the newer unified-bootstrap contradiction regression forpdf_query_corpus(3 passed, 173 deselected) and prior import coverage. - Logic parity hardening convergence now includes deterministic validation/error-envelope contracts for
tdfol_parse,tdfol_convert, andtdfol_proveinipfs_accelerate_py/mcp_server/tools/logic_tools/native_logic_tools.py, expanded TDFOL knowledge-base parity fortdfol_kb_add_axiom,tdfol_kb_add_theorem,tdfol_kb_query, andtdfol_kb_export, initial CEC parity forcec_prove,cec_check_theorem,cec_parse,cec_validate_formula,cec_analyze_formula, andcec_formula_complexity, plus contradictory failed-delegate normalization that forces deterministicerrorstatus inference while preservingsuccess=Falsethrough direct wrappers, isolated dispatch compatibility coverage, and unified bootstrap dispatch for representative TDFOL and CEC flows, and import-compatibility coverage for package-level logic exports (logic_capabilities,logic_health,tdfol_parse,tdfol_convert,tdfol_prove,tdfol_kb_add_axiom,tdfol_kb_add_theorem,tdfol_kb_query,tdfol_kb_export,cec_prove,cec_check_theorem,cec_parse,cec_validate_formula,cec_analyze_formula,cec_formula_complexity) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni221_logic_import_compat.py, including canonical in-memory KB fallback when source delegates are present but the source logic engine is unavailable at runtime, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni105_logic_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni161_logic_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni221_logic_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni303_logic_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused coverage (15 passed) plus the newer unified-bootstrap contradiction regression for representativetdfol_parse,tdfol_prove, andcec_proveflows (1 passed, 196 deselected) and prior import coverage. - Web-archive parity hardening convergence now includes source-compatible
search_common_crawl,get_common_crawl_content,search_common_crawl_advanced,fetch_warc_record_advanced,list_common_crawl_indexes,list_common_crawl_collections_advanced,get_common_crawl_collection_info_advanced,list_autoscraper_models,create_autoscraper_model,scrape_with_autoscraper,optimize_autoscraper_model,batch_scrape_with_autoscraper,search_wayback_machine,get_wayback_content,archive_to_wayback,archive_to_archive_is,batch_archive_to_archive_is,search_archive_is,get_archive_is_content,check_archive_status,index_warc_to_ipwb,start_ipwb_replay,search_ipwb_archive,get_ipwb_content,verify_ipwb_archive,search_brave,search_brave_news,search_brave_images,batch_search_brave,get_brave_cache_stats,clear_brave_cache,search_google,search_google_images,batch_search_google,search_github_repositories,search_github_code,search_github_users,search_github_issues,batch_search_github,search_huggingface_models,search_huggingface_datasets,search_huggingface_spaces,get_huggingface_model_info,batch_search_huggingface,search_openverse_images,search_openverse_audio,batch_search_openverse,search_serpstack,search_serpstack_images,batch_search_serpstack,unified_search,unified_fetch,unified_search_and_fetch,unified_health,unified_agentic_discover_and_fetch,extract_text_from_warc,extract_links_from_warc,extract_metadata_from_warc,index_warc, andextract_dataset_from_cdxjsupport inipfs_accelerate_py/mcp_server/tools/web_archive_tools/native_web_archive_tools.pywith deterministic registration, required-input validation, representative contradictory failed-delegate normalization that forces deterministicerrorstatus inference while preservingsuccess=False, direct coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni106_web_archive_tools.py, isolated dispatch compatibility coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni299_web_archive_tools_dispatch_compat.py, import-compat coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni208_web_archive_import_compat.py, and unified bootstrap contradiction coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused coverage (22 passed; bootstrap slice1 passed, 192 deselected). - Cache parity hardening convergence now includes source-compatible enhanced surfaces
get_cache_statsandmonitor_cacheplus prioroptimize_cache,cache_embeddings, andget_cached_embeddingssupport inipfs_accelerate_py/mcp_server/tools/cache_tools/native_cache_tools.py, expandedmanage_cacheaction parity forconfigure,warm_up,analyze, andoptimizewith deterministic registration, summary/validation/alert-threshold envelopes, plus contradictory failed-delegate normalization that forces deterministicerrorstatus inference through representative cache read, stats, optimization, and embedding lookup wrappers under direct, isolated dispatch, and unified bootstrap coverage, and import-compatibility coverage for package-level cache exports (cache_get,cache_set,cache_delete,cache_clear,cache_stats,manage_cache,optimize_cache,cache_embeddings,get_cached_embeddings,get_cache_stats,monitor_cache) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni198_cache_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni107_cache_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni162_cache_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni198_cache_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni295_cache_dispatch_compat.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused coverage (16 passed) plus the newer unified-bootstrap contradiction regression for representative cache read, stats, optimization, and embedding lookup flows (1 passed, 189 deselected) and prior import coverage. - Rate-limiting parity hardening convergence now includes source-aligned wrapper validation and deterministic action contracts in both
ipfs_accelerate_py/mcp_server/tools/rate_limiting_tools/native_rate_limiting_tools_category.pyandipfs_accelerate_py/mcp_server/tools/rate_limiting/native_rate_limiting_tools.py(configure_rate_limitslist/flag/entry guards with deterministic error envelopes,check_rate_limitrequired non-emptylimit_name/identifierplusrequest_metadatatype guards, andmanage_rate_limitsaction normalization/required-argument enforcement), plus contradictory failed-delegate normalization that forces deterministicerrorstatus inference through direct wrappers and isolated dispatch compatibility coverage for alias-category and canonical rate-limiting flows, import-compatibility coverage for both package-level rate-limiting export surfaces (configure_rate_limits,check_rate_limit,manage_rate_limits) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni247_rate_limiting_tools_import_compat.pyandipfs_accelerate_py/mcp/tests/test_mcp_server_uni249_rate_limiting_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni108_rate_limiting_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni151_rate_limiting_tools_category.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni152_native_rate_limiting_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni247_rate_limiting_tools_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni249_rate_limiting_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni292_rate_limiting_tools_dispatch_compat.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_uni293_rate_limiting_dispatch_compat.py, plus bootstrap discovery/schema/dispatch assertions and contradictory failed-payload normalization coverage for alias-categoryrate_limiting_toolsand canonicalrate_limitinginipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused coverage (19 passed) plus explicit unified-bootstrap contradiction slices for alias-categoryrate_limiting_tools(1 passed, 188 deselected) and canonicalrate_limiting(1 passed, 197 deselected), alongside prior import coverage. - Session parity hardening convergence now includes source-compatible enhanced wrappers
manage_sessionandget_session_stateplus enhancedcreate_sessionoption parity (session_type,resource_limits,metadata,tags) inipfs_accelerate_py/mcp_server/tools/session_tools/native_session_tools.pywith deterministic registration/schema coverage, invalid-tags envelope contracts, strict cleanup-option parity formanage_session(action="cleanup")(cleanup_options.max_age_hours,cleanup_options.dry_run, deterministiccleanup_reportenvelopes), deterministic sparse-success normalization for enhancedcreate_session/manage_session/get_session_statepayloads (including nestedsessiondefaults, stable timestamps, config/resources, metadata, tags, and request counters), contradictory failed-manager normalization that forces deterministicerrorstatus inference through direct wrappers, isolated dispatch compatibility coverage for enhanced create/get/state lifecycle contracts through canonicaltools_dispatch, and unified bootstrap dispatch coverage for the same contradiction path, plus import-compatibility coverage for package-level session exports (create_session,manage_session_state,cleanup_sessions,manage_session,get_session_state) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni210_session_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni109_session_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni164_session_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni210_session_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni296_session_dispatch_compat.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused coverage (17 passed; bootstrap slice2 passed, 182 deselected). - Search parity hardening convergence now includes deterministic wrapper validation/envelope contracts in
ipfs_accelerate_py/mcp_server/tools/search_tools/native_search_tools.py(semantic_searchrequiredquery/positivetop_kplusfiltersobject validation and deterministic success defaults formodel/top_k/collection/results/total_found,similarity_searchnon-empty numericembeddingwith bounded numericthresholdplus deterministic success defaults fortop_k/threshold/collection/results/total_found, andfaceted_searchstrict facets-map/aggregation-item shape guards plustop_knumeric validation with exception-safe envelopes), with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni110_search_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni154_search_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni165_search_tools.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_uni256_search_dispatch_compat.py, plus bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (9 passed) plus the newer unified-bootstrap contradiction regression forsemantic_search(3 passed) and prior import coverage. - Auth parity hardening convergence now includes deterministic wrapper validation/envelope contracts in
ipfs_accelerate_py/mcp_server/tools/auth_tools/native_auth_tools.py(authenticate_userusername/password guards plus enhancedremember_meparity, contradictory failed-delegate normalization that forces deterministicerrorstatus inference while preservingsuccess=False,validate_tokenaction/permission normalization plus enhancedstrictvalidation semantics and contradictory failed-delegate inference for validate/refresh/decode payloads, andget_user_inforequired-token validation plus enhancedinclude_permissions/include_profileresponse shaping with contradictory failed-delegate normalization), unified dispatch compatibility coverage for enhanced auth payload shapes and contradictory failed delegate payloads inipfs_accelerate_py/mcp/tests/test_mcp_server_uni181_auth_dispatch_compat.py, and import-compatibility coverage for package-level auth exports (authenticate_user,validate_token,get_user_info) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni191_auth_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni111_auth_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni181_auth_dispatch_compat.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_uni191_auth_import_compat.py, and bootstrap dispatch/schema assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+dispatch coverage plus bootstrap contradiction slices. - Data-processing parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/data_processing_tools/native_data_processing_tools.py(chunk_textstrategy enum guards,transform_dataparametersobject integration/validation,convert_formatoptions-object validation, andvalidate_datarules item-shape guards), plus contradictory failed-delegate normalization that forces deterministicerrorstatus inference acrosschunk_text,transform_data,convert_format, andvalidate_data, import-compatibility coverage for package-level exports (chunk_text,transform_data,convert_format,validate_data) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni196_data_processing_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni111_data_processing_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni196_data_processing_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni274_data_processing_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (12 passed) plus the newer unified-bootstrap contradiction regression forchunk_text(3 passed, 172 deselected) and prior import coverage. - Analysis parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/analysis_tools/native_analysis_tools.py(analyze_data_distributionvectors-shape validation,cluster_analysissource-aligned algorithm andn_clusterscoercion guards,quality_assessmentmetrics-shape validation,dimensionality_reductionsource-aligned method/n_componentscoercion guards, and expanded outlier-analysis surface viadetect_outlierswith numeric-matrix and positive-threshold validation), plus contradictory failed-delegate normalization coverage through direct wrappers, isolated dispatch compatibility, and unified bootstrap dispatch, import-compatibility coverage for package-level analysis exports (analyze_data_distribution,cluster_analysis,quality_assessment,detect_outliers,dimensionality_reduction) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni220_analysis_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni112_analysis_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni220_analysis_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni276_analysis_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+dispatch coverage (13 passed) plus the newer unified-bootstrap contradiction regression for representative clustering, quality-assessment, and dimensionality-reduction flows (1 passed, 190 deselected) and prior import coverage. - Geospatial parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/geospatial_tools/native_geospatial_tools.py(extract_geographic_entitiescorpus/threshold/boolean guards with threshold bounds/default,map_spatiotemporal_eventscorpus/time-range/distance/resolution guards with resolution enum/default,query_geographic_contextquery/corpus/radius/boolean guards with radius/default schema constraints, and expanded orchestration surface viaanalyze_geospatial_corpuswith phase-aware error envelopes and summary telemetry), plus contradictory failed-delegate normalization coverage through direct wrappers, isolated dispatch compatibility, and unified bootstrap dispatch, import-compatibility coverage for package-level geospatial exports (extract_geographic_entities,map_spatiotemporal_events,query_geographic_context,analyze_geospatial_corpus) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni202_geospatial_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni113_geospatial_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni202_geospatial_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni277_geospatial_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused coverage (13 passed) plus the newer unified-bootstrap contradiction regression for representative geographic extraction, spatial-temporal mapping, and geographic-context flows (1 passed, 195 deselected) and prior import coverage. - Index-management parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/index_management_tools/native_index_management_tools.py(load_indexaction enum + split/column defaults,manage_shardsaction enum and deterministicnum_shardscoercion/list-shape guards,monitor_index_statusmetrics/time-range guards with time-range enum/default,manage_index_configurationaction enum with deterministic optimization-level coercion/range guards, and expanded lifecycle orchestration viaorchestrate_index_lifecyclewith phase-aware error envelopes and create/shard/config/status aggregation contracts), plus import-compatibility coverage for package-level index-management exports (load_index,manage_shards,monitor_index_status,manage_index_configuration,orchestrate_index_lifecycle) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni203_index_management_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni114_index_management_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni203_index_management_import_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-07with focused coverage (12 passed,1 passed). - Provenance parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/provenance_tools/native_provenance_tools.py(record_provenancerequired dataset/operation guards, normalized pass-through, inputs/tags empty-string guards, optional description/agent-id non-empty guards, and ISO-8601 timestamp validation with schemadate-timeformat,record_provenance_batchaggregate lineage-record orchestration with per-item validation/fail-fast controls and deterministic counters,verify_provenance_recordscontract verification for status/dataset/operation requirements, andgenerate_provenance_reportdeterministic aggregate reporting by operation/status with bounded error samples), plus import-compatibility coverage for package-level provenance exports (record_provenance,record_provenance_batch,verify_provenance_records,generate_provenance_report) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni219_provenance_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni115_provenance_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni178_provenance_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni219_provenance_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni259_provenance_dispatch_compat.py, plus bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+bootstrap coverage (3 passed) confirming canonical bootstrap dispatch also preserves deterministicerrorstatus inference for contradictory failed delegate payloads fromrecord_provenance, plus prior import/dispatch evidence. - Admin parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/admin_tools/native_admin_tools.py(manage_endpointsaction/required-field/endpoint-type/ctx_lengthguards,system_maintenanceoperation alias+enum and booleanforceguard,configure_systemaction/settings/config-key/boolean guards, source-alignedsystem_healthsurface with component/detailed validation plus deterministic health-envelope defaults, and enhanced-source admin wrappersget_system_status,manage_service,update_configuration, andcleanup_resourceswith format/action/boolean/range guards plus deterministic summary/bulk-operation/cleanup-option envelopes), plus contradictory failed-delegate normalization that forces deterministicerrorstatus inference across all core admin wrappers when delegates returnsuccess=Falseor an expliciterror, import-compatibility coverage for package-level admin exports (manage_endpoints,system_maintenance,configure_system,system_health,get_system_status,manage_service,update_configuration,cleanup_resources) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni216_admin_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni116_admin_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni216_admin_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni289_admin_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (17 passed) plus explicit unified admin dispatch/bootstrap revalidation (3 passed, 172 deselected) and prior import coverage. - File-detection parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/file_detection_tools/native_file_detection_tools.py(detect_file_typerequired file-path and methods/strategy guards,batch_detect_file_typesrequired directory-or-file-paths source checks plus recursive/pattern/export-path validation,analyze_detection_accuracydirectory/pattern/recursive validation, and expanded reporting surface viagenerate_detection_reportwith non-empty results/object-shape validation plus deterministic success-rate, confidence, MIME distribution, and bounded error-example contracts), plus contradictory failed-delegate normalization that forces deterministicerrorstatus inference across single-file, batch, and detection-accuracy wrappers when delegates returnsuccess=Falseor an expliciterror, import-compatibility coverage for package-level file-detection exports (detect_file_type,batch_detect_file_types,analyze_detection_accuracy,generate_detection_report) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni217_file_detection_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni117_file_detection_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni217_file_detection_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni300_file_detection_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused coverage (13 passed). - Audit parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/audit_tools/native_audit_tools.py(record_audit_eventrequired action, severity enum normalization, optional field shape guards, and tag validation,generate_audit_reportreport-type/output-format enum validation with ISO-8601 time guards, plus source-alignedaudit_toolsoperation parity fromaudit_tools.pywith target/action/user/details validation and deterministic status envelopes), plus import-compatibility coverage for package-level audit exports (record_audit_event,generate_audit_report,audit_tools) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni209_audit_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni118_audit_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni209_audit_import_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-07with focused coverage (10 passed,1 passed). - Alert parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/alert_tools/native_alert_tools.py(send_discord_messagerequired text and role/channel/thread/config guards with deterministic success defaults forrole_names/channel_id/thread_id,evaluate_alert_rulesevent/rule-ids/config validation with deterministic success defaults forrule_ids/results/triggered_rules,list_alert_rulesboolean/config validation with status-envelope normalization plus deterministicrules/countdefaults, and source-alignedremove_alert_rulelifecycle parity with requiredrule_idvalidation plus deterministic status/rule-id envelope defaults), plus import-compatibility coverage for package-level alert exports (send_discord_message,evaluate_alert_rules,list_alert_rules,remove_alert_rule) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni215_alert_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni119_alert_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni215_alert_import_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused coverage (11 passed,1 passed) plus the newer unified-bootstrap contradiction regression forremove_alert_rule(3 passed, 166 deselected). - Email parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/email_tools/native_email_tools.py(email_test_connectionprotocol/server/credentials/timeout guards with deterministic success defaults foruse_ssl/timeout,email_list_foldersserver/credentials/timeout guards with deterministic success defaults forfolders/folder_count/use_ssl/timeout,email_analyze_export/email_search_exportrequired file/query/field validation with deterministic success defaults foranalysisandresults/match_count, plus source-alignedemail_parse_emlparity with required file-path/boolean attachment flags and deterministicemailpayload defaults), plus contradictory failed-delegate normalization that forces deterministicerrorstatus inference through direct and isolated dispatch coverage plus canonical bootstrap dispatch, import-compatibility coverage for package-level email exports (email_test_connection,email_list_folders,email_analyze_export,email_search_export,email_parse_eml) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni192_email_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni120_email_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni262_email_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (15 passed) plus the newer unified-bootstrap contradiction regression foremail_test_connection(3 passed, 178 deselected) and prior import coverage. - Background-task parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/background_task_tools/native_background_task_tools.py(check_task_statustask-type/status-filter/limit guards with deterministic success defaults fortask_id/tasks/count,manage_background_tasksaction/task-id/priority/config guards with deterministic success defaults forpriority, list-pathtasks/count, and stats-pathstatistics,manage_task_queueaction/priority/max-concurrent guards with deterministic success defaults forpriority/max_concurrentandqueue_statisticson stats paths, and source-alignedget_task_statusparity with task-id/boolean include-flags/log-limit validation plus deterministic summary/system/queue status envelopes), plus contradictory failed-delegate normalization that forces deterministicerrorstatus inference through direct wrappers, isolated dispatch compatibility coverage, import-compatibility coverage for package-level background-task exports (check_task_status,manage_background_tasks,manage_task_queue,get_task_status) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni214_background_task_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni121_background_task_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni214_background_task_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni294_background_task_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused coverage (15 passed,1 passed) plus explicit canonical bootstrap contradiction coverage forget_task_statusthroughtools_dispatch. - Dashboard parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/dashboard_tools/native_dashboard_tools.py(profile_tdfol_operationformula/kb/runs/strategy guards with deterministic success defaultprofile,generate_tdfol_dashboardpath/boolean guards with deterministicdashboard_generateddefault,export_tdfol_statisticsformat/boolean guards with deterministicstatisticsdefault,get_tdfol_profiler_reportformat/top-n guards with deterministicreportdefault,compare_tdfol_strategiesformula/strategies/kb/runs guards with deterministiccomparisondefault, andcheck_tdfol_performance_regressionbaseline/threshold guards with deterministicregression_detecteddefault, plus deterministic defaults onget_tdfol_metrics.metricsandreset_tdfol_metrics.reset), plus import-compatibility coverage for package-level dashboard exports (get_tdfol_metrics,profile_tdfol_operation,generate_tdfol_dashboard,export_tdfol_statistics,get_tdfol_profiler_report,compare_tdfol_strategies,check_tdfol_performance_regression,reset_tdfol_metrics) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni197_dashboard_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni122_dashboard_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni197_dashboard_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni263_dashboard_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (11 passed) plus the newer unified-bootstrap contradiction regression forexport_tdfol_statistics(3 passed, 163 deselected) and prior import coverage. - P2P-workflow parity hardening convergence now includes deterministic wrapper validation/envelope contracts in
ipfs_accelerate_py/mcp_server/tools/p2p_workflow_tools/native_p2p_workflow_tools.py(initialize_p2p_schedulerpeer-id/peer-list guards with deterministicscheduler_statusdefaults,schedule_p2p_workflowrequired id/name/tags with priority/metadata validation plus deterministic minimal-success defaults forname/tags/priority/metadata, and normalized status envelopes for queue/status/assignment reads with error-only payload inference and deterministic defaults for queue/assignment response shapes), plus package-level import compatibility for scheduler, assignment, peer-management, and merkle-clock helper exports inipfs_accelerate_py/mcp/tests/test_mcp_server_uni236_p2p_workflow_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni136_p2p_workflow_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni153_p2p_workflow_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni270_p2p_workflow_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (11 passed) plus the newer unified-bootstrap contradiction regression forschedule_p2p_workflow(3 passed, 178 deselected) and prior import coverage. - Web-scraping parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/web_scraping_tools/native_web_scraping_tools.py(scrape_url_toolurl/method/timeout/boolean guards with deterministic success defaults forcontent/title/links/method_used,scrape_multiple_urls_toolurls/method/timeout/max-concurrent/boolean guards with deterministic success defaults forresults/successful_count/failed_count, and normalized status envelopes for method-discovery responses with deterministic defaults foravailable_methods/unavailable_methods/recommended_installs/all_methods/fallback_sequence), plus import-compatibility coverage for package-level web-scraping exports (scrape_url_tool,scrape_multiple_urls_tool,check_scraper_methods_tool) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni229_web_scraping_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni123_web_scraping_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni229_web_scraping_import_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-07with focused coverage (7 passed,1 passed). - Sparse-embedding parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/sparse_embedding_tools/native_sparse_embedding_tools.py(generate_sparse_embeddingtext/model/top-k/boolean guards with deterministic defaults fortextandsparse_embedding,index_sparse_collectioncollection/dataset/split/models/batch-size guards with deterministic defaults forsplit/column/batch_size/total_documents/results,sparse_searchquery/collection/model/top-k/object-shape guards with deterministic defaults forcollection_name/top_k/results/total_found/has_more, andmanage_sparse_modelsaction/model/config guards with deterministic defaults for list/stats responses), plus import-compatibility coverage for package-level sparse-embedding exports (generate_sparse_embedding,index_sparse_collection,sparse_search,manage_sparse_models) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni235_sparse_embedding_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni124_sparse_embedding_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni263_sparse_embedding_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+bootstrap coverage (3 passed) confirming canonical bootstrap dispatch also preserves deterministicerrorstatus inference for contradictory failed delegate payloads fromgenerate_sparse_embedding, plus prior import/dispatch evidence. - IPFS-cluster parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/ipfs_cluster_tools/native_ipfs_cluster_tools.py(manage_ipfs_clusteraction/node-id/cid/replication/config/filter guards plus deterministic success defaults forreplication_factor/cluster_config/filters/cluster_operation/result, andmanage_ipfs_contentaction/cid/content/metadata/pin/content-type guards plus deterministic success defaults forpin/content_type/metadata/result), plus import-compatibility coverage for package-level IPFS-cluster exports (manage_ipfs_cluster,manage_ipfs_content) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni205_ipfs_cluster_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni126_ipfs_cluster_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni205_ipfs_cluster_import_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-07with focused coverage (7 passed,1 passed). - Security parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/security_tools/native_security_tools.py(check_access_permissionnon-empty resource/user guards, permission enum validation, optional non-emptyresource_typevalidation, contradictory failed-delegate normalization that forces deterministicerrorstatus inference while preservingsuccess=False, normalized delegate response envelopes, and deterministic exception envelopes) plus expanded authorization surface viacheck_access_permissions_batch(per-item normalization, explicit booleanfail_fastvalidation, stable invalid-batch aggregate fields, fail-fast behavior, and aggregate authorization/error counts), with unified dispatch compatibility coverage for batch schema defaults, invalidfail_fastrejection, aggregate error-count preservation, and contradictory failed delegate payload normalization inipfs_accelerate_py/mcp/tests/test_mcp_server_uni182_security_dispatch_compat.py, import-compatibility coverage for package-levelcheck_access_permissionexports inipfs_accelerate_py/mcp/tests/test_mcp_server_uni190_security_import_compat.py, focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni127_security_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni182_security_dispatch_compat.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_uni190_security_import_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+dispatch coverage plus bootstrap contradiction slices. - Vector-store parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/vector_store_tools/native_vector_store_tools.py(vector_indexaction/index-name/config guards including source-alignedlistaction parity plus deterministic success defaults forresult/success,vector_retrievalcollection/ids/filters/limit guards plus deterministic success defaults forresults/total_found,vector_metadataaction/ids/metadata update-contract guards plus deterministic success defaultmetadata, and enhanced-source wrappersenhanced_vector_index,enhanced_vector_search, andenhanced_vector_storagewith richer query-vector/object-shape/boolean validation and deterministic index/search/storage envelopes), plus contradictory failed-delegate normalization that forces deterministicerrorstatus inference through direct wrappers, isolated dispatch compatibility coverage, and canonical bootstrap dispatch, import-compatibility coverage for package-level vector-store exports (vector_index,vector_retrieval,vector_metadata,enhanced_vector_index,enhanced_vector_search,enhanced_vector_storage) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni206_vector_store_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni128_vector_store_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni166_vector_store_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni206_vector_store_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni264_vector_store_dispatch_compat.py, plus bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (13 passed) plus the newer unified-bootstrap contradiction regression forvector_index(3 passed, 178 deselected) and prior import coverage. - Function-tools parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/functions/native_function_tools.py(execute_python_snippetnon-empty code guard, timeout/context type contracts, deterministic exception envelopes, normalized delegate passthrough, deterministicerrorstatus inference for contradictory failed delegate payloads, and deterministic success defaults formessage/execution_time_mson minimal success payloads), plus import-compatibility coverage for package-level function exports (execute_python_snippet) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni218_function_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni129_function_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni218_function_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni273_function_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (8 passed) plus the newer unified-bootstrap contradiction regression forexecute_python_snippet(4 passed, 166 deselected) and prior import coverage. - Discord-tools parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/discord_tools/native_discord_tools.py(discord_list_guildsoptional token non-empty guard and normalized status envelope;discord_list_channelsrequired non-empty guild-id plus optional token guard and normalized fallback envelopes), plus contradictory failed-delegate normalization that forces deterministicerrorstatus inference through direct and isolated dispatch coverage plus canonical bootstrap dispatch, import-compatibility coverage for package-level Discord exports (discord_list_guilds,discord_list_channels,discord_list_dm_channels,discord_export_channel,discord_analyze_export,discord_convert_export,discord_batch_convert_exports) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni213_discord_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni130_discord_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni213_discord_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni266_discord_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (12 passed) plus the newer unified-bootstrap contradiction regression fordiscord_list_guilds(3 passed, 176 deselected) and prior import coverage. - File-converter-tools parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/file_converter_tools/native_file_converter_tools.py(convert_file_toolrequired input-path/backend/output-format and boolean extraction guards,file_info_toolrequired input-path guard,download_url_toolrequired URL with timeout/size bounds,batch_convert_toolinput-list and concurrency guards,generate_summary_toolmodel validation,generate_embeddings_toolvector-store validation, andextract_archive_toolrecursion-depth validation), plus hardened normalization contracts that infer deterministicerrorstatus from contradictory failed delegate payloads and error-only dict payloads while adding deterministic success defaults (success=True) for minimal success payloads and preserving normalized fallback envelopes, import-compatibility coverage for package-level file-converter exports (convert_file_tool,batch_convert_tool,extract_knowledge_graph_tool,generate_summary_tool,generate_embeddings_tool,extract_archive_tool,download_url_tool,file_info_tool) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni193_file_converter_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni131_file_converter_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni193_file_converter_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni271_file_converter_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused direct+dispatch coverage (19 passed) plus the newer unified-bootstrap contradiction regression forconvert_file_tool(3 passed, 177 deselected) and prior import coverage. - Development-tools parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/development_tools/native_development_tools.py(codebase_searchrequired pattern plus boolean/int/format/path validation and normalized passthrough envelopes with deterministic minimal-success defaults forsuccessandresult.matches/result.summary,vscode_cli_statusinstall-dir validation with deterministic status envelopes plus minimal-success defaults forsuccess/installed, and contradictory failed-delegate normalization that forces deterministicerrorstatus inference while preservingsuccess=Falseacross representative code-search, documentation, test-runner, and VSCode CLI wrappers), plus import-compatibility coverage for package-level development exports inipfs_accelerate_py/mcp/tests/test_mcp_server_uni222_development_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni132_development_tools.py, isolated dispatch compatibility coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni298_development_tools_dispatch_compat.py, and unified bootstrap contradiction coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused coverage (17 passed; bootstrap slice1 passed, 191 deselected). - GitHub CLI compatibility convergence now includes package-level alias preservation in
ipfs_accelerate_py/github_cli/__init__.py(WorkflowManagerremains a backwards-compatible alias ofWorkflowQueue) and import smoke coverage foripfs_accelerate_py.mcp.tools.github_tools.register_github_tools, with focused evidence inipfs_accelerate_py/mcp/tests/test_mcp_server_uni209_github_cli_import_smoke.py; revalidated on2026-03-07with focused coverage (2 passed). - Media-tools parity hardening convergence now validates the broader source-aligned FFmpeg and yt-dlp surface in
ipfs_accelerate_py/mcp_server/tools/media_tools/native_media_tools.py, including probe/analyze, convert, mux/demux, stream input/output, cut/splice/concat, filtering, batch processing, and video/playlist/search/batch yt-dlp wrappers with deterministic validation and normalized success envelopes. Focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni133_media_tools.pynow asserts the full registered tool set plus stream-output and search validation/defaults, package-level import compatibility is covered inipfs_accelerate_py/mcp/tests/test_mcp_server_uni203_media_import_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.pycover the expanded registration/schema surface; revalidated on2026-03-07with focused coverage (12 passed,1 passed). - Workflow-tools parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/workflow_tools/native_workflow_tools_category.py(create_templatenon-empty template validation, workflow/peer/hash identifier non-empty guards,schedule_p2p_workflowtags/priority validation with deterministic success defaults forpriority/metadata,merge_merkle_clockcounter/timestamp contracts with deterministic success defaults forother_parent_hash/other_timestamp, plus enhanced-source orchestration wrappersenhanced_workflow_management,enhanced_batch_processing, andenhanced_data_pipelinewith action/object-shape validation and deterministic workflow-list, batch-processing, and pipeline-execution envelopes), plus package-level import compatibility for the source-aligned workflow automation, scheduler, and P2P orchestration helper exports inipfs_accelerate_py/mcp/tests/test_mcp_server_uni237_workflow_tools_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni134_workflow_tools.pyand bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused coverage (3 passed, 183 deselected) confirming canonical bootstrap dispatch also infers deterministicerrorstatus from contradictory failed delegate payloads forschedule_p2p_workflow, plus a direct package-export assertion fromipfs_accelerate_py/mcp/tests/test_mcp_server_uni237_workflow_tools_import_compat.py. - P2P-tools parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/p2p_tools/native_p2p_tools.py(p2p_cache_get/p2p_cache_has/p2p_cache_set/p2p_cache_deletenon-empty key and TTL guards plus deterministic minimal-success defaults on cache-get envelopes,p2p_task_submit/p2p_task_get/p2p_task_deleteidentifier/object guards with normalized task-submit defaults,p2p_remote_status/p2p_remote_call_tooltimeout/tool-name/object guards with normalized status inference for error-only payloads and deterministic minimal-success defaults for remote-call metadata, hardenedp2p_remote_cache_get/set/has/deleteplusp2p_remote_submit_taskvalidation and sparse-success normalization for key/timeout constraints, remote addressing fields, cache hit/delete defaults, and task submission metadata, andp2p_service_statusvalidation/default shaping forinclude_peers,peers_limit, and minimal service/peer envelopes), plus import-compatibility coverage for package-level P2P exports (p2p_service_status, cache/task helpers, remote status/call helpers, remote cache helpers, andp2p_remote_submit_task) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni207_p2p_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni135_p2p_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni207_p2p_import_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-08with focused coverage (16 passed, 148 deselected). - Finance-data-tools parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/finance_data_tools/native_finance_data_tools.pyacross source-aligned stock, news, archive, theorem, quote, corporate-actions, and embedding-correlation surfaces (scrape_stock_data,scrape_financial_news,fetch_stock_data,fetch_corporate_actions,get_stock_quote,fetch_financial_news,search_archive_news,search_financial_news,list_financial_theorems,apply_financial_theorem,analyze_embedding_market_correlation,find_predictive_embedding_patterns), including normalized error-only payload status inference plus deterministic minimal-success defaults for async scrape/search envelopes and sync theorem/analytics responses, plus import-compatibility coverage for package-level finance exports inipfs_accelerate_py/mcp/tests/test_mcp_server_uni199_finance_import_compat.py; revalidated on2026-03-09with focused direct+dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni137_finance_data_tools.pyandipfs_accelerate_py/mcp/tests/test_mcp_server_uni267_finance_dispatch_compat.py(12 passed), plus canonical bootstrap maintenance inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.pypreserving deterministicerrorstatus normalization for contradictory failed delegate payloads throughtools_dispatchforscrape_stock_data(3 passed, 181 deselected). - Legal-dataset-tools parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/legal_dataset_tools/native_legal_dataset_tools.py(list_state_jurisdictionsnormalized status envelopes plus deterministic minimal-success defaults forsuccess/states/count,scrape_state_lawsstates/legal-areas/output-format/boolean/numeric guards with deterministic minimal-success defaults forsuccess/data/metadata, and source-alignedexpand_legal_query/get_legal_synonyms/get_legal_relationshipswrappers with strategy/domain/confidence and relationship-type validation plus normalized error-only payload inference and deterministic success defaults for query-expansion/synonym/relationship payloads), plus import-compatibility coverage for package-level legal-dataset exports (list_state_jurisdictions,scrape_state_laws,expand_legal_query,get_legal_synonyms,get_legal_relationships) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni201_legal_dataset_import_compat.py, with focused direct and isolated dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni138_legal_dataset_tools.pyandipfs_accelerate_py/mcp/tests/test_mcp_server_uni278_legal_dataset_dispatch_compat.py, plus bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+bootstrap coverage (3 passed, 187 deselected) plus canonical bootstrap maintenance preserving deterministicerrorstatus normalization for contradictory failed delegate payloads throughtools_dispatchforscrape_state_lawsand prior import/dispatch coverage. - Investigation-tools parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/investigation_tools/native_investigation_tools.pyacross source-aligned entity, timeline, provenance, ingestion, deontic, and geospatial surfaces (analyze_entities,explore_entity,map_relationships,analyze_entity_timeline,detect_patterns,track_provenance,ingest_news_article,ingest_news_feed,ingest_website,ingest_document_collection,analyze_deontological_conflicts,query_deontic_statements,query_deontic_conflicts,extract_geographic_entities,map_spatiotemporal_events,query_geographic_context), including normalized error-only payload status inference plus deterministic minimal-success defaults for entity-analysis, relationship-mapping, and geographic-query result envelopes, with focused direct, isolated dispatch, and bootstrap discovery/schema/dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni139_investigation_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni269_investigation_dispatch_compat.py, andipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+dispatch coverage (10 passed) plus canonical bootstrap maintenance preserving deterministicerrorstatus normalization for contradictory failed delegate payloads throughtools_dispatchforanalyze_entities(3 passed, 180 deselected) and prior import coverage. - Software-engineering-tools parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/software_engineering_tools/native_software_engineering_tools.pyacross source-aligned repository, CI/CD, log-analysis, health, error-pattern, and auto-healing surfaces (scrape_repository,search_repositories,analyze_github_actions,parse_workflow_logs,parse_systemd_logs,analyze_service_health,parse_kubernetes_logs,analyze_pod_health,detect_error_patterns,suggest_fixes,coordinate_auto_healing,monitor_healing_effectiveness), including tightened schema-aligned minimum-list validation forerror_logsandhealing_history, normalized error-only payload status inference, and deterministic minimal-success defaults for workflow-log, service/pod-health, fix-suggestion, and healing-monitor envelopes, plus import-compatibility coverage for package-level software-engineering exports inipfs_accelerate_py/mcp/tests/test_mcp_server_uni200_software_import_compat.py; revalidated on2026-03-09with focused direct+dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni140_software_engineering_tools.pyandipfs_accelerate_py/mcp/tests/test_mcp_server_uni281_software_engineering_dispatch_compat.py(16 passed) plus the newer unified-bootstrap contradiction regression acrosssearch_repositoriesandparse_workflow_logs(1 passed, 193 deselected) and prior import coverage. - CLI parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/cli/native_cli_tools.pyacross command-dispatch and source-aligned medical research/biomolecule discovery surfaces (execute_command,scrape_pubmed_cli,scrape_clinical_trials_cli,discover_protein_binders_cli,discover_enzyme_inhibitors_cli,discover_biomolecules_rag_cli), including normalized error-only payload status inference plus deterministic minimal-success defaults for command responses, PubMed and clinical-trials result envelopes, and biomolecule discovery candidate payloads, plus import-compatibility coverage for package-level CLI exports (execute_command,scrape_pubmed_cli,scrape_clinical_trials_cli,discover_protein_binders_cli,discover_enzyme_inhibitors_cli,discover_biomolecules_rag_cli) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni230_cli_import_compat.py; revalidated on2026-03-09with focused direct+dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni142_cli_tools.pyandipfs_accelerate_py/mcp/tests/test_mcp_server_uni272_cli_dispatch_compat.py(8 passed), plus canonical bootstrap maintenance preserving deterministicerrorstatus normalization for contradictory failed delegate payloads throughtools_dispatchforexecute_command(3 passed, 179 deselected) and prior import coverage. - Bespoke-tools parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/bespoke_tools/native_bespoke_tools.pyacross source-aligned health, cache, workflow, and vector-store surfaces (system_health,cache_stats,system_status,execute_workflow,list_indices,delete_index,create_vector_store), including normalized error-only payload status inference plus deterministic minimal-success defaults for health/status/cache envelopes and workflow/index/vector-store responses, plus import-compatibility coverage for package-level bespoke exports (system_health,system_status,cache_stats,execute_workflow,list_indices,delete_index,create_vector_store) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni231_bespoke_import_compat.py; revalidated on2026-03-09with focused direct+dispatch coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni141_bespoke_tools.pyandipfs_accelerate_py/mcp/tests/test_mcp_server_uni279_bespoke_dispatch_compat.py(9 passed), plus the newer unified-bootstrap contradiction regression for representative workflow execution (1 passed, 194 deselected) and prior import coverage. - Lizardpersons-function-tools parity hardening convergence now includes deterministic wrapper validation/envelope and schema contracts in
ipfs_accelerate_py/mcp_server/tools/lizardpersons_function_tools/native_lizardpersons_function_tools.py(get_current_timeformat/working-hours guards with normalized error-only payload status inference plus deterministic minimal-success defaults forsuccess/valueand preserved format/working-hours metadata), plus import-compatibility coverage for package-level lizardpersons-function exports (get_current_time) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni250_lizardpersons_function_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni144_lizardpersons_function_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni250_lizardpersons_function_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni282_lizardpersons_function_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+dispatch coverage (7 passed) plus canonical bootstrap maintenance preserving deterministicerrorstatus normalization for contradictory failed delegate payloads throughtools_dispatchforget_current_time(3 passed) and prior import coverage. - Legacy-mcp-tools parity hardening convergence now includes deterministic wrapper normalization/error-envelope contracts in
ipfs_accelerate_py/mcp_server/tools/legacy_mcp_tools/native_legacy_mcp_tools.py(legacy_tools_inventorynormalized error-only payload status inference plus deterministic success defaults forsuccess/deprecated/temporal_deontic_tool_countwith deterministic fallback count behavior), plus import-compatibility coverage for package-level legacy MCP exports (legacy_tools_inventory) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni248_legacy_mcp_tools_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni145_legacy_mcp_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni248_legacy_mcp_tools_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni287_legacy_mcp_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+bootstrap coverage (3 passed) confirming canonical bootstrap dispatch also preserves deterministicerrorstatus inference for contradictory failed delegate payloads fromlegacy_tools_inventory, plus prior import/dispatch evidence. - Lizardperson-argparse-programs parity hardening convergence now includes deterministic entrypoint metadata/error-envelope contracts plus a guarded invocation adapter in
ipfs_accelerate_py/mcp_server/tools/lizardperson_argparse_programs/native_lizardperson_argparse_programs.py(municipal_bluebook_validator_infoexplicit success/error normalization with deterministic defaults forsuccess/entrypoint/callable/fallback, andmunicipal_bluebook_validator_invokeargv validation + dry-run-by-default execution gating with explicitsuccess/invoked/dry_run/argv/exit_codedefaults), plus import-compatibility coverage for package-level lizardperson-argparse exports (municipal_bluebook_validator_info,municipal_bluebook_validator_invoke) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni251_lizardperson_argparse_import_compat.py, with focused coverage inipfs_accelerate_py/mcp/tests/test_mcp_server_uni146_lizardperson_argparse_programs.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni251_lizardperson_argparse_import_compat.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni283_lizardperson_argparse_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+dispatch coverage (9 passed) plus canonical bootstrap maintenance preserving deterministicerrorstatus normalization for contradictory failed delegate payloads throughtools_dispatchformunicipal_bluebook_validator_invoke(3 passed) and prior import coverage. - Mcplusplus parity hardening convergence now includes deterministic schema/input-validation contracts in
ipfs_accelerate_py/mcp_server/tools/mcplusplus/native_mcplusplus_tools.pyacross status plus expanded source-signature task/workflow/peer and queue/worker lifecycle surfaces (mcplusplus_taskqueue_get_status,mcplusplus_taskqueue_submitwithretry_policy/metadata,mcplusplus_taskqueue_priority,mcplusplus_taskqueue_cancel,mcplusplus_taskqueue_list,mcplusplus_taskqueue_stats,mcplusplus_taskqueue_retry,mcplusplus_taskqueue_pause,mcplusplus_taskqueue_resume,mcplusplus_taskqueue_clear,mcplusplus_taskqueue_result,mcplusplus_worker_register,mcplusplus_worker_unregister,mcplusplus_worker_status,mcplusplus_workflow_get_status,mcplusplus_workflow_submitwithdependencies/metadata,mcplusplus_workflow_cancel,mcplusplus_workflow_list,mcplusplus_workflow_dependencies,mcplusplus_workflow_result,mcplusplus_peer_listwithcapability_filter/sort_by/offset,mcplusplus_peer_discover,mcplusplus_peer_connect,mcplusplus_peer_disconnect,mcplusplus_peer_metrics, andmcplusplus_peer_bootstrap_network), with shared engine-response normalization now inferring error-only payload status and guaranteeing explicitsuccessplusengine/methodmetadata on delegated responses, plus import-compatibility coverage for package-level MCP++ compat-engine exports (TaskQueueEngine,PeerEngine,WorkflowEngine) inipfs_accelerate_py/mcp/tests/test_mcp_server_uni246_mcplusplus_import_compat.py, covered by focused regressions inipfs_accelerate_py/mcp/tests/test_mcp_server_uni147_mcplusplus_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni246_mcplusplus_import_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct/import coverage plus the newer canonical bootstrap maintenance slice formcplusplus_taskqueue_get_status(3 passed). - Native-ipfs parity hardening convergence now includes deterministic validation/error-envelope contracts in
ipfs_accelerate_py/mcp_server/tools/ipfs/native_ipfs_tools.py(ipfs_files_validate_cid,ipfs_files_list_files,ipfs_files_add_file,ipfs_files_pin_file,ipfs_files_unpin_file,ipfs_files_get_file,ipfs_files_cat), with shared native-kit result normalization now inferring explicitstatus, preservingsuccess/error, guaranteeing deterministic minimal-success defaults for sparsedatapayloads, and forcing contradictory failed delegate payloads to normalize tostatus="error"while preservingsuccess=False, covered by focused regressions inipfs_accelerate_py/mcp/tests/test_mcp_server_uni148_native_ipfs_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni302_native_ipfs_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py. - Native-workflow parity hardening convergence now includes deterministic validation/error-envelope contracts in
ipfs_accelerate_py/mcp_server/tools/workflow/native_workflow_tools.py(list_workflows,get_workflow,create_workflow,update_workflow,delete_workflow,start_workflow,pause_workflow,stop_workflow), with explicitsuccessnormalization across template/list/detail/mutation success paths, workflow-manager-unavailable error paths, and contradictory failed manager payloads that now force deterministicstatus="error"while preservingsuccess=False; import-compatibility coverage for package-level workflow exports (get_workflow_templates,list_workflows,get_workflow,create_workflow,update_workflow,delete_workflow,start_workflow,pause_workflow,stop_workflow) lives inipfs_accelerate_py/mcp/tests/test_mcp_server_uni195_workflow_import_compat.py, with focused regressions inipfs_accelerate_py/mcp/tests/test_mcp_server_uni149_native_workflow_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni301_workflow_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py; revalidated on2026-03-09with focused direct+dispatch coverage plus bootstrap contradiction evidence. - Native-p2p parity hardening convergence now includes deterministic validation/error-envelope contracts in
ipfs_accelerate_py/mcp_server/tools/p2p/native_p2p_tools.pyacross native queue surfaces (p2p_taskqueue_status,p2p_taskqueue_submit,p2p_taskqueue_claim_next,p2p_taskqueue_call_tool,p2p_taskqueue_list_tasks,p2p_taskqueue_get_task,p2p_taskqueue_wait_task), with shared response normalization now inferring explicitstatus, preserving legacyok, guaranteeing explicitsuccessplus deterministic sparse-success defaults on queue metadata envelopes, and forcing contradictory failed delegate payloads to normalize tostatus="error", covered by focused regressions inipfs_accelerate_py/mcp/tests/test_mcp_server_uni150_native_p2p_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_uni285_native_p2p_dispatch_compat.py, and bootstrap discovery/schema/dispatch assertions inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py.
| Source Module | Defer Decision Rationale | Risk if Untracked | Target Milestone |
|---|---|---|---|
enterprise_api.py |
Compatibility imports for enterprise API utilities are now canonically represented via adapter delegation. | Enterprise integrations could break if canonical adapter exports drift from source exports. | UNI-201 COMPLETE: canonical adapter now lives at ipfs_accelerate_py/mcp_server/enterprise_api.py with focused import-contract coverage in ipfs_accelerate_py/mcp/tests/test_mcp_server_uni207_deferred_module_adapters.py. |
grpc_transport.py |
Compatibility imports for gRPC transport utilities are now canonically represented via adapter delegation. | Transport integrations could break if canonical adapter exports drift from source exports. | UNI-202 COMPLETE: canonical adapter now lives at ipfs_accelerate_py/mcp_server/grpc_transport.py with focused import-contract coverage in ipfs_accelerate_py/mcp/tests/test_mcp_server_uni207_deferred_module_adapters.py. |
nl_ucan_policy.py |
Compatibility imports for NL-UCAN policy utilities are now canonically represented via adapter delegation. | Policy-language integrations could break if canonical adapter exports drift from source exports. | UNI-203 COMPLETE: canonical adapter now lives at ipfs_accelerate_py/mcp_server/nl_ucan_policy.py with focused import-contract coverage in ipfs_accelerate_py/mcp/tests/test_mcp_server_uni207_deferred_module_adapters.py. |
trio_bridge.py |
Compatibility bridge helpers are legacy adjuncts and not canonical runtime ownership targets. | Duplicate bridge logic could silently reintroduce non-canonical routing paths. | UNI-204 COMPLETE: post-SPEC-208 bridge audit confirms canonical runtime avoids source trio_bridge.py imports and keeps compatibility behavior on canonical bridge surfaces. |
compliance_checker.py |
Compatibility imports for compliance-checker utilities are now canonically represented while preserving source behavior via adapter delegation. | Legacy import consumers could break if adapter symbols drift from source exports. | UNI-205 COMPLETE: canonical compliance-checker adapter now lives at ipfs_accelerate_py/mcp_server/compliance_checker.py with deterministic import/check-flow coverage in ipfs_accelerate_py/mcp/tests/test_mcp_server_uni205_compliance_checker_adapter.py. |
investigation_mcp_client.py |
Compatibility imports for investigation MCP client utilities are now canonically represented via adapter delegation while preserving source behavior. | Dashboard/client integrations could break if adapter symbols drift from source exports. | UNI-206 COMPLETE: canonical adapter now lives at ipfs_accelerate_py/mcp_server/investigation_mcp_client.py with deterministic factory/export coverage in ipfs_accelerate_py/mcp/tests/test_mcp_server_uni206_investigation_client_adapter.py. |
| Capability | Source Reference | Target Reference | Status | Test Evidence | Priority | Next Action |
|---|---|---|---|---|---|---|
| Runtime router and timeout semantics | ipfs_datasets_py/ipfs_datasets_py/mcp_server/runtime_router.py |
ipfs_accelerate_py/mcp_server/runtime_router.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py |
P0 | Revalidated 2026-03-07: runtime-router parity already covers explicit-map versus metadata versus function-attribute precedence, metadata-driven timeout enforcement, and deterministic runtime metrics/error accounting under unified dispatch. |
| Hierarchical registration and metadata path | ipfs_datasets_py/ipfs_datasets_py/mcp_server/hierarchical_tool_manager.py |
ipfs_accelerate_py/mcp_server/hierarchical_tool_manager.py, ipfs_accelerate_py/mcp_server/registration_adapter.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py |
P0 | Revalidated 2026-03-07: hierarchical registration parity already covers lazy category loading, deterministic tool listing and dispatch, metadata attachment through manager registration, and legacy-to-unified adapter loading through the single manager path. |
| Unified meta-tools control plane | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tool_registry.py |
ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py |
P0 | Revalidated 2026-03-07: unified meta-tools parity already covers the stable canonical control-plane entrypoints (tools_list_categories, tools_list_tools, tools_get_schema, tools_dispatch, tools_runtime_metrics), bootstrap attachment of those entrypoints, preload parsing, and deterministic unified server-context/profile snapshots. |
| Native IPFS tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/ipfs_tools/ |
ipfs_accelerate_py/mcp_server/tools/ipfs/native_ipfs_tools.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni148_native_ipfs_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni302_native_ipfs_dispatch_compat.py |
P1 | Revalidated 2026-03-09: native IPFS parity now includes deterministic validation/error-envelope contracts across CID validation, file listing/add/pin/unpin/get/cat wrappers, plus contradictory failed delegate normalization through direct, isolated dispatch, and bootstrap coverage while keeping representative success, failed-kit, and validation-error envelopes aligned (9 passed; bootstrap slice 1 passed, 184 deselected). |
| Native workflow tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/workflow_tools/ |
ipfs_accelerate_py/mcp_server/tools/workflow/native_workflow_tools.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni149_native_workflow_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni195_workflow_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni301_workflow_dispatch_compat.py |
P1 | Revalidated 2026-03-09: native workflow parity now includes deterministic validation/error-envelope contracts across template, list/detail, mutation, and control wrappers, plus contradictory failed-manager normalization through direct, isolated dispatch, and bootstrap coverage while keeping the package-level workflow import surface aligned. |
| Native p2p tools and task queue calls | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/p2p_tools/, ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/mcplusplus_taskqueue_tools.py |
ipfs_accelerate_py/mcp_server/tools/p2p/native_p2p_tools.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni150_native_p2p_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni285_native_p2p_dispatch_compat.py |
P1 | Revalidated 2026-03-09: native P2P/taskqueue parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and bootstrap coverage for p2p_taskqueue_status, alongside the broader status, task lifecycle, cache, remote tool-call, claim-next, peer listing, and Docker submission surfaces. |
| Native rate limiting tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/rate_limiting_tools/rate_limiting_tools.py |
ipfs_accelerate_py/mcp_server/tools/rate_limiting_tools/native_rate_limiting_tools_category.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni108_rate_limiting_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni151_rate_limiting_tools_category.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni152_native_rate_limiting_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni292_rate_limiting_tools_dispatch_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni293_rate_limiting_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified rate-limiting parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and unified bootstrap coverage across alias-category and canonical rate-limit checks and management flows (19 passed; bootstrap slice 1 passed, 197 deselected). |
| Native cache tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/cache_tools/cache_tools.py |
ipfs_accelerate_py/mcp_server/tools/cache_tools/native_cache_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni107_cache_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni162_cache_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni198_cache_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni295_cache_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified cache parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and unified bootstrap coverage across representative cache read, stats, optimization, and embedding lookup wrappers, while preserving cache-management, monitoring/statistics, and package-level import compatibility coverage (16 passed; bootstrap slice 1 passed, 189 deselected). |
| Native session tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/session_tools/session_tools.py |
ipfs_accelerate_py/mcp_server/tools/session_tools/native_session_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni109_session_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni164_session_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni210_session_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni296_session_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified session parity now also preserves deterministic error status inference for contradictory failed manager payloads through direct, isolated dispatch, and bootstrap coverage for enhanced create/get/state flows, while preserving cleanup-option parity, sparse-success defaults, and the package-level import surface. |
| Native search tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/search_tools/search_tools.py |
ipfs_accelerate_py/mcp_server/tools/search_tools/native_search_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni104_vector_search_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni110_search_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni154_search_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni165_search_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni256_search_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified search parity now also infers deterministic error status from contradictory failed delegate payloads through canonical bootstrap dispatch for semantic_search, alongside the existing direct and isolated dispatch coverage plus the validation, schema, and dependency-light fallback coverage. |
| Native data processing tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/data_processing_tools/data_processing_tools.py |
ipfs_accelerate_py/mcp_server/tools/data_processing_tools/native_data_processing_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni111_data_processing_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni196_data_processing_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni274_data_processing_dispatch_compat.py |
P1 | Revalidated 2026-03-08: unified data-processing parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct and isolated dispatch coverage (12 passed with direct+dispatch coverage), alongside chunking, transformation, format-conversion, validation guardrails, and package-level import compatibility. |
| Native security tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/security_tools/check_access_permission.py |
ipfs_accelerate_py/mcp_server/tools/security_tools/native_security_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni127_security_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni182_security_dispatch_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni190_security_import_compat.py |
P1 | Revalidated 2026-03-09: unified security parity now also infers deterministic error status from contradictory failed delegate payloads in check_access_permission through direct, isolated dispatch, and canonical bootstrap-dispatch coverage, while preserving batch schema defaults, invalid fail-fast handling, aggregate authorization/error counts, and package-import compatibility. |
| Native analysis tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/analysis_tools/analysis_tools.py |
ipfs_accelerate_py/mcp_server/tools/analysis_tools/native_analysis_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni112_analysis_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni220_analysis_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni276_analysis_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified analysis parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and unified bootstrap coverage (13 passed with direct+dispatch coverage; bootstrap slice 1 passed, 190 deselected), while preserving distribution, clustering, quality, outlier-detection, dimensionality-reduction validation, and package-level import compatibility under deterministic schema and error-envelope behavior. |
| Native geospatial tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/geospatial_tools/geospatial_tools.py |
ipfs_accelerate_py/mcp_server/tools/geospatial_tools/native_geospatial_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni113_geospatial_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni202_geospatial_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni277_geospatial_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified geospatial parity now also infers deterministic error status from contradictory failed delegate payloads across entity extraction, spatiotemporal mapping, and geographic-context querying through direct, isolated dispatch, and unified bootstrap coverage, alongside combined corpus orchestration and package-level import compatibility under deterministic schema and error-envelope behavior (13 passed; bootstrap slice 1 passed, 195 deselected). |
| Native index-management tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/index_management_tools/index_management_tools.py |
ipfs_accelerate_py/mcp_server/tools/index_management_tools/native_index_management_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni114_index_management_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni203_index_management_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni278_index_management_dispatch_compat.py |
P1 | Revalidated 2026-03-08: unified index-management parity now also preserves deterministic error status inference for contradictory failed delegate payloads through canonical dispatch for load_index, alongside load, shard management, status monitoring, configuration, lifecycle orchestration, and package-level import compatibility under deterministic schema and error-envelope behavior. |
| Native auth tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/auth_tools/auth_tools.py |
ipfs_accelerate_py/mcp_server/tools/auth_tools/native_auth_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni111_auth_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni181_auth_dispatch_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni191_auth_import_compat.py |
P1 | Revalidated 2026-03-09: unified auth parity now also infers deterministic error status from contradictory failed delegate payloads across authenticate_user, validate_token, and get_user_info through direct, isolated dispatch, and canonical bootstrap-dispatch coverage, while preserving deterministic sparse-success defaults, validation envelopes, enhanced dispatch compatibility, and package-level import compatibility. |
| Native provenance tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/provenance_tools/record_provenance.py |
ipfs_accelerate_py/mcp_server/tools/provenance_tools/native_provenance_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni115_provenance_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni178_provenance_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni219_provenance_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni259_provenance_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified provenance parity now includes deterministic validation/error-envelope contracts across record, batch, verification, and reporting wrappers, plus direct, isolated dispatch, and canonical bootstrap coverage that preserves contradictory failed-delegate normalization for record_provenance (3 passed for the focused direct+bootstrap slice; prior direct+dispatch coverage retained) while keeping package-level import compatibility and the prior bootstrap assertions aligned. |
| Native admin tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/admin_tools/admin_tools.py |
ipfs_accelerate_py/mcp_server/tools/admin_tools/native_admin_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni116_admin_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni216_admin_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni289_admin_dispatch_compat.py |
P1 | Revalidated 2026-03-08: unified admin parity now also infers deterministic error status from contradictory failed delegate payloads across endpoint, maintenance, configuration, health, status, service, update, and cleanup wrappers through direct, isolated dispatch, and canonical bootstrap-dispatch coverage, alongside the existing schema and import-compatibility coverage. |
| Native file-detection tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/file_detection_tools/ |
ipfs_accelerate_py/mcp_server/tools/file_detection_tools/native_file_detection_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni117_file_detection_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni217_file_detection_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni300_file_detection_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified file-detection parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct wrappers, isolated tools_dispatch coverage, and canonical bootstrap dispatch, alongside the existing schema and import-compatibility coverage. |
| Native storage tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/storage_tools/storage_tools.py |
ipfs_accelerate_py/mcp_server/tools/storage_tools/native_storage_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni104_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni179_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni180_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni209_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni210_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni212_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni217_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni234_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni239_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni240_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni241_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni242_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni243_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni244_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni245_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni252_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni253_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni254_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni255_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni290_storage_dispatch_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni104_vector_search_storage_tools.py |
P1 | Revalidated 2026-03-08: storage parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and canonical bootstrap-dispatch coverage for store_data, alongside the broader lifecycle, collection, backend, and integration-reporting surfaces. |
| Native vector-store tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/vector_store_tools/vector_store_tools.py |
ipfs_accelerate_py/mcp_server/tools/vector_store_tools/native_vector_store_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni128_vector_store_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni206_vector_store_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni264_vector_store_dispatch_compat.py |
P1 | Revalidated 2026-03-08: vector-store parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct and isolated dispatch coverage (13 passed with direct+dispatch coverage), alongside canonical bootstrap dispatch across base and enhanced vector index/search/storage exports while preserving the package-level import surface. |
| Native audit tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/audit_tools/ |
ipfs_accelerate_py/mcp_server/tools/audit_tools/native_audit_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni118_audit_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni209_audit_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni288_audit_dispatch_compat.py |
P1 | Revalidated 2026-03-08: unified audit parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and canonical bootstrap-dispatch coverage for record_audit_event, generate_audit_report, and audit_tools, alongside package-level import compatibility. |
| Native alert tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/alert_tools/discord_alert_tools.py |
ipfs_accelerate_py/mcp_server/tools/alert_tools/native_alert_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni119_alert_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni215_alert_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni261_alert_dispatch_compat.py |
P1 | Revalidated 2026-03-08: unified alert parity now also infers deterministic error status from contradictory failed delegate payloads across Discord send, alert-rule evaluation, rule listing, and rule removal wrappers, alongside the existing schema and import-compatibility coverage. |
| Native email tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/email_tools/ |
ipfs_accelerate_py/mcp_server/tools/email_tools/native_email_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni120_email_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni192_email_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni262_email_dispatch_compat.py |
P1 | Revalidated 2026-03-08: unified email parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct wrappers, isolated dispatch compatibility coverage, and canonical bootstrap dispatch across connection checks, folder listing, export analysis/search, and EML parsing wrappers, alongside the existing schema and import-compatibility coverage. |
| Native dashboard tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/dashboard_tools/ |
ipfs_accelerate_py/mcp_server/tools/dashboard_tools/native_dashboard_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni122_dashboard_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni197_dashboard_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni263_dashboard_dispatch_compat.py |
P1 | Revalidated 2026-03-08: unified dashboard parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct and isolated dispatch coverage (11 passed with direct+dispatch coverage), while preserving TDFOL metrics, profiling, report export, regression detection, and package-level import compatibility under deterministic envelopes. |
| Native background-task tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/background_task_tools/ |
ipfs_accelerate_py/mcp_server/tools/background_task_tools/native_background_task_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni121_background_task_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni214_background_task_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni294_background_task_dispatch_compat.py |
P1 | Revalidated 2026-03-08: background-task parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct wrappers, isolated dispatch compatibility coverage, and canonical bootstrap dispatch, while preserving the package-level import surface across status, management, and queue-control exports. |
| Native dataset tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/dataset_tools/ |
ipfs_accelerate_py/mcp_server/tools/dataset_tools/native_dataset_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni103_dataset_logic_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni157_dataset_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni183_dataset_dispatch_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni187_dataset_import_compat.py |
P1 | Revalidated 2026-03-09: unified dataset parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and canonical bootstrap coverage (3 passed for the focused direct+bootstrap slice; prior direct+dispatch coverage retained), while preserving dataset load/save/process/convert flows, logic conversion wrappers, and package-level import compatibility under deterministic schema and error-envelope behavior. |
| Native web-scraping tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/web_scraping_tools/ |
ipfs_accelerate_py/mcp_server/tools/web_scraping_tools/native_web_scraping_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni123_web_scraping_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni229_web_scraping_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni265_web_scraping_dispatch_compat.py |
P1 | Revalidated 2026-03-08: unified web-scraping parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and canonical bootstrap-dispatch coverage (25 passed with direct+dispatch+bootstrap coverage), while preserving scrape-url, multi-url scraping, method discovery, and package-level import compatibility under deterministic schema and error-envelope behavior. |
| Native embedding tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/embedding_tools/ |
ipfs_accelerate_py/mcp_server/tools/embedding_tools/native_embedding_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni103_embedding_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni158_embedding_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni184_embedding_dispatch_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni185_embedding_import_compat.py |
P1 | Revalidated 2026-03-09: unified embedding parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct and isolated dispatch coverage (15 passed with direct+dispatch coverage), while preserving baseline generation/sharding/model surfaces, advanced generation and search wrappers, package/native alias import compatibility, and canonical bootstrap-dispatch maintenance for generate_embedding. |
| Native monitoring tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/monitoring_tools/ |
ipfs_accelerate_py/mcp_server/tools/monitoring_tools/native_monitoring_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni102_monitoring_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni125_monitoring_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni188_monitoring_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni266_monitoring_dispatch_compat.py |
P1 | Revalidated 2026-03-10: unified monitoring parity still preserves deterministic error status inference for contradictory failed delegate payloads across baseline health, metrics, service, and reporting wrappers through direct, isolated dispatch, and unified bootstrap coverage while preserving healthy/ok normalization for source-like success payloads, enhanced workflows, and package-level import compatibility (3 passed), building on the prior 2026-03-09 maintenance wave. |
| Native sparse-embedding tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/sparse_embedding_tools/ |
ipfs_accelerate_py/mcp_server/tools/sparse_embedding_tools/native_sparse_embedding_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni124_sparse_embedding_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni235_sparse_embedding_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni263_sparse_embedding_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified sparse-embedding parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and canonical bootstrap coverage for generate_sparse_embedding (3 passed for the focused direct+bootstrap slice; prior direct+dispatch coverage retained), alongside the existing schema and import-compatibility coverage. |
| Native IPFS-cluster tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/ipfs_cluster_tools/enhanced_ipfs_cluster_tools.py |
ipfs_accelerate_py/mcp_server/tools/ipfs_cluster_tools/native_ipfs_cluster_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni126_ipfs_cluster_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni205_ipfs_cluster_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni291_ipfs_cluster_dispatch_compat.py |
P1 | Revalidated 2026-03-08: IPFS-cluster parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and canonical bootstrap-dispatch coverage across cluster and content-management wrappers, while preserving the package-level import surface. |
| Native P2P-workflow tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/p2p_workflow_tools/p2p_workflow_tools.py |
ipfs_accelerate_py/mcp_server/tools/p2p_workflow_tools/native_p2p_workflow_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni136_p2p_workflow_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni153_p2p_workflow_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni236_p2p_workflow_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni270_p2p_workflow_dispatch_compat.py |
P1 | Revalidated 2026-03-08: unified P2P-workflow parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct and isolated dispatch coverage (11 passed with direct+dispatch coverage) for schedule_p2p_workflow, while preserving scheduler, queue/status/assignment, validation-envelope, and package-level import compatibility coverage. |
| Native function tools | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/functions/execute_python_snippet.py |
ipfs_accelerate_py/mcp_server/tools/functions/native_function_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni129_function_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni218_function_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni273_function_dispatch_compat.py |
P1 | Revalidated 2026-03-08: function-tools parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct and isolated dispatch coverage (8 passed with direct+dispatch coverage), alongside the package-level import surface for execute_python_snippet. |
| Native p2p-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/p2p_tools/p2p_tools.py |
ipfs_accelerate_py/mcp_server/tools/p2p_tools/native_p2p_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni135_p2p_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni207_p2p_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni286_p2p_tools_dispatch_compat.py |
P1 | Revalidated 2026-03-08: P2P parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and canonical bootstrap-dispatch coverage across local and remote helper wrappers, while preserving the package-level import surface across service, cache, task, remote-call, and remote-cache exports. |
| Native workflow-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/workflow_tools/workflow_tools.py |
ipfs_accelerate_py/mcp_server/tools/workflow_tools/native_workflow_tools_category.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni134_workflow_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni237_workflow_tools_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni275_workflow_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified workflow-tools parity now also preserves deterministic error status inference for contradictory failed delegate payloads through canonical bootstrap dispatch for schedule_p2p_workflow, alongside the existing direct and isolated dispatch coverage (16 passed with direct+dispatch coverage; bootstrap slice 3 passed, 183 deselected), while preserving workflow automation, enhanced orchestration wrappers, scheduler/P2P helper flows, and package-level import compatibility. |
| Native vector-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/vector_tools/__init__.py |
ipfs_accelerate_py/mcp_server/tools/vector_tools/native_vector_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni104_vector_search_storage_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni155_vector_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni186_vector_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni257_vector_dispatch_compat.py |
P1 | Revalidated 2026-03-10: unified vector parity still preserves deterministic error status inference for contradictory failed delegate payloads through canonical bootstrap dispatch for create_vector_index, alongside the existing direct and isolated dispatch coverage while preserving index/search/storage orchestration, broader vector-store management helpers, and package-level import compatibility for the source-aligned vector-tools export surface (3 passed), building on the prior direct/dispatch/import evidence. |
| Native web-archive tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/web_archive_tools/__init__.py |
ipfs_accelerate_py/mcp_server/tools/web_archive_tools/native_web_archive_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni106_web_archive_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni208_web_archive_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni299_web_archive_tools_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified web-archive parity now also preserves deterministic error status inference for contradictory failed delegate payloads through representative direct wrappers, isolated tools_dispatch, and unified bootstrap coverage, while preserving broad source-aligned archive/provider/WARC/IPWB/autoscraper orchestration contracts, required-input validation, fallback-shape behavior, and the package-level import surface (22 passed; bootstrap slice 1 passed, 192 deselected). |
| Native rate-limiting-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/rate_limiting_tools/rate_limiting_tools.py |
ipfs_accelerate_py/mcp_server/tools/rate_limiting_tools/native_rate_limiting_tools_category.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni151_rate_limiting_tools_category.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni152_native_rate_limiting_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni247_rate_limiting_tools_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni249_rate_limiting_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni292_rate_limiting_tools_dispatch_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni293_rate_limiting_dispatch_compat.py |
P1 | Revalidated 2026-03-09: alias-category parity now also preserves both the rate_limiting_tools and rate_limiting package-level import surfaces while inferring deterministic error status from contradictory failed delegate payloads through direct and isolated dispatch coverage, plus canonical unified-bootstrap dispatch coverage for alias-category rate_limiting_tools and canonical rate_limiting (1 passed, 197 deselected). |
| Native discord-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/discord_tools/__init__.py |
ipfs_accelerate_py/mcp_server/tools/discord_tools/native_discord_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni130_discord_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni213_discord_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni266_discord_dispatch_compat.py |
P1 | Revalidated 2026-03-08: Discord parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct and isolated dispatch coverage (12 passed with direct+dispatch coverage) across listing, export, analysis, and conversion helpers, while preserving the package-level import surface. |
| Native file-converter-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/file_converter_tools/__init__.py |
ipfs_accelerate_py/mcp_server/tools/file_converter_tools/native_file_converter_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni131_file_converter_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni193_file_converter_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni271_file_converter_dispatch_compat.py |
P1 | Revalidated 2026-03-08: unified file-converter parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct and isolated dispatch coverage (19 passed with direct+dispatch coverage), while preserving conversion, batch conversion, knowledge-graph extraction, summary, embeddings, archive extraction, download/info helpers, and package-level import compatibility for the source-aligned export surface. |
| Native development-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/development_tools/__init__.py |
ipfs_accelerate_py/mcp_server/tools/development_tools/native_development_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni132_development_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni222_development_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni298_development_tools_dispatch_compat.py |
P1 | Revalidated 2026-03-09: development-tools parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and unified bootstrap coverage, while preserving the package-level import surface, validation contracts, and VSCode CLI helper exports (17 passed; bootstrap slice 1 passed, 191 deselected). |
| Native ipfs-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/ipfs_tools/__init__.py |
ipfs_accelerate_py/mcp_server/tools/ipfs_tools/native_ipfs_tools_category.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni002_ipfs_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni238_ipfs_tools_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni297_ipfs_tools_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified ipfs-tools parity now also infers deterministic error status from contradictory failed delegate payloads through direct, isolated dispatch, and bootstrap coverage for pin_to_ipfs and get_from_ipfs, while preserving gateway normalization, MCP JSON-entrypoint compatibility, timeout coercion, existing import-compat coverage, and the source-aligned IPFS tools export surface (13 passed; bootstrap slice 1 passed, 186 deselected). |
| Native graph-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/graph_tools/__init__.py |
ipfs_accelerate_py/mcp_server/tools/graph_tools/native_graph_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni105_graph_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni159_graph_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni204_graph_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni260_graph_dispatch_compat.py |
P1 | Revalidated 2026-03-08: graph parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct wrappers, isolated dispatch compatibility coverage, and canonical bootstrap dispatch for source-aligned graph creation, mutation, query, transaction, schema, visualization, explanation, and provenance helpers, while preserving the package-level import surface across the broader graph export set. |
| Native pdf-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/pdf_tools/__init__.py |
ipfs_accelerate_py/mcp_server/tools/pdf_tools/native_pdf_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni105_pdf_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni160_pdf_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni223_pdf_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni258_pdf_dispatch_compat.py |
P1 | Revalidated 2026-03-08: PDF parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct and isolated dispatch coverage (11 passed with direct+dispatch coverage) across ingestion, query, relationship, batch, extraction, optimization, and cross-document exports, while preserving the package-level import surface. |
| Native finance-data-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/finance_data_tools/ |
ipfs_accelerate_py/mcp_server/tools/finance_data_tools/native_finance_data_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni137_finance_data_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni199_finance_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni267_finance_dispatch_compat.py |
P1 | Revalidated 2026-03-09: finance-data parity now also preserves deterministic error status inference for contradictory failed delegate payloads through canonical bootstrap dispatch for scrape_stock_data, alongside the existing direct and isolated dispatch coverage (12 passed with direct+dispatch coverage), while preserving the package-level source-aligned import surface across stock, news, archive, theorem, and embedding-correlation exports. |
| Native legal-dataset-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/legal_dataset_tools/ |
ipfs_accelerate_py/mcp_server/tools/legal_dataset_tools/native_legal_dataset_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni138_legal_dataset_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni201_legal_dataset_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni278_legal_dataset_dispatch_compat.py |
P1 | Revalidated 2026-03-09: legal-dataset parity now also preserves deterministic error status inference for contradictory failed delegate payloads through canonical bootstrap dispatch for scrape_state_laws, alongside the existing direct and isolated dispatch coverage (14 passed with direct+dispatch coverage), while preserving the package-level import surface across jurisdiction listing, scraping, and legal-query helper exports. |
| Native investigation-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/investigation_tools/ |
ipfs_accelerate_py/mcp_server/tools/investigation_tools/native_investigation_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni139_investigation_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni194_investigation_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni269_investigation_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified investigation parity now also preserves deterministic error status inference for contradictory failed delegate payloads through canonical bootstrap dispatch for analyze_entities, alongside the existing direct and isolated dispatch coverage (10 passed with direct+dispatch coverage), while preserving entity, timeline, provenance, ingestion, deontic, geospatial, and package-level import compatibility coverage. |
| Native software-engineering-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/software_engineering_tools/ |
ipfs_accelerate_py/mcp_server/tools/software_engineering_tools/native_software_engineering_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni140_software_engineering_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni200_software_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni281_software_engineering_dispatch_compat.py |
P1 | Revalidated 2026-03-09: software-engineering parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and unified bootstrap coverage across search_repositories and parse_workflow_logs, while preserving the package-level import surface across repository, CI/CD, diagnostics, and auto-healing exports (16 passed; bootstrap slice 1 passed, 193 deselected). |
| Native bespoke-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/bespoke_tools/ |
ipfs_accelerate_py/mcp_server/tools/bespoke_tools/native_bespoke_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni141_bespoke_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni231_bespoke_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni279_bespoke_dispatch_compat.py |
P1 | Revalidated 2026-03-09: bespoke parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and unified bootstrap coverage while preserving the package-level import surface across health, cache, workflow, and vector-store helper exports (9 passed; bootstrap slice 1 passed, 194 deselected). |
| Native CLI category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/cli/ |
ipfs_accelerate_py/mcp_server/tools/cli/native_cli_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni142_cli_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni230_cli_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni272_cli_dispatch_compat.py |
P1 | Revalidated 2026-03-09: CLI parity now also preserves deterministic error status inference for contradictory failed delegate payloads through canonical bootstrap dispatch for execute_command, alongside the existing direct and isolated dispatch coverage while preserving the package-level import surface across command execution, PubMed, clinical-trials, and biomolecule-discovery exports (3 passed, 179 deselected). |
| Native media-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/media_tools/ |
ipfs_accelerate_py/mcp_server/tools/media_tools/native_media_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni133_media_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni203_media_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni268_media_dispatch_compat.py |
P1 | Revalidated 2026-03-08: unified media parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct and isolated dispatch coverage (19 passed with direct+dispatch coverage), while preserving the full registered FFmpeg and yt-dlp wrapper surface plus package-level import compatibility for the source-aligned media exports. |
| Native logic-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/logic_tools/ |
ipfs_accelerate_py/mcp_server/tools/logic_tools/native_logic_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni105_logic_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni161_logic_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni221_logic_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni303_logic_dispatch_compat.py |
P1 | Revalidated 2026-03-09: logic parity now also preserves the package-level import surface while inferring deterministic error status from contradictory failed delegate payloads through direct and isolated dispatch coverage for representative TDFOL and CEC wrappers. |
| Native mcplusplus category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/mcplusplus/ |
ipfs_accelerate_py/mcp_server/tools/mcplusplus/native_mcplusplus_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni147_mcplusplus_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni246_mcplusplus_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni284_mcplusplus_dispatch_compat.py |
P1 | Revalidated 2026-03-09: unified mcplusplus parity now also preserves deterministic error status inference for contradictory failed delegate payloads through canonical bootstrap dispatch for mcplusplus_taskqueue_get_status, alongside the existing direct and isolated dispatch coverage plus the package-level compat-engine import surface across task-queue, workflow, and peer engine exports. |
| Native medical-research-scrapers category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/medical_research_scrapers/ |
ipfs_accelerate_py/mcp_server/tools/medical_research_scrapers/native_medical_research_scrapers.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni143_medical_research_scrapers.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni211_medical_research_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni280_medical_research_dispatch_compat.py |
P1 | Revalidated 2026-03-09: medical-research parity now also preserves deterministic error status inference for contradictory failed delegate payloads through canonical bootstrap dispatch for scrape_pubmed_medical_research, alongside the existing direct and isolated dispatch coverage across the source-aligned PubMed and clinical-trials scrapers plus the package-level import surface. |
| Native legacy-mcp-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/legacy_mcp_tools/ |
ipfs_accelerate_py/mcp_server/tools/legacy_mcp_tools/native_legacy_mcp_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni145_legacy_mcp_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni248_legacy_mcp_tools_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni287_legacy_mcp_dispatch_compat.py |
P1 | Revalidated 2026-03-09: current legacy-MCP parity now also preserves deterministic error status inference for contradictory failed delegate payloads through direct, isolated dispatch, and canonical bootstrap coverage for legacy_tools_inventory (3 passed for the focused direct+bootstrap slice; prior direct+dispatch coverage retained), alongside the package-level import surface and compatibility shim envelopes. |
| Native lizardperson-argparse-programs category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/lizardperson_argparse_programs/ |
ipfs_accelerate_py/mcp_server/tools/lizardperson_argparse_programs/native_lizardperson_argparse_programs.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni146_lizardperson_argparse_programs.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni251_lizardperson_argparse_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni283_lizardperson_argparse_dispatch_compat.py |
P1 | Revalidated 2026-03-09: current lizardperson-argparse parity now also preserves deterministic error status inference for contradictory failed delegate payloads through canonical bootstrap dispatch for the Bluebook validator invoke path, alongside the existing direct and isolated dispatch coverage plus the package-level import surface for metadata and guarded invoke helpers. |
| Native lizardpersons-function-tools category | ipfs_datasets_py/ipfs_datasets_py/mcp_server/tools/lizardpersons_function_tools/ |
ipfs_accelerate_py/mcp_server/tools/lizardpersons_function_tools/native_lizardpersons_function_tools.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni144_lizardpersons_function_tools.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni250_lizardpersons_function_import_compat.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_uni282_lizardpersons_function_dispatch_compat.py |
P1 | Revalidated 2026-03-09: current lizardpersons-function parity now also preserves deterministic error status inference for contradictory failed delegate payloads through canonical bootstrap dispatch for get_current_time, alongside the existing direct and isolated dispatch coverage plus the package-level import surface and deterministic wrapper envelopes. |
| MCP++ task queue primitive | ipfs_datasets_py/ipfs_datasets_py/mcp_server/mcplusplus/task_queue.py |
ipfs_accelerate_py/mcp_server/mcplusplus/task_queue.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_task_queue.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py |
P0 | Revalidated 2026-03-07: task-queue parity already covers retrying wrapper operations, compatibility helpers, lazy unified service-factory wiring, and deterministic frontier-execution fallback binding through unified dispatch when a workflow scheduler is unavailable. |
| MCP++ workflow engine, scheduler, and DAG primitives | ipfs_datasets_py/ipfs_datasets_py/mcp_server/mcplusplus/workflow_engine.py, ipfs_datasets_py/ipfs_datasets_py/mcp_server/mcplusplus/workflow_scheduler.py, ipfs_datasets_py/ipfs_datasets_py/mcp_server/mcplusplus/workflow_dag.py |
ipfs_accelerate_py/mcp_server/mcplusplus/workflow_scheduler.py, ipfs_accelerate_py/mcp_server/mcplusplus/workflow_engine.py, ipfs_accelerate_py/mcp_server/mcplusplus/workflow_dag.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_workflow_scheduler.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_workflow_dag.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_workflow_engine.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py |
P0 | Revalidated 2026-03-07: workflow primitive parity already covers scheduler wrapper submission semantics, focused DAG and engine primitive behavior, lazy unified scheduler/engine/DAG service-factory wiring, and deterministic frontier-execution binding through the workflow scheduler when unified dispatch executes risk-frontier work. |
| MCP++ peer discovery and peer registry primitives | ipfs_datasets_py/ipfs_datasets_py/mcp_server/mcplusplus/peer_discovery.py, ipfs_datasets_py/ipfs_datasets_py/mcp_server/mcplusplus/peer_registry.py |
ipfs_accelerate_py/mcp_server/mcplusplus/peer_registry.py, ipfs_accelerate_py/mcp_server/mcplusplus/peer_discovery.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_peer_primitives.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py |
P0 | Revalidated 2026-03-07: peer primitive parity already covers bootstrap-node and discovery/filter wrapper behavior, lazy unified peer-registry/discovery service-factory wiring, and deterministic dispatch-time peer-registry probe metadata when peer inspection is requested. |
| MCP++ result cache primitive | ipfs_datasets_py/ipfs_datasets_py/mcp_server/mcplusplus/result_cache.py |
ipfs_accelerate_py/mcp_server/mcplusplus/result_cache.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_result_cache.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py |
P0 | Revalidated 2026-03-07: result-cache parity already covers memory/disk TTL-backed cache behavior, lazy unified service-factory wiring, and deterministic tools_dispatch cache-hit short-circuit semantics with normalized cache metadata in the response envelope. |
| Transport parity (stdio/http/trio-p2p) | ipfs_datasets_py/ipfs_datasets_py/mcp_server/standalone_server.py, ipfs_datasets_py/ipfs_datasets_py/mcp_server/fastapi_service.py, ipfs_datasets_py/ipfs_datasets_py/mcp_server/trio_adapter.py |
ipfs_accelerate_py/mcp_server/server.py, ipfs_accelerate_py/mcp_server/runtime_router.py, ipfs_accelerate_py/mcp/integration.py, ipfs_accelerate_py/mcp/standalone.py, ipfs_accelerate_py/mcp_server/fastapi_service.py, ipfs_accelerate_py/mcp_server/standalone_server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_transport_parity.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_transport_e2e_matrix.py, ipfs_accelerate_py/mcp/tests/test_mcp_transport_process_level.py, ipfs_accelerate_py/mcp/tests/test_mcp_transport_subprocess_contracts.py, ipfs_accelerate_py/mcp/tests/test_mcp_transport_trio_p2p_networked.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_fastapi_service.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_standalone_server.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, .github/workflows/mcp-transport-libp2p.yml |
P0 | Revalidated 2026-03-10: transport parity covers runtime-router fastapi/trio/auto semantics including trio-bridge fallback and fail-closed behavior, stdio-style direct manager dispatch, HTTP-style meta-tool dispatch, MCP+p2p initialize/profile-negotiation/tools-list-tools-call parity, subprocess startup contracts for standalone and canonical facades, direct-entry startup revalidation across p2p bridge and script-style initialization, focused initialize_mcp_server() / integrate_mcp_with_fastapi() helper validation, canonical FastAPI facade delegation plus lazy import-compatible settings / app exports (5 passed), broader standalone/process/subprocess HTTP revalidation (21 passed), deterministic cross-entrypoint policy-decision retrieval behavior, and the focused release-candidate transport/profile matrix (120 passed). Revalidated 2026-03-11: after removing the final direct legacy import from canonical mcp_server, the post-cutover bundle spanning UNI-007 rollback controls, canonical FastAPI facade/service coverage, standalone startup, subprocess contracts, and unified bootstrap remained green (241 passed, 1 warning). |
| Security and policy subsystems | ipfs_datasets_py/ipfs_datasets_py/mcp_server/policy_audit_log.py, ipfs_datasets_py/ipfs_datasets_py/mcp_server/secrets_vault.py, ipfs_datasets_py/ipfs_datasets_py/mcp_server/risk_scorer.py |
ipfs_accelerate_py/mcp_server/policy_audit_log.py, ipfs_accelerate_py/mcp_server/secrets_vault.py, ipfs_accelerate_py/mcp_server/risk_scorer.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_policy_audit_log.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_secrets_vault.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_risk_scorer.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_risk_scheduler.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_transport_parity.py |
P1 | Revalidated 2026-03-08: security/policy parity already covers deterministic audit-log recording/stats and ring-buffer eviction, secrets-vault roundtrip/load and canonical DID-manager or env-key fallback behavior, risk scoring and high-risk gating, policy allow/deny plus obligation lifecycle handling, stable persisted policy-decision CID behavior, integrated audit/risk lineage metadata through unified dispatch, and a focused observability interaction where policy-audit allow/deny flows stay aligned with audit-metrics bridge forwarding and runtime monitoring counters. |
| Observability and exporters | ipfs_datasets_py/ipfs_datasets_py/mcp_server/monitoring.py, ipfs_datasets_py/ipfs_datasets_py/mcp_server/otel_tracing.py, ipfs_datasets_py/ipfs_datasets_py/mcp_server/prometheus_exporter.py |
ipfs_accelerate_py/mcp_server/monitoring.py, ipfs_accelerate_py/mcp_server/otel_tracing.py, ipfs_accelerate_py/mcp_server/prometheus_exporter.py, ipfs_accelerate_py/mcp_server/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_observability.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_transport_parity.py |
P1 | Revalidated 2026-03-08: observability parity already covers deterministic tool and P2P metrics collection snapshots, dependency-optional tracing with safe span lifecycle metadata, Prometheus exporter synchronization from collector state, stable runtime metrics exposure through unified bootstrap and transport paths, and a focused unified-dispatch interaction proving audit-metrics bridge forwarding remains consistent with policy allow/deny outcomes and monitoring counter updates. |
| Compatibility facade cutover readiness | ipfs_datasets_py/ipfs_datasets_py/mcp_server/server.py |
ipfs_accelerate_py/mcp_server/server.py, ipfs_accelerate_py/mcp/server.py |
PASS | ipfs_accelerate_py/mcp/tests/test_mcp_server_uni007_cutover_rollback.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_transport_subprocess_contracts.py, ipfs_accelerate_py/mcp/tests/test_p2p_call_tool_bridge.py, ipfs_accelerate_py/mcp/tests/test_mcp_transport_process_level.py, ipfs_accelerate_py/mcp/tests/test_mcp_components.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_fastapi_service.py, ipfs_accelerate_py/mcp/tests/test_mcp_cli.py, ipfs_accelerate_py/mcp/tests/test_mcp_init.py, ipfs_accelerate_py/mcp/tests/test_init.py |
P0 | Revalidated 2026-03-08: compatibility-facade cutover readiness now also instruments deterministic _mcp_facade_telemetry metadata/counters for bridge-disabled legacy routing, bridge-enabled unified handoff, cutover dry-run validation success/failure fallback, and forced legacy rollback precedence over the unified bridge flag, while remaining stable across legacy bootstrap compatibility, subprocess/FastAPI entrypoints, p2p bridge dispatch, mounted standalone-app helpers, focused FastAPI integration/helper delegation, direct component construction, CLI startup delegation in normal and --dev modes, script-style end-to-end initialization, and the focused release-candidate matrix (120 passed); aggregate post-cutover bundle: 28 passed, 148 deselected. Revalidated 2026-03-11: canonical ipfs_accelerate_py/mcp_server no longer carries direct ipfs_accelerate_py.mcp imports after registration_adapter.py moved to canonical native registrars, and the broader rollback/entrypoint/bootstrap regression bundle stayed green (241 passed, 1 warning). |
- Cutover checklist publication now freezes the approved migration delta set in CUTOVER_CHECKLIST.md, linking canonical-default startup approval to rollback telemetry, transport parity, representative profile-chapter coverage, and synchronized conformance evidence.
- Update this matrix whenever a capability moves between
GAP,PARTIAL, andPASS. - No capability should move to
PASSwithout a deterministic test path inipfs_accelerate_py/mcp/tests/. - Any deferred item must include rationale and a target phase in
SERVER_UNIFICATION_PLAN.md.
| Spec Chapter | Normative Focus | Current Target State | Status | Source Inputs | Planned Target Modules | Planned Evidence |
|---|---|---|---|---|---|---|
docs/spec/mcp++-profiles-draft.md |
Profile negotiation must be backward-compatible and additive | Unified bootstrap advertises profile capabilities, and MCP+p2p initialize now exposes negotiation payloads with deterministic active-profile selection/fallback semantics | PASS | ipfs_accelerate_py/mcp_server/server.py, ipfs_accelerate_py/p2p_tasks/mcp_p2p.py, ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py, ipfs_accelerate_py/mcp/tests/test_mcp_transport_mcp_p2p_handler_limits.py, ipfs_accelerate_py/mcp/tests/test_mcp_transport_trio_mcp_p2p_networked.py |
ipfs_accelerate_py/mcp_server/server.py, ipfs_accelerate_py/p2p_tasks/mcp_p2p.py |
Revalidated 2026-03-09: profile-negotiation parity already covers the canonical additive profile contract (profile-a through profile-e), immutable bootstrap/context snapshot attachment of supported profiles and negotiation metadata, deterministic optional_additive mode semantics, mounted standalone/process transport preservation of the same negotiation payload, and MCP+p2p initialize selection/fallback behavior across handler-limit and networked transport paths, with the current unified bootstrap and process-level lanes green (204 passed; 10 passed). |
-
Profile capability snapshot hardening now locks the canonical supported-profile contract (
profile-athroughprofile-e) and normalized negotiation payload across bootstrap attachments, runtime context state, and context snapshots inipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py(test_unified_profile_capability_snapshot_matches_expected_contract). -
Additive profile negotiation transport coverage now also includes HTTP/process-level standalone-app verification in
ipfs_accelerate_py/mcp/tests/test_mcp_transport_process_level.py(test_create_standalone_app_preserves_additive_profile_metadata), ensuring mounted transport entrypoints preserve the same unified profile negotiation metadata exposed by the canonical bootstrap. |docs/spec/mcp-idl.md| Canonical interface descriptors and repository APIs (interfaces/list|get|compat) | Deterministic descriptor registry and repository APIs are implemented in unified runtime with normalized capability matching ininterfaces/compatand descriptor auto-population for loaded/preloaded migrated categories | PASS |ipfs_accelerate_py/mcp_server/mcplusplus/idl_registry.py,ipfs_accelerate_py/mcp_server/tools/idl/native_idl_tools.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_idl.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py|ipfs_accelerate_py/mcp_server/mcplusplus/idl_registry.py,ipfs_accelerate_py/mcp_server/tools/idl/native_idl_tools.py| Revalidated 2026-03-09: MCP-IDL parity already covers deterministic descriptor canonicalization and interface CID generation, compatibility normalization across case/whitespace/version variants, stable compatibility verdicts with sorted alternative suggestions, deep-copy-safe descriptor storage/retrieval, repositoryinterfaces/list|get|compat|selectflows, and deterministic descriptor bytes across isolated runtime environments with differentPYTHONHASHSEEDvalues, with the focused MCP-IDL stability lane green (15 passed). | -
MCP-IDL descriptor generation hardening now verifies all loaded migrated categories registered in the manager receive deterministic descriptors with consistent descriptor names, method surfaces, and capability requirements in
ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_idl.py(test_native_idl_tools_cover_all_loaded_migrated_categories_consistently). -
MCP-IDL canonicalization stability now includes subprocess verification in
ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_idl.py(test_descriptor_canonicalization_is_stable_across_runtime_environments), confirming canonical descriptor bytes and computed interface CIDs remain stable across isolated Python runtimes with differentPYTHONHASHSEEDvalues. |docs/spec/cid-native-artifacts.md| Deterministic canonicalization and CID-native intent/decision/receipt/event artifacts | Artifact builders, opt-in/default dispatch envelope emission policy, deterministic artifact persistence keyed by CIDs, and JSON durability/reload replay reconstruction helpers are implemented in unified runtime | PASS |ipfs_accelerate_py/mcp_server/mcplusplus/artifacts.py,ipfs_accelerate_py/mcp_server/server.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_artifacts.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py,ipfs_datasets_py/ipfs_datasets_py/mcp_server/event_dag.py|ipfs_accelerate_py/mcp_server/mcplusplus/artifacts.py,ipfs_accelerate_py/mcp_server/server.py| Revalidated 2026-03-09: CID-native artifact parity already covers deterministic artifact canonicalization and CID generation, intent/decision/receipt/event chain integrity, deep-copy-safe in-memory store behavior, deterministic JSON save/load round trips with replayable parent-event lineage, opt-in and config-default dispatch artifact emission, explicit emit-disable overrides, stable policy-decision CID binding across emit modes while changing deterministically with policy-version evolution, and combined UCAN+temporal-policy+risk-frontier dispatch interaction where emitted event lineage remains aligned while artifact-envelope and persisted policy-decision CIDs stay auditable and deterministic, with the focused artifact durability/replay lane green (16 passed). | |docs/spec/ucan-delegation.md| Execution-time proof validation (crypto, attenuation, caveats) | UCAN chain validation is integrated in unified dispatch with opt-in enforcement controls, including proof CID checks, compatibility deterministic signatures, cryptographic Ed25519 signature verification (ed25519:base64url,ed25519-hex:/hex:and raw 64-byte hex signatures),did:keypublic-key extraction, revocation-feed proof checks, compact token-envelope parsing parity (token/ucan/jwtclaim mapping andprflist/string proof linkage), expanded caveat evaluation (resource_regex,ability_in,actor_in,actor_regex, and all/any/none context CID constraints), deterministicproof_lineage/failure_hopvalidation telemetry, and deterministic combined UCAN+policy deny interaction plus allow/deny authorization telemetry coverage in dispatch paths | PASS |ipfs_accelerate_py/mcp_server/mcplusplus/delegation.py,ipfs_accelerate_py/mcp_server/server.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_ucan.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py,ipfs_datasets_py/ipfs_datasets_py/mcp_server/ucan_delegation.py,ipfs_datasets_py/ipfs_datasets_py/mcp_server/nl_ucan_policy.py|ipfs_accelerate_py/mcp_server/mcplusplus/delegation.py,ipfs_accelerate_py/mcp_server/server.py| Revalidated 2026-03-09: UCAN delegation parity already covers deterministic proof-CID/signature validation, compacttoken/ucan/jwtenvelope parsing withprflineage linkage, revocation-aware deny paths, proof-lineage and failure-hop telemetry in unified dispatch, regex/set/context-based caveat evaluation, cryptographic Ed25519 verification across base64url,ed25519-hex:/raw-hex signature encodings plusdid:keypublic-key extraction, and a combined allow-path regression where a valid UCAN chain coexists with temporal-policy obligations, CID artifact emission, and risk-frontier execution binding without losing aligned dispatch metadata, with the focused UCAN verification lane green (24 passed). | |docs/spec/temporal-deontic-policy.md| Policy CID evaluation with decision outputs and obligations | Policy evaluator and dispatch enforcement hooks are implemented with deterministic obligation lifecycle progression (validity windows, pending/overdue deadlines, and fulfilled-obligation completion semantics), policy-version-aware decision persistence, stabledecision_cidbinding across artifact emit modes while changing deterministically forpolicy_cid/version evolution, and transport-parity retrieval semantics for persisted policy decisions across HTTP-style and MCP+p2p entrypoints | PASS |ipfs_accelerate_py/mcp_server/mcplusplus/policy_engine.py,ipfs_accelerate_py/mcp_server/server.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_policy.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_transport_e2e_matrix.py,ipfs_datasets_py/ipfs_datasets_py/mcp_server/temporal_policy.py,ipfs_datasets_py/ipfs_datasets_py/mcp_server/policy_audit_log.py|ipfs_accelerate_py/mcp_server/mcplusplus/policy_engine.py,ipfs_accelerate_py/mcp_server/server.py| Revalidated 2026-03-09: temporal-policy parity already covers deterministic allow/deny and allow-with-obligations decisions, obligation validity-window and pending/overdue lifecycle transitions, fulfilled-obligation completion semantics, policy-version metadata preservation, stable persisteddecision_cidbehavior across artifact emit modes, retrieval parity for persisted policy decisions across unified HTTP-style and MCP+p2p entrypoints, and combined chapter-interaction coverage where policy obligations persist cleanly alongside successful UCAN authorization, emitted artifact chains, and risk-frontier execution metadata, with the focused temporal policy lane green (7 passed). | |docs/spec/event-dag-ordering.md| Immutable parent-linked Event DAG and partial ordering for replay/audit | Event DAG store is integrated into artifact emission path with parent integrity checks, explicit conflict rejection for duplicate event CIDs, deterministic snapshot export/import persistence, replay/rollback traversal APIs validated on larger DAG fixtures, deterministic fork/merge handling for multi-parent lineage and shared-descendant replay, bootstrap-level larger-graph dispatch coverage for replay/rollback and snapshot rebuild parity, and compatibility rebuild tolerance for reordered snapshots with malformed/noise entries | PASS |ipfs_accelerate_py/mcp_server/mcplusplus/event_dag.py,ipfs_accelerate_py/mcp_server/server.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_event_dag.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py,ipfs_datasets_py/ipfs_datasets_py/mcp_server/event_dag.py|ipfs_accelerate_py/mcp_server/mcplusplus/event_dag.py,ipfs_accelerate_py/mcp_server/server.py| Revalidated 2026-03-09: Event-DAG parity already covers parent-existence enforcement, explicit rejection of conflicting duplicate event CIDs, deterministic lineage/replay/rollback traversal, snapshot export/import round trips with reordered-noise tolerance, deterministic multi-parent fork/merge handling with shared-descendant deduplication, large DAG replay stability, and deep-copy-safe event/snapshot storage semantics, with the focused Event DAG lane green (13 passed). | |docs/spec/risk-scheduling.md| Risk-scored frontier scheduling and optional neighborhood consensus | Risk records and risk-adjusted frontier enqueueing are integrated into dispatch outcomes and artifact events, with deterministic frontier execution binding into workflow scheduler and task-queue fallback surfaces, including load-tie FIFO determinism, retry-aware priority handling, bootstrap-level load/retry execution ordering under__execute_frontier, optional non-breaking consensus signal adjustments, dispatch-level neighborhood consensus propagation, and explicit event/artifact linkage assertions that keep emittedevent_cidvalues aligned across risk state, frontier metadata, Event DAG lineage, and execution payloads | PASS |ipfs_accelerate_py/mcp_server/mcplusplus/risk_scheduler.py,ipfs_accelerate_py/mcp_server/server.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_mcplusplus_risk_scheduler.py,ipfs_accelerate_py/mcp/tests/test_mcp_server_unified_bootstrap.py,ipfs_datasets_py/ipfs_datasets_py/mcp_server/risk_scorer.py,ipfs_accelerate_py/mcplusplus_module/p2p/workflow.py|ipfs_accelerate_py/mcp_server/mcplusplus/risk_scheduler.py,ipfs_accelerate_py/mcp_server/server.py| Revalidated 2026-03-09: risk-scheduling parity already covers actor risk-record accumulation across denies and obligations, lower-risk frontier prioritization, deterministic FIFO ordering under load ties, retry-penalty deprioritization, bootstrap-level load/retry dispatch execution ordering, optional non-breaking consensus-signal adjustments, dispatch-level consensus prioritization/metadata propagation, unified bootstrap execution wiring that keeps frontier/event metadata aligned across scheduler, task-queue fallback, artifact, and Event DAG surfaces, plus a focused chapter-interaction regression proving successful UCAN authorization, temporal-policy obligations, CID artifact emission, and frontier execution all share the same aligned event lineage in one dispatch path, with the focused risk-scheduler lane green (6 passed). | |docs/spec/transport-mcp-p2p.md| Protocol IDs, framing, init handshake, limits, abuse resistance | Session parity and CI lane exist; deterministic framing, handler token-bucket abuse limits, initialize limit advertisement with initialize-first ordering semantics, status-detail counters (including unauthorized/internal-error paths), client outbound frame-size enforcement, mixed-version initialize negotiation with deterministic tools.list/tools.call alias call-flow behavior, malformed non-object frame rejection accounting, malformed registry negotiation sanitization, and cross-entrypoint MCP+p2p initialize/tools/list/tools/call parity checks are implemented with dedicated tests | PASS |ipfs_datasets_py/ipfs_datasets_py/mcp_server/trio_adapter.py,ipfs_accelerate_py/mcplusplus_module/p2p/connectivity.py,ipfs_accelerate_py/mcp_server/mcplusplus/p2p_framing.py,ipfs_accelerate_py/p2p_tasks/mcp_p2p.py,ipfs_accelerate_py/p2p_tasks/mcp_p2p_client.py,ipfs_accelerate_py/p2p_tasks/service.py|ipfs_accelerate_py/mcp/standalone.py,ipfs_accelerate_py/mcp/integration.py,ipfs_accelerate_py/mcp_server/mcplusplus/p2p_framing.py,ipfs_accelerate_py/p2p_tasks/mcp_p2p.py,ipfs_accelerate_py/p2p_tasks/mcp_p2p_client.py,ipfs_accelerate_py/p2p_tasks/service.py| Revalidated 2026-03-09: MCP+p2p transport parity already covers deterministic frame encode/decode and oversize rejection, initialize-first session semantics with sanitized profile negotiation and limit advertisement, exact rate-limit/unauthorized/internal-error counter accounting under sustained abuse, client outbound frame-size enforcement, mixed-version initialize fallback with canonicaltools/listand aliastools.listortools.callflow parity, malformed non-object frame rejection, malformed registry negotiation sanitization that still preserves follow-on alias flows in the same session, HTTP-to-MCP+p2p policy-decision retrieval parity, and optional live networked handshake verification for protocol negotiation and advertised limits, with focused framing, handler, and client lanes green (11 passed,19 passed,3 passed). |