Files
rea/experiments/analysis-efficiency/native-inventory-views.json
gensokyo-devandKaoru0822 2538214e2c feat(analysis-view): add native inventory summaries and pages (#5378)
Add opt-in summaries and stable selected-field pages for native inventories through the shared CLI/MCP Evidence layer. Preserve complete source access, row identity, provenance, string qualifications and unknown discovery coverage.

Record real true/jq workflows and portable old-Evidence checks, including tokenizer proxy reductions, additional call/schema costs and observed latency/memory regressions.

Co-authored-by: Kaoru0822 <208281322+kaoru0822-kitauji@users.noreply.github.com>
2026-10-20 07:59:43 +00:00

648 lines
26 KiB
JSON

{
"question": "Counts and first four address/value pairs for list_procedures, list_names, list_strings and literal main search_procedures/search_strings; first and warm repetition.",
"baseline_revision": "58d6043303e722115f1da18b9505c24abeeab423",
"runtime_pins": {
"baseline_manifest_sha256": "dc5e30fa1c75f999a8597608c5f0a3d8e1e16ccc14eb39d3884b5362076985dd",
"candidate_manifest_sha256": "14b4af9117051b722eb528dfdf79668fa188f874ce69853bd1ed609eb704a88d",
"candidate_tracked_patch_sha256": "e988c4f5142363dc2cbf6ab98e11d1ea1e4acccc66ce941d15eb51a945b4fb3a",
"candidate_untracked_sources": {
"experiments/analysis-efficiency/native-inventory-portable.mjs": "262cd4a076ba13936ff744c844892ec108b015f3adc908703120fddd251fe149",
"experiments/analysis-efficiency/native-inventory-views.mjs": "c5de78d1998e254a269e3d1694c96d7034162aac41965a7b842235ae09ac9db8",
"src/domain/analysisView/nativeInventoryView.test.ts": "b0b3a3d14a0d8be2a42bb9ae9e0e5a32eef94bf09ffcce01f89554300eeb97f2",
"src/domain/analysisView/nativeInventoryView.ts": "e1e06ead227c30c7eaa8231b48c934b5f0be57876847b022e75f6a89eadaddbd",
"src/domain/native/nativeInventory.ts": "431e6041cd2dec688ca541dbe343cea2228c9d616af1332338b9a36c73a32320",
"tests/boundary/mcp/nativeInventoryViewsMcp.test.ts": "f6991ba8e6d97922c430512d5bfec16b392e22a9eacab21a5853ea93f6d3a73d"
},
"note": "Frozen candidate before measurement; later documentation, bounded harness diagnostics and rebases are not relabeled as measured source revisions."
},
"environment": {
"platform": "Linux-6.1.0-53-cloud-amd64-x86_64-with-glibc2.36",
"node": "24.18.0",
"npm": "11.16.0",
"mcp_sdk": "2.3.1",
"ghidra": "12.1.4",
"java": "Eclipse Adoptium 21.0.12.1+1-LTS",
"java_heap": "768M",
"node_heaps_mib": 2048,
"active_java_processors": 1,
"cpu_affinity": [15],
"cpu_quota_percent": 100,
"family_memory_hard_bytes": 4294967296,
"family_memory_early_stop_bytes": 3221225472,
"swap_bytes": 0,
"task_limit": 192,
"cache_state": "Fresh sessions and Java analysis, then warm repeated calls; OS caches unflushed.",
"accounting": "cgroup v2 family counters at verified payload exit; kernel peak includes file cache and controller work; final whole-scope counters unavailable."
},
"artifacts": [
{
"path": "true",
"bytes": 35664,
"sha256": "c79bf44242829108e323378531f4ac839513ca1fba45efd6583643526e1e9fd2"
},
{
"path": "jq-linux-amd64",
"bytes": 2267912,
"sha256": "b1c22172dd303f3be49e935aa56aa48a8b7a46e0bc838b4997d3bb451495870f"
}
],
"driver_versions": [
{
"sha256": "c71957b673824a692efeaebb165a305799b6d7424a2dbb96d706a6f48e283aae",
"used_by": ["baseline-true-1", "baseline-jq-1"],
"path": "experiments/analysis-efficiency/native-inventory-views.mjs"
},
{
"sha256": "c5de78d1998e254a269e3d1694c96d7034162aac41965a7b842235ae09ac9db8",
"used_by": ["candidate-true-1", "baseline-jq-2", "candidate-jq-1"]
},
{
"sha256": "0ce2e2a2c02e366f5005f9b1e4563f7cd1a5a378d8461de6750154dccf41995b",
"runs": ["candidate-jq-2"],
"change": "Bounded full-source comparison diagnostic, same strict oracle; candidate-jq-2 has no cross-session full-source control. Compare task facts separately and preserve Ghidra primary alias variance.",
"candidate-jq-1": "Incomplete: scope_memory_early_stop while rendering full source mismatch; facts and source records retained; no completed report or cleanup proof."
}
],
"token_estimates": {
"python": "3.11.2 (main, Oct 7 2026, 12:35:07) [GCC 12.2.0]",
"tiktoken": "0.12.0",
"encoding": "cl100k_base",
"actual_model_usage": null,
"unmeasured": [
"model-host schema selection, wrapping and rendering",
"system prompts, local filesystem tool schema/program generation and follow-up reasoning",
"model input/cached/uncached/output usage",
"initialization and JSON-RPC wire framing",
"isolated correctness-oracle CPU and memory overhead"
],
"samples": [
{
"recording": "baseline-true-1",
"status": "passed",
"completed_with_verified_cleanup": true,
"mode": "complete",
"catalog_tools": 209,
"catalog_bytes": 3263492,
"rpc_calls": 13,
"rpc_errors_or_rejections": 0,
"rpc_argument_bytes": 854,
"rpc_reply_bytes": 921748,
"local_recoveries": [],
"token_estimates": {
"catalog_full_json": 831584,
"catalog_input_facing_projection": 185367,
"rpc_name_and_argument_json": 214,
"rpc_text_content": 120915,
"rpc_complete_result_json": 247753,
"local_projection_output_json": 0,
"input_facing_catalog_plus_arguments_text_and_local_output": 306496
},
"whole_scope_wall_seconds": 53.662,
"payload_family_cpu_seconds": 44.201557,
"kernel_family_peak_bytes_including_file_cache": 1157513216,
"payload_exit_observation_verified": true,
"observed_resource_events": {
"memory.events": {
"low": 0,
"high": 0,
"max": 0,
"oom": 0,
"oom_kill": 0,
"oom_group_kill": 0
},
"pids.events": {
"max": 0
}
},
"final_whole_scope_events": null,
"tasks": [
{
"phase": "first",
"elapsed_ms": 35533.921138000005
},
{
"phase": "warm",
"elapsed_ms": 236.46414299999742
}
],
"facts_sha256": "fb6cfbd6e3b9cdff8f649ffc41de54d7de38a003d3ec4f20f7cdad227e38afca",
"sources_sha256": "c87d8c5b12b5244e3777f61a396e2a19b333ce9a9c1cb246db4ab54fb075b13b"
},
{
"recording": "candidate-true-1",
"status": "passed",
"completed_with_verified_cleanup": true,
"mode": "summary",
"catalog_tools": 209,
"catalog_bytes": 3293844,
"rpc_calls": 23,
"rpc_errors_or_rejections": 0,
"rpc_argument_bytes": 3469,
"rpc_reply_bytes": 171130,
"local_recoveries": [],
"token_estimates": {
"catalog_full_json": 838818,
"catalog_input_facing_projection": 186009,
"rpc_name_and_argument_json": 1086,
"rpc_text_content": 20907,
"rpc_complete_result_json": 43673,
"local_projection_output_json": 0,
"input_facing_catalog_plus_arguments_text_and_local_output": 208002
},
"whole_scope_wall_seconds": 36.777,
"payload_family_cpu_seconds": 35.482574,
"kernel_family_peak_bytes_including_file_cache": 1244180480,
"payload_exit_observation_verified": true,
"observed_resource_events": {
"memory.events": {
"low": 0,
"high": 0,
"max": 0,
"oom": 0,
"oom_kill": 0,
"oom_group_kill": 0
},
"pids.events": {
"max": 0
}
},
"final_whole_scope_events": null,
"tasks": [
{
"phase": "first",
"elapsed_ms": 30791.001210000002
},
{
"phase": "warm",
"elapsed_ms": 223.86245000000054
}
],
"facts_sha256": "fb6cfbd6e3b9cdff8f649ffc41de54d7de38a003d3ec4f20f7cdad227e38afca",
"sources_sha256": "c87d8c5b12b5244e3777f61a396e2a19b333ce9a9c1cb246db4ab54fb075b13b"
},
{
"recording": "baseline-jq-2",
"status": "passed",
"completed_with_verified_cleanup": true,
"mode": "complete",
"catalog_tools": 209,
"catalog_bytes": 3263492,
"rpc_calls": 15,
"rpc_errors_or_rejections": 2,
"rpc_argument_bytes": 1139,
"rpc_reply_bytes": 3032150,
"local_recoveries": [
{
"phase": "first:list_names",
"status": "passed",
"bundle_bytes_read": 7318483,
"projection_bytes": 1186,
"elapsed_ms": 164.94348000001628
},
{
"phase": "warm:list_names",
"status": "passed",
"bundle_bytes_read": 7769768,
"projection_bytes": 1186,
"elapsed_ms": 116.13296299998183
}
],
"token_estimates": {
"catalog_full_json": 831584,
"catalog_input_facing_projection": 185367,
"rpc_name_and_argument_json": 307,
"rpc_text_content": 403794,
"rpc_complete_result_json": 820583,
"local_projection_output_json": 564,
"input_facing_catalog_plus_arguments_text_and_local_output": 590032
},
"whole_scope_wall_seconds": 355.586,
"payload_family_cpu_seconds": 318.976126,
"kernel_family_peak_bytes_including_file_cache": 1571012608,
"payload_exit_observation_verified": true,
"observed_resource_events": {
"memory.events": {
"low": 0,
"high": 0,
"max": 0,
"oom": 0,
"oom_kill": 0,
"oom_group_kill": 0
},
"pids.events": {
"max": 0
}
},
"final_whole_scope_events": null,
"tasks": [
{
"phase": "first",
"elapsed_ms": 334659.460051
},
{
"phase": "warm",
"elapsed_ms": 2520.551972999994
}
],
"facts_sha256": "34cf397309b0db4132f1fcfbcaf92daab75b8b823e4c328ac1592f46dff38094",
"sources_sha256": "e8f4f98c0cc9a141f07db695fcc5b2b3f22ae3697bb09d0d8fd03d6a47762260"
},
{
"recording": "candidate-jq-2",
"status": "passed",
"completed_with_verified_cleanup": true,
"mode": "summary",
"catalog_tools": 209,
"catalog_bytes": 3293844,
"rpc_calls": 21,
"rpc_errors_or_rejections": 0,
"rpc_argument_bytes": 3040,
"rpc_reply_bytes": 172180,
"local_recoveries": [],
"token_estimates": {
"catalog_full_json": 838818,
"catalog_input_facing_projection": 186009,
"rpc_name_and_argument_json": 921,
"rpc_text_content": 21372,
"rpc_complete_result_json": 44505,
"local_projection_output_json": 0,
"input_facing_catalog_plus_arguments_text_and_local_output": 208302
},
"whole_scope_wall_seconds": 333.104,
"payload_family_cpu_seconds": 311.318996,
"kernel_family_peak_bytes_including_file_cache": 1774460928,
"payload_exit_observation_verified": true,
"observed_resource_events": {
"memory.events": {
"low": 0,
"high": 0,
"max": 0,
"oom": 0,
"oom_kill": 0,
"oom_group_kill": 0
},
"pids.events": {
"max": 0
}
},
"final_whole_scope_events": null,
"tasks": [
{
"phase": "first",
"elapsed_ms": 318797.998245
},
{
"phase": "warm",
"elapsed_ms": 6916.484328999999
}
],
"facts_sha256": "34cf397309b0db4132f1fcfbcaf92daab75b8b823e4c328ac1592f46dff38094",
"sources_sha256": "237f727384546a5323bf39d08d3fe3061b89cb32da22d062493b008e474ba6a2"
}
]
},
"equivalence": {
"true_all_original_source_evidence_fields_and_ids_equal": true,
"jq_complete_selected_task_facts_equal": true,
"jq_all_independent_live_source_evidence_equal": false,
"earlier_independent_jq_source_differences": {
"attempt": "candidate-jq-1",
"completed": false,
"reason": "scope_memory_early_stop; no report or payload-exit observation",
"task_facts_exact_equal": true,
"full_source_equal": false,
"different_leaves": {
"symbol.primary": 156,
"[1, 'record', 'normalized_result', 45988, 'value']": 1,
"[1, 'record', 'normalized_result', 46001, 'value']": 1,
"evidence_id": 2,
"[6, 'record', 'normalized_result', 45988, 'value']": 1,
"[6, 'record', 'normalized_result', 46001, 'value']": 1
},
"examples": [
{
"path": [
1,
"record",
"normalized_result",
30995,
"symbol",
"primary"
],
"baseline": false,
"candidate": true
},
{
"path": [
1,
"record",
"normalized_result",
31013,
"symbol",
"primary"
],
"baseline": true,
"candidate": false
},
{
"path": [
1,
"record",
"normalized_result",
31120,
"symbol",
"primary"
],
"baseline": false,
"candidate": true
},
{
"path": [
1,
"record",
"normalized_result",
31121,
"symbol",
"primary"
],
"baseline": true,
"candidate": false
}
],
"interpretation": "Independent Ghidra analyses differ in symbol.primary for alias rows and two generated switch-label values (repeated in first/warm records). Root cause is unestablished; no byte-identical full-source or completed-performance claim."
},
"portable_checks": [
{
"recording": "portable-true-1",
"status": "passed",
"rows_reconstructed": {
"list_procedures": 231,
"list_names": 1027,
"list_strings": 143,
"search_procedures": 8,
"search_strings": 2
},
"actual_cli_mcp_equal_evidence_comparisons": 10,
"rpc_calls_including_import_and_export": 27,
"source_bundle_sha256": "d9f574ff9deb84cef58a714e563590c70184c15ba01c174f47c027b50b1d6bfa",
"whole_scope_wall_seconds": 25.194,
"family_cpu_seconds": 25.015127,
"kernel_family_peak_bytes_including_file_cache": 1025908736,
"resource_events": {
"memory.events": {
"low": 0,
"high": 0,
"max": 0,
"oom": 0,
"oom_kill": 0,
"oom_group_kill": 0
},
"pids.events": {
"max": 0
}
},
"payload_cleanup_verified": true,
"final_whole_scope_events": null
},
{
"recording": "portable-jq-1",
"status": "passed",
"rows_reconstructed": {
"list_procedures": 2279,
"list_names": 49684,
"list_strings": 2915,
"search_procedures": 0,
"search_strings": 24
},
"actual_cli_mcp_equal_evidence_comparisons": 10,
"rpc_calls_including_import_and_export": 444,
"source_bundle_sha256": "49ba421c1d7c2bbee5d6d4ae7acec437b076f760097eeae1aae8633d45f8e51c",
"whole_scope_wall_seconds": 77.537,
"family_cpu_seconds": 63.38141,
"kernel_family_peak_bytes_including_file_cache": 2034434048,
"resource_events": {
"memory.events": {
"low": 0,
"high": 0,
"max": 0,
"oom": 0,
"oom_kill": 0,
"oom_group_kill": 0
},
"pids.events": {
"max": 0
}
},
"payload_cleanup_verified": true,
"final_whole_scope_events": null
}
],
"limits": "This qualifies preservation/projection of recorded facts, not every Ghidra interpretation or complete program discovery."
},
"incomplete_attempts": [
{
"recording": "baseline-jq-1",
"completed": false,
"reason": "Default list_names exceeds the existing MCP response budget; first driver lacks export recovery.",
"abort": null,
"whole_scope_wall_seconds": 283.113,
"peak_sampled_bytes": 1308225536,
"last_observed_events": {
"memory.events": {
"low": 0,
"high": 0,
"max": 0,
"oom": 0,
"oom_kill": 0,
"oom_group_kill": 0
},
"pids.events": {
"max": 0
}
},
"payload_resource_observation": {
"phase": "payload-exited-observer-alive",
"ownership_token": "rea-efficiency-2ad56ea678404ef49da951c8f1761822.scope",
"payload_exit_code": 1,
"observer_pid": 3613358,
"remaining_processes": [3613358],
"payload_cleanup_verified": true,
"cpu_stat": {
"usage_usec": 281189241,
"user_usec": 274593631,
"system_usec": 6595610,
"nr_periods": 2829,
"nr_throttled": 585,
"throttled_usec": 218972,
"nr_bursts": 0,
"burst_usec": 0
},
"memory_peak_bytes": 1311993856,
"control_group": "user.slice/user-1004.slice/user@1004.service/app.slice/rea-efficiency-2ad56ea678404ef49da951c8f1761822.scope",
"resource_events": {
"memory.events": {
"low": 0,
"high": 0,
"max": 0,
"oom": 0,
"oom_kill": 0,
"oom_group_kill": 0
},
"pids.events": {
"max": 0
}
}
},
"final_whole_scope_events": null
},
{
"recording": "candidate-jq-1",
"completed": false,
"reason": "Independent full-source observations differ; guard stopped during comparison. Assertion diagnostic expansion is source-derived, not a recovered final stack trace.",
"abort": "scope_memory_early_stop",
"whole_scope_wall_seconds": 269.574,
"peak_sampled_bytes": 3222269952,
"last_observed_events": {
"memory.events": {
"low": 0,
"high": 26,
"max": 0,
"oom": 0,
"oom_kill": 0,
"oom_group_kill": 0
},
"pids.events": {
"max": 0
}
},
"payload_resource_observation": null,
"final_whole_scope_events": null
}
],
"validation": {
"focused_files": 24,
"focused_tests": 305,
"focused_command": "npm run test:focused -- src/domain/analysisView/EnvironmentManifestAccumulator.test.ts src/domain/analysisView/WebNetworkApiSurfaceAccumulator.test.ts src/domain/analysisView/analysisView.test.ts src/domain/analysisView/artifactInventoryView.test.ts src/domain/analysisView/environmentManifestRules.test.ts src/domain/analysisView/environmentManifestView.test.ts src/domain/analysisView/environmentStateView.test.ts src/domain/analysisView/environmentStateWriteCutoffs.test.ts src/domain/analysisView/il2cppMetadataView.test.ts src/domain/analysisView/interfaceBuilderView.test.ts src/domain/analysisView/machoView.test.ts src/domain/analysisView/nativeInventoryView.test.ts src/domain/analysisView/pcapCaptureView.test.ts src/domain/analysisView/scenarioCaptureRecords.test.ts src/domain/analysisView/webNetworkApiSurfaceView.test.ts src/domain/analysisView/webNetworkCaptureView.test.ts tests/boundary/mcp/nativeInventoryViewsMcp.test.ts tests/boundary/mcp/analysisViewMcp.test.ts tests/boundary/mcp/officialArguments.test.ts tests/boundary/mcp/officialTools.test.ts tests/boundary/mcp/largeToolResult.test.ts tests/boundary/mcp/ghidraEvidenceMcp.test.ts tests/boundary/mcp/nativeDispatchAvailability.test.ts tests/boundary/mcp/promptCompletion.test.ts",
"static_command": "npm run check",
"static_result": "passed, six tasks plus module/architecture guards",
"docs_result": "npm run docs:check passed",
"intermediate_failures": "Type errors and SDK fixture/error-envelope harness errors were corrected before passing checks. Two host-memory guard stops were retained; neither is a successful static check.",
"provider_scope": "Real Linux x86-64 Ghidra true/jq metadata; other engines/platforms and complete application reconstruction unqualified.",
"post_rebase": {
"base_revision": "0134732fc",
"implementation_revision": "8d1ddce86",
"locked_dependencies": "npm ci passed for updated package-lock.json; frozen measurement runtimes retain their original physical dependency tree",
"focused_files": 28,
"focused_tests": 325,
"focused_command": "npm run test:focused -- src/domain/analysisView/EnvironmentManifestAccumulator.test.ts src/domain/analysisView/WebNetworkApiSurfaceAccumulator.test.ts src/domain/analysisView/analysisView.test.ts src/domain/analysisView/artifactInventoryView.test.ts src/domain/analysisView/environmentManifestRules.test.ts src/domain/analysisView/environmentManifestView.test.ts src/domain/analysisView/environmentStateView.test.ts src/domain/analysisView/environmentStateWriteCutoffs.test.ts src/domain/analysisView/il2cppMetadataView.test.ts src/domain/analysisView/interfaceBuilderView.test.ts src/domain/analysisView/machoView.test.ts src/domain/analysisView/nativeInventoryView.test.ts src/domain/analysisView/pcapCaptureView.test.ts src/domain/analysisView/scenarioCaptureRecords.test.ts src/domain/analysisView/webNetworkApiSurfaceView.test.ts src/domain/analysisView/webNetworkCaptureView.test.ts tests/boundary/mcp/nativeInventoryViewsMcp.test.ts tests/boundary/mcp/analysisViewMcp.test.ts tests/boundary/mcp/officialArguments.test.ts tests/boundary/mcp/officialTools.test.ts tests/boundary/mcp/largeToolResult.test.ts tests/boundary/mcp/ghidraEvidenceMcp.test.ts tests/boundary/mcp/nativeDispatchAvailability.test.ts tests/boundary/mcp/promptCompletion.test.ts src/domain/analysisView/protobufCaptureView.test.ts src/browser/history/protobuf/ProtobufCapture.test.ts src/browser/history/protobuf/ProtobufWire.test.ts tests/acceptance/tools/protobufCapture.test.ts",
"static_check": "npm run check passed after final field-selection normalization",
"docs_check": "npm run docs:check passed, including five README consistency tests",
"final_change": "Normalize duplicate field selection once, preserving original view request; focused two-file/nine-test rerun passed",
"final_projector_sha256": "8795c18fe0a7c97b8a841aa3cc1fc6efe08fa1bf9711c21b0183b2cdd1f1b180",
"verification_runtime_manifest_sha256": "f6a30e4a56fa1f95926e2259fbefe837ed375fb1c608e2298fb88440e1898f2f",
"portable_real_source_checks": [
{
"recording": "portable-true-final-1",
"status": "passed",
"rows_reconstructed": {
"list_procedures": 231,
"list_names": 1027,
"list_strings": 143,
"search_procedures": 8,
"search_strings": 2
},
"cli_mcp_equal_comparisons": 10,
"rpc_calls": 27,
"catalog": {
"tool_count": 209,
"bytes": 3317414,
"sha256": "4c920219321a08102a29673a1cdd48f74d9990e766a313313903525a9f9efa87"
},
"whole_scope_wall_seconds": 23.489,
"family_cpu_seconds": 23.283072,
"kernel_family_peak_bytes": 1057517568,
"payload_cleanup_verified": true,
"resource_events": {
"memory.events": {
"low": 0,
"high": 0,
"max": 0,
"oom": 0,
"oom_kill": 0,
"oom_group_kill": 0
},
"pids.events": {
"max": 0
}
}
},
{
"recording": "portable-jq-final-1",
"status": "passed",
"rows_reconstructed": {
"list_procedures": 2279,
"list_names": 49684,
"list_strings": 2915,
"search_procedures": 0,
"search_strings": 24
},
"cli_mcp_equal_comparisons": 10,
"rpc_calls": 444,
"catalog": {
"tool_count": 209,
"bytes": 3317414,
"sha256": "4c920219321a08102a29673a1cdd48f74d9990e766a313313903525a9f9efa87"
},
"whole_scope_wall_seconds": 34.99,
"family_cpu_seconds": 34.589707,
"kernel_family_peak_bytes": 2153742336,
"payload_cleanup_verified": true,
"resource_events": {
"memory.events": {
"low": 0,
"high": 0,
"max": 0,
"oom": 0,
"oom_kill": 0,
"oom_group_kill": 0
},
"pids.events": {
"max": 0
}
}
}
],
"performance_limit": "Fixed runtime timing/token pairs remain pinned to the pre-rebase 58d-based runtime. Final source compatibility and full-row preservation were rerun; final main performance pairs and actual model usage were not rerun.",
"guard_stopped_static_retry": {
"recording": "full-check-rebase-1",
"abort": "host_available_memory_early_stop",
"completed": false,
"own_oom_events": 0
},
"final_static_and_docs_family": {
"wall_seconds": 93.069,
"cpu_seconds": 92.615364,
"kernel_peak_bytes": 5417869312,
"payload_cleanup_verified": true
}
},
"protocol_rebase": {
"base_revision": "4eaf3a117",
"implementation_revision": "7fbe79ef8",
"change": "Preserve latest main oversized-error protocol framing and both documentation insertions; native projector unchanged.",
"focused_command": "npm run test:focused -- src/server/EvidenceMcpServer.test.ts tests/boundary/mcp/nativeInventoryViewsMcp.test.ts tests/boundary/mcp/largeToolResult.test.ts",
"focused_files": 3,
"focused_tests": 11,
"result": "passed",
"real_old_source_cli_mcp_verifier": "true all rows and ten actual CLI/MCP comparisons passed again; no provider launched",
"catalog": {
"tool_count": 209,
"bytes": 3317414,
"sha256": "4c920219321a08102a29673a1cdd48f74d9990e766a313313903525a9f9efa87"
},
"docs_check": "npm run docs:check passed again",
"static_check_scope": "Earlier full static checks remain pinned above; final pre-push/CI checks track the latest branch head."
}
}
}