mirror of
https://github.com/morluto/rea.git
synced 2026-10-23 06:12:29 -05:00
Select completed source-to-bundle mappings and candidates through the shared view owner, preserve reference-file provenance, and retain full Evidence. Reuse bounded JSON reading, heap admission, and cancellation before session writes. Verified public Redux Toolkit source/map facts with an independent oracle, equivalent CLI/MCP workflows, focused negative controls, and complete CI/review. Historical paired SDK context estimates fall about 64%; timing/resource tradeoffs and final verification receipts are recorded without a general speedup or actual model-token claim. Fixes #6112.
917 lines
36 KiB
JSON
917 lines
36 KiB
JSON
{
|
|
"status": "passed",
|
|
"tokenizer": "cl100k_base, tiktoken 0.12.0; estimates only; one input catalog plus arguments plus MCP text replies; not actual model usage",
|
|
"cold_warm": "Fresh server process and isolated HOME each run; alternating complete/selected, selected/complete, complete/selected. OS page caches are warm/uncontrolled; not an OS-cold claim.",
|
|
"tarball_sha256": "f2517c466b50424b661a27e48039f15db7783e5822f46b5c7d39f20104ac67a9",
|
|
"preparation_scope": "Reference-source import is performed once outside these repeated SDK trials and reported separately. Both workflows use the explicit existing semantic cap of one for the static correspondence question; full semantic coverage is not claimed.",
|
|
"summary": {
|
|
"complete": {
|
|
"wall_seconds": 11.899,
|
|
"cpu_seconds": 11.551076,
|
|
"peak_process_family_bytes_including_page_cache": 698986496,
|
|
"whole_task_tokens_estimated": [152592, 152592, 152592]
|
|
},
|
|
"selected": {
|
|
"wall_seconds": 14.733,
|
|
"cpu_seconds": 14.376874,
|
|
"peak_process_family_bytes_including_page_cache": 996917248,
|
|
"whole_task_tokens_estimated": [54765, 54765, 54765]
|
|
}
|
|
},
|
|
"runs": [
|
|
{
|
|
"case": "paired-1-complete",
|
|
"mode": "complete",
|
|
"runtime_revision": "aa51e4343963fdd0b97ec2ebdc3c41579fd9cb38",
|
|
"runtime_worktree_status": "",
|
|
"token_estimates": {
|
|
"input_catalog_once": 47913,
|
|
"arguments": 37272,
|
|
"text_replies": 67407,
|
|
"whole_task": 152592
|
|
},
|
|
"actual_model_usage": null,
|
|
"wall_seconds": 12.618,
|
|
"cpu_seconds": 12.259151,
|
|
"peak_process_family_bytes_including_page_cache": 699125760,
|
|
"calls": [
|
|
{
|
|
"name": "analyze_javascript_application",
|
|
"elapsed_ms": 6728.166864999999,
|
|
"is_error": false,
|
|
"reply_bytes": 21651
|
|
},
|
|
{
|
|
"name": "compare_source_to_bundle",
|
|
"elapsed_ms": 205.6020669999998,
|
|
"is_error": false,
|
|
"reply_bytes": 427799
|
|
},
|
|
{
|
|
"name": "export_evidence_bundle",
|
|
"elapsed_ms": 77.03590900000017,
|
|
"is_error": false,
|
|
"reply_bytes": 334
|
|
}
|
|
],
|
|
"retained_records": [
|
|
{
|
|
"evidence_id": "ev_094eb596bdb817bd982fd99d2324665598ae2e393727b655e338480593f3b8fe",
|
|
"operation": "compare_source_to_bundle"
|
|
},
|
|
{
|
|
"evidence_id": "ev_4e4bc466268275396594c26f6a657f8d2fe77b85275be57983c41ea10366db7f",
|
|
"operation": "analyze_javascript_application"
|
|
},
|
|
{
|
|
"evidence_id": "ev_a903f44a3fcc9a0bdf13e7cd4e0befb6d5b7efb4c594837a125e04e0d98f9c78",
|
|
"operation": "record_unknown"
|
|
},
|
|
{
|
|
"evidence_id": "ev_e060ca3f86616ab4c6cf8fe50ec812a5f732e0d2156d31343fb13d1e90357089",
|
|
"operation": "inspect_analysis_view"
|
|
}
|
|
],
|
|
"proof": {
|
|
"status": "passed",
|
|
"method": "Independent Python JSON/SHA-256/POSIX path and basename joins; no REA parser or matcher.",
|
|
"source_files": 180,
|
|
"embedded_nodes": 99,
|
|
"candidate_relations": 210,
|
|
"strong_location_rows": 33,
|
|
"limitation": "Static multiple-location projections; no semantic-equivalence or removal claim."
|
|
},
|
|
"resource_events": {
|
|
"memory.events": {
|
|
"low": 0,
|
|
"high": 0,
|
|
"max": 0,
|
|
"oom": 0,
|
|
"oom_kill": 0,
|
|
"oom_group_kill": 0
|
|
},
|
|
"pids.events": {
|
|
"max": 0
|
|
}
|
|
},
|
|
"cleanup_verified": true
|
|
},
|
|
{
|
|
"case": "paired-2-selected",
|
|
"mode": "selected",
|
|
"runtime_revision": "aa51e4343963fdd0b97ec2ebdc3c41579fd9cb38",
|
|
"runtime_worktree_status": " M src/cli/applicationCommands.ts\n M src/contracts/applicationToolContracts.ts\n M src/contracts/javascript/applicationWorkflowInputContracts.ts\n M src/domain/analysisView/analysisView.ts\n M src/server/createServer.ts\n M src/server/registerApplicationTools/compareSourceToBundle.ts\n M src/server/registerApplicationTools/helpers.ts\n M src/server/registerApplicationTools/types.ts\n M tests/acceptance/applications/applicationWorkflowCli.test.ts\n?? experiments/analysis-efficiency/source-to-bundle.mjs\n?? src/application/javascript/SourceToBundleReference.ts\n?? src/cli/sourceToBundleCommand.ts\n?? src/domain/analysisView/sourceToBundleView.ts\n?? tests/boundary/mcp/sourceToBundleViewsMcp.test.ts\n",
|
|
"token_estimates": {
|
|
"input_catalog_once": 48026,
|
|
"arguments": 297,
|
|
"text_replies": 6442,
|
|
"whole_task": 54765
|
|
},
|
|
"actual_model_usage": null,
|
|
"wall_seconds": 15.327,
|
|
"cpu_seconds": 14.954805,
|
|
"peak_process_family_bytes_including_page_cache": 997220352,
|
|
"calls": [
|
|
{
|
|
"name": "analyze_javascript_application",
|
|
"elapsed_ms": 7057.07386,
|
|
"is_error": false,
|
|
"reply_bytes": 21651
|
|
},
|
|
{
|
|
"name": "compare_source_to_bundle",
|
|
"elapsed_ms": 261.767695999999,
|
|
"is_error": false,
|
|
"reply_bytes": 13199
|
|
},
|
|
{
|
|
"name": "inspect_analysis_view",
|
|
"elapsed_ms": 2391.5776320000004,
|
|
"is_error": false,
|
|
"reply_bytes": 19393
|
|
},
|
|
{
|
|
"name": "export_evidence_bundle",
|
|
"elapsed_ms": 179.67298699999992,
|
|
"is_error": false,
|
|
"reply_bytes": 334
|
|
}
|
|
],
|
|
"retained_records": [
|
|
{
|
|
"evidence_id": "ev_02b198af5997beaf606bf300768cc1ac8cd608fcd0860acbe9b791dbd5bae5dc",
|
|
"operation": "inspect_analysis_view"
|
|
},
|
|
{
|
|
"evidence_id": "ev_094eb596bdb817bd982fd99d2324665598ae2e393727b655e338480593f3b8fe",
|
|
"operation": "compare_source_to_bundle"
|
|
},
|
|
{
|
|
"evidence_id": "ev_4e4bc466268275396594c26f6a657f8d2fe77b85275be57983c41ea10366db7f",
|
|
"operation": "analyze_javascript_application"
|
|
},
|
|
{
|
|
"evidence_id": "ev_95d8fe5e75c019d86fc17bafeea32445e82eec06e0ec07d0ecdafd1e8bf8ef34",
|
|
"operation": "inspect_analysis_view"
|
|
},
|
|
{
|
|
"evidence_id": "ev_a903f44a3fcc9a0bdf13e7cd4e0befb6d5b7efb4c594837a125e04e0d98f9c78",
|
|
"operation": "record_unknown"
|
|
},
|
|
{
|
|
"evidence_id": "ev_e060ca3f86616ab4c6cf8fe50ec812a5f732e0d2156d31343fb13d1e90357089",
|
|
"operation": "inspect_analysis_view"
|
|
}
|
|
],
|
|
"proof": {
|
|
"status": "passed",
|
|
"method": "Independent Python JSON/SHA-256/POSIX path and basename joins; no REA parser or matcher.",
|
|
"source_files": 180,
|
|
"embedded_nodes": 99,
|
|
"candidate_relations": 210,
|
|
"strong_location_rows": 33,
|
|
"limitation": "Static multiple-location projections; no semantic-equivalence or removal claim."
|
|
},
|
|
"resource_events": {
|
|
"memory.events": {
|
|
"low": 0,
|
|
"high": 0,
|
|
"max": 0,
|
|
"oom": 0,
|
|
"oom_kill": 0,
|
|
"oom_group_kill": 0
|
|
},
|
|
"pids.events": {
|
|
"max": 0
|
|
}
|
|
},
|
|
"cleanup_verified": true
|
|
},
|
|
{
|
|
"case": "paired-3-selected",
|
|
"mode": "selected",
|
|
"runtime_revision": "aa51e4343963fdd0b97ec2ebdc3c41579fd9cb38",
|
|
"runtime_worktree_status": " M src/cli/applicationCommands.ts\n M src/contracts/applicationToolContracts.ts\n M src/contracts/javascript/applicationWorkflowInputContracts.ts\n M src/domain/analysisView/analysisView.ts\n M src/server/createServer.ts\n M src/server/registerApplicationTools/compareSourceToBundle.ts\n M src/server/registerApplicationTools/helpers.ts\n M src/server/registerApplicationTools/types.ts\n M tests/acceptance/applications/applicationWorkflowCli.test.ts\n?? experiments/analysis-efficiency/source-to-bundle-oracle.py\n?? experiments/analysis-efficiency/source-to-bundle.mjs\n?? src/application/javascript/SourceToBundleReference.ts\n?? src/cli/sourceToBundleCommand.ts\n?? src/domain/analysisView/sourceToBundleView.ts\n?? tests/boundary/mcp/sourceToBundleViewsMcp.test.ts\n",
|
|
"token_estimates": {
|
|
"input_catalog_once": 48026,
|
|
"arguments": 297,
|
|
"text_replies": 6442,
|
|
"whole_task": 54765
|
|
},
|
|
"actual_model_usage": null,
|
|
"wall_seconds": 14.117,
|
|
"cpu_seconds": 13.83662,
|
|
"peak_process_family_bytes_including_page_cache": 996917248,
|
|
"calls": [
|
|
{
|
|
"name": "analyze_javascript_application",
|
|
"elapsed_ms": 6560.107647999999,
|
|
"is_error": false,
|
|
"reply_bytes": 21651
|
|
},
|
|
{
|
|
"name": "compare_source_to_bundle",
|
|
"elapsed_ms": 248.57295700000032,
|
|
"is_error": false,
|
|
"reply_bytes": 13199
|
|
},
|
|
{
|
|
"name": "inspect_analysis_view",
|
|
"elapsed_ms": 2105.5653280000006,
|
|
"is_error": false,
|
|
"reply_bytes": 19393
|
|
},
|
|
{
|
|
"name": "export_evidence_bundle",
|
|
"elapsed_ms": 163.21972800000003,
|
|
"is_error": false,
|
|
"reply_bytes": 334
|
|
}
|
|
],
|
|
"retained_records": [
|
|
{
|
|
"evidence_id": "ev_02b198af5997beaf606bf300768cc1ac8cd608fcd0860acbe9b791dbd5bae5dc",
|
|
"operation": "inspect_analysis_view"
|
|
},
|
|
{
|
|
"evidence_id": "ev_094eb596bdb817bd982fd99d2324665598ae2e393727b655e338480593f3b8fe",
|
|
"operation": "compare_source_to_bundle"
|
|
},
|
|
{
|
|
"evidence_id": "ev_4e4bc466268275396594c26f6a657f8d2fe77b85275be57983c41ea10366db7f",
|
|
"operation": "analyze_javascript_application"
|
|
},
|
|
{
|
|
"evidence_id": "ev_95d8fe5e75c019d86fc17bafeea32445e82eec06e0ec07d0ecdafd1e8bf8ef34",
|
|
"operation": "inspect_analysis_view"
|
|
},
|
|
{
|
|
"evidence_id": "ev_a903f44a3fcc9a0bdf13e7cd4e0befb6d5b7efb4c594837a125e04e0d98f9c78",
|
|
"operation": "record_unknown"
|
|
},
|
|
{
|
|
"evidence_id": "ev_e060ca3f86616ab4c6cf8fe50ec812a5f732e0d2156d31343fb13d1e90357089",
|
|
"operation": "inspect_analysis_view"
|
|
}
|
|
],
|
|
"proof": {
|
|
"status": "passed",
|
|
"method": "Independent Python JSON/SHA-256/POSIX path and basename joins; no REA parser or matcher.",
|
|
"source_files": 180,
|
|
"embedded_nodes": 99,
|
|
"candidate_relations": 210,
|
|
"strong_location_rows": 33,
|
|
"limitation": "Static multiple-location projections; no semantic-equivalence or removal claim."
|
|
},
|
|
"resource_events": {
|
|
"memory.events": {
|
|
"low": 0,
|
|
"high": 0,
|
|
"max": 0,
|
|
"oom": 0,
|
|
"oom_kill": 0,
|
|
"oom_group_kill": 0
|
|
},
|
|
"pids.events": {
|
|
"max": 0
|
|
}
|
|
},
|
|
"cleanup_verified": true
|
|
},
|
|
{
|
|
"case": "paired-4-complete",
|
|
"mode": "complete",
|
|
"runtime_revision": "aa51e4343963fdd0b97ec2ebdc3c41579fd9cb38",
|
|
"runtime_worktree_status": "",
|
|
"token_estimates": {
|
|
"input_catalog_once": 47913,
|
|
"arguments": 37272,
|
|
"text_replies": 67407,
|
|
"whole_task": 152592
|
|
},
|
|
"actual_model_usage": null,
|
|
"wall_seconds": 11.899,
|
|
"cpu_seconds": 11.551076,
|
|
"peak_process_family_bytes_including_page_cache": 687702016,
|
|
"calls": [
|
|
{
|
|
"name": "analyze_javascript_application",
|
|
"elapsed_ms": 6484.389229,
|
|
"is_error": false,
|
|
"reply_bytes": 21651
|
|
},
|
|
{
|
|
"name": "compare_source_to_bundle",
|
|
"elapsed_ms": 216.41979700000047,
|
|
"is_error": false,
|
|
"reply_bytes": 427799
|
|
},
|
|
{
|
|
"name": "export_evidence_bundle",
|
|
"elapsed_ms": 83.66305800000009,
|
|
"is_error": false,
|
|
"reply_bytes": 334
|
|
}
|
|
],
|
|
"retained_records": [
|
|
{
|
|
"evidence_id": "ev_094eb596bdb817bd982fd99d2324665598ae2e393727b655e338480593f3b8fe",
|
|
"operation": "compare_source_to_bundle"
|
|
},
|
|
{
|
|
"evidence_id": "ev_4e4bc466268275396594c26f6a657f8d2fe77b85275be57983c41ea10366db7f",
|
|
"operation": "analyze_javascript_application"
|
|
},
|
|
{
|
|
"evidence_id": "ev_a903f44a3fcc9a0bdf13e7cd4e0befb6d5b7efb4c594837a125e04e0d98f9c78",
|
|
"operation": "record_unknown"
|
|
},
|
|
{
|
|
"evidence_id": "ev_e060ca3f86616ab4c6cf8fe50ec812a5f732e0d2156d31343fb13d1e90357089",
|
|
"operation": "inspect_analysis_view"
|
|
}
|
|
],
|
|
"proof": {
|
|
"status": "passed",
|
|
"method": "Independent Python JSON/SHA-256/POSIX path and basename joins; no REA parser or matcher.",
|
|
"source_files": 180,
|
|
"embedded_nodes": 99,
|
|
"candidate_relations": 210,
|
|
"strong_location_rows": 33,
|
|
"limitation": "Static multiple-location projections; no semantic-equivalence or removal claim."
|
|
},
|
|
"resource_events": {
|
|
"memory.events": {
|
|
"low": 0,
|
|
"high": 0,
|
|
"max": 0,
|
|
"oom": 0,
|
|
"oom_kill": 0,
|
|
"oom_group_kill": 0
|
|
},
|
|
"pids.events": {
|
|
"max": 0
|
|
}
|
|
},
|
|
"cleanup_verified": true
|
|
},
|
|
{
|
|
"case": "paired-5-complete",
|
|
"mode": "complete",
|
|
"runtime_revision": "aa51e4343963fdd0b97ec2ebdc3c41579fd9cb38",
|
|
"runtime_worktree_status": "",
|
|
"token_estimates": {
|
|
"input_catalog_once": 47913,
|
|
"arguments": 37272,
|
|
"text_replies": 67407,
|
|
"whole_task": 152592
|
|
},
|
|
"actual_model_usage": null,
|
|
"wall_seconds": 11.608,
|
|
"cpu_seconds": 11.240981,
|
|
"peak_process_family_bytes_including_page_cache": 698986496,
|
|
"calls": [
|
|
{
|
|
"name": "analyze_javascript_application",
|
|
"elapsed_ms": 6322.663412,
|
|
"is_error": false,
|
|
"reply_bytes": 21651
|
|
},
|
|
{
|
|
"name": "compare_source_to_bundle",
|
|
"elapsed_ms": 206.36909699999887,
|
|
"is_error": false,
|
|
"reply_bytes": 427799
|
|
},
|
|
{
|
|
"name": "export_evidence_bundle",
|
|
"elapsed_ms": 84.77780899999925,
|
|
"is_error": false,
|
|
"reply_bytes": 334
|
|
}
|
|
],
|
|
"retained_records": [
|
|
{
|
|
"evidence_id": "ev_094eb596bdb817bd982fd99d2324665598ae2e393727b655e338480593f3b8fe",
|
|
"operation": "compare_source_to_bundle"
|
|
},
|
|
{
|
|
"evidence_id": "ev_4e4bc466268275396594c26f6a657f8d2fe77b85275be57983c41ea10366db7f",
|
|
"operation": "analyze_javascript_application"
|
|
},
|
|
{
|
|
"evidence_id": "ev_a903f44a3fcc9a0bdf13e7cd4e0befb6d5b7efb4c594837a125e04e0d98f9c78",
|
|
"operation": "record_unknown"
|
|
},
|
|
{
|
|
"evidence_id": "ev_e060ca3f86616ab4c6cf8fe50ec812a5f732e0d2156d31343fb13d1e90357089",
|
|
"operation": "inspect_analysis_view"
|
|
}
|
|
],
|
|
"proof": {
|
|
"status": "passed",
|
|
"method": "Independent Python JSON/SHA-256/POSIX path and basename joins; no REA parser or matcher.",
|
|
"source_files": 180,
|
|
"embedded_nodes": 99,
|
|
"candidate_relations": 210,
|
|
"strong_location_rows": 33,
|
|
"limitation": "Static multiple-location projections; no semantic-equivalence or removal claim."
|
|
},
|
|
"resource_events": {
|
|
"memory.events": {
|
|
"low": 0,
|
|
"high": 0,
|
|
"max": 0,
|
|
"oom": 0,
|
|
"oom_kill": 0,
|
|
"oom_group_kill": 0
|
|
},
|
|
"pids.events": {
|
|
"max": 0
|
|
}
|
|
},
|
|
"cleanup_verified": true
|
|
},
|
|
{
|
|
"case": "paired-6-selected",
|
|
"mode": "selected",
|
|
"runtime_revision": "aa51e4343963fdd0b97ec2ebdc3c41579fd9cb38",
|
|
"runtime_worktree_status": " M src/cli/applicationCommands.ts\n M src/contracts/applicationToolContracts.ts\n M src/contracts/javascript/applicationWorkflowInputContracts.ts\n M src/domain/analysisView/analysisView.ts\n M src/server/createServer.ts\n M src/server/registerApplicationTools/compareSourceToBundle.ts\n M src/server/registerApplicationTools/helpers.ts\n M src/server/registerApplicationTools/types.ts\n M tests/acceptance/applications/applicationWorkflowCli.test.ts\n?? experiments/analysis-efficiency/source-to-bundle-oracle.py\n?? experiments/analysis-efficiency/source-to-bundle-prepare.py\n?? experiments/analysis-efficiency/source-to-bundle.mjs\n?? src/application/javascript/SourceToBundleReference.ts\n?? src/cli/sourceToBundleCommand.ts\n?? src/domain/analysisView/sourceToBundleView.ts\n?? tests/boundary/mcp/sourceToBundleViewsMcp.test.ts\n",
|
|
"token_estimates": {
|
|
"input_catalog_once": 48026,
|
|
"arguments": 297,
|
|
"text_replies": 6442,
|
|
"whole_task": 54765
|
|
},
|
|
"actual_model_usage": null,
|
|
"wall_seconds": 14.733,
|
|
"cpu_seconds": 14.376874,
|
|
"peak_process_family_bytes_including_page_cache": 992952320,
|
|
"calls": [
|
|
{
|
|
"name": "analyze_javascript_application",
|
|
"elapsed_ms": 6604.5753270000005,
|
|
"is_error": false,
|
|
"reply_bytes": 21651
|
|
},
|
|
{
|
|
"name": "compare_source_to_bundle",
|
|
"elapsed_ms": 257.93621600000006,
|
|
"is_error": false,
|
|
"reply_bytes": 13199
|
|
},
|
|
{
|
|
"name": "inspect_analysis_view",
|
|
"elapsed_ms": 2186.2845859999998,
|
|
"is_error": false,
|
|
"reply_bytes": 19393
|
|
},
|
|
{
|
|
"name": "export_evidence_bundle",
|
|
"elapsed_ms": 170.3188169999994,
|
|
"is_error": false,
|
|
"reply_bytes": 334
|
|
}
|
|
],
|
|
"retained_records": [
|
|
{
|
|
"evidence_id": "ev_02b198af5997beaf606bf300768cc1ac8cd608fcd0860acbe9b791dbd5bae5dc",
|
|
"operation": "inspect_analysis_view"
|
|
},
|
|
{
|
|
"evidence_id": "ev_094eb596bdb817bd982fd99d2324665598ae2e393727b655e338480593f3b8fe",
|
|
"operation": "compare_source_to_bundle"
|
|
},
|
|
{
|
|
"evidence_id": "ev_4e4bc466268275396594c26f6a657f8d2fe77b85275be57983c41ea10366db7f",
|
|
"operation": "analyze_javascript_application"
|
|
},
|
|
{
|
|
"evidence_id": "ev_95d8fe5e75c019d86fc17bafeea32445e82eec06e0ec07d0ecdafd1e8bf8ef34",
|
|
"operation": "inspect_analysis_view"
|
|
},
|
|
{
|
|
"evidence_id": "ev_a903f44a3fcc9a0bdf13e7cd4e0befb6d5b7efb4c594837a125e04e0d98f9c78",
|
|
"operation": "record_unknown"
|
|
},
|
|
{
|
|
"evidence_id": "ev_e060ca3f86616ab4c6cf8fe50ec812a5f732e0d2156d31343fb13d1e90357089",
|
|
"operation": "inspect_analysis_view"
|
|
}
|
|
],
|
|
"proof": {
|
|
"status": "passed",
|
|
"method": "Independent Python JSON/SHA-256/POSIX path and basename joins; no REA parser or matcher.",
|
|
"source_files": 180,
|
|
"embedded_nodes": 99,
|
|
"candidate_relations": 210,
|
|
"strong_location_rows": 33,
|
|
"limitation": "Static multiple-location projections; no semantic-equivalence or removal claim."
|
|
},
|
|
"resource_events": {
|
|
"memory.events": {
|
|
"low": 0,
|
|
"high": 0,
|
|
"max": 0,
|
|
"oom": 0,
|
|
"oom_kill": 0,
|
|
"oom_group_kill": 0
|
|
},
|
|
"pids.events": {
|
|
"max": 0
|
|
}
|
|
},
|
|
"cleanup_verified": true
|
|
}
|
|
],
|
|
"implementation_files_sha256": {
|
|
"src/application/javascript/SourceToBundleReference.ts": "00f590540b1d8a1755badd7318a4f65b472671e505989c98338f2c63dbe5f7fe",
|
|
"src/cli/applicationCommands.ts": "7a436590d7d8f38c059b1ef9a008a20b6021eb04a6caafb72d473149f8762a00",
|
|
"src/cli/sourceToBundleCommand.ts": "70887d0a060c2b315df2eeaabb5889f5e47e61da79dbc9ca076e49b8858c3571",
|
|
"src/contracts/applicationToolContracts.ts": "3b910f1ad1baf13b428d2d108a0020b6235a06dc0bd2bfa2f4b3024ccf57100c",
|
|
"src/contracts/javascript/applicationWorkflowInputContracts.ts": "4256f7de82fabf3cc946ca607b8429defa4e8b9f6d3f4be935c20f70741c2d42",
|
|
"src/domain/analysisView/analysisView.ts": "56107291635491f3606d57fb85a2b2b175a4689d291d3855a899cb201203148a",
|
|
"src/domain/analysisView/sourceToBundleView.ts": "a8cf9a894a4d0383ae109cfc6671c3ba9aa2b75b2b95e229b1297e55f8393de5",
|
|
"src/server/createServer.ts": "400764b1ef9bad9d7250cc179736f20daf4cadcde622bbea34e30861b9b23e04",
|
|
"src/server/registerApplicationTools/compareSourceToBundle.ts": "8796d139d011ccc89fecfc01dc0fea48b57d6da3823f5148120e34f868a9e0a0",
|
|
"src/server/registerApplicationTools/helpers.ts": "c49ec1a9a28d531696012af5d731818deab3fe59f71f4bdcceb3fbb79736824a",
|
|
"src/server/registerApplicationTools/types.ts": "959dbfc7162048da2bf477aaa545cb10c766f4e64a25ec5ff370d37244fc0eb7"
|
|
},
|
|
"separate_preparation": {
|
|
"reference_import": {
|
|
"wall_seconds": 4.757,
|
|
"cpu_seconds": 4.602731,
|
|
"peak_process_family_bytes_including_page_cache": 383381504,
|
|
"cleanup_verified": true
|
|
},
|
|
"application_default": {
|
|
"wall_seconds": 25.824,
|
|
"cpu_seconds": 25.433681,
|
|
"peak_process_family_bytes_including_page_cache": 1100005376,
|
|
"cleanup_verified": true
|
|
},
|
|
"application_explicit_semantic_one": {
|
|
"wall_seconds": 12.933,
|
|
"cpu_seconds": 12.600848,
|
|
"peak_process_family_bytes_including_page_cache": 731721728,
|
|
"cleanup_verified": true
|
|
},
|
|
"semantic_scope": "Comparison facts exactly agree except lineage across default and semantic-one; full semantic coverage is not equivalent. These two one-run SDK observations are not repeatable speedup evidence."
|
|
},
|
|
"native_cli_control": {
|
|
"wall_seconds": 2.842,
|
|
"cpu_seconds": 2.669896,
|
|
"peak_process_family_bytes_including_page_cache": 374730752,
|
|
"cleanup_verified": true,
|
|
"comparison_bytes": 205231,
|
|
"external_three_row_projection_bytes": 22108,
|
|
"scope": "Public CLI full Evidence exactly equals MCP. An external Python projection is already possible; raw SDK context reduction does not establish actual model savings over code composition. Byte sizes are not token counts."
|
|
},
|
|
"warm_continuation_calibration": {
|
|
"calls": [
|
|
{
|
|
"name": "analyze_javascript_application",
|
|
"elapsed_ms": 6546.054383000001,
|
|
"is_error": false,
|
|
"reply_bytes": 21651
|
|
},
|
|
{
|
|
"name": "compare_source_to_bundle",
|
|
"elapsed_ms": 250.82817400000022,
|
|
"is_error": false,
|
|
"reply_bytes": 13199
|
|
},
|
|
{
|
|
"name": "inspect_analysis_view",
|
|
"elapsed_ms": 2071.093723,
|
|
"is_error": false,
|
|
"reply_bytes": 19393
|
|
},
|
|
{
|
|
"name": "inspect_analysis_view",
|
|
"elapsed_ms": 71.82136900000114,
|
|
"is_error": false,
|
|
"reply_bytes": 19393
|
|
},
|
|
{
|
|
"name": "export_evidence_bundle",
|
|
"elapsed_ms": 97.2455460000001,
|
|
"is_error": false,
|
|
"reply_bytes": 332
|
|
}
|
|
],
|
|
"scope": "One additional fresh-process trial, excluded from paired whole-task medians. Second inspect_analysis_view returns identical Evidence with an already reused SDK validator; full parent remains retained.",
|
|
"wall_seconds": 14.218,
|
|
"cpu_seconds": 13.858723,
|
|
"peak_process_family_bytes_including_page_cache": 993660928,
|
|
"cleanup_verified": true
|
|
},
|
|
"subsequent_cli_error_envelope_fix": {
|
|
"file": "src/cli/sourceToBundleCommand.ts",
|
|
"sha256": "943ee98cd4abb6674a8f3d90d84d28744ff5a262200a57a45fc1a5b7fba9d105",
|
|
"scope": "Preserves the previous error: Application workflow failed field around finishAnalysisCommand failures. Original paired MCP measurements predate this CLI-only negative-result fix. Actual CLI wrong-application output now exactly equals the baseline, including all projected diagnostic fields. MCP producer/view implementation is unchanged."
|
|
},
|
|
"subsequent_review_guards": {
|
|
"scope": "Additional post-review checks, excluded from the original paired medians. Shared JSON authentication headroom now precedes graph validation; cancellation dispatch follows validation and all pure comparison/view computation before any session writes. Candidate pages now have cross-source boundary regression coverage. Matching/scoring and complete comparison Evidence are unchanged.",
|
|
"implementation_files_sha256": {
|
|
"src/application/JsonAuthenticationHeadroom.ts": "9f3cd40e0dc204d30a1c979c9e18535344963edbd2e75c47f633fa72a6447f96",
|
|
"src/application/analysisView/evidenceFileSource.ts": "5b7adedb474de0ac9a1576f46a801db8232d473189689129ed3aece13322a42a",
|
|
"src/application/javascript/SourceToBundleReference.ts": "a65aa4b5853001d133a4af385dc70c051144dfc7e4e22cd0b919bce5fa65ccc4",
|
|
"src/cli/applicationCommands.ts": "7a436590d7d8f38c059b1ef9a008a20b6021eb04a6caafb72d473149f8762a00",
|
|
"src/cli/sourceToBundleCommand.ts": "943ee98cd4abb6674a8f3d90d84d28744ff5a262200a57a45fc1a5b7fba9d105",
|
|
"src/contracts/applicationToolContracts.ts": "3b910f1ad1baf13b428d2d108a0020b6235a06dc0bd2bfa2f4b3024ccf57100c",
|
|
"src/contracts/javascript/applicationWorkflowInputContracts.ts": "4256f7de82fabf3cc946ca607b8429defa4e8b9f6d3f4be935c20f70741c2d42",
|
|
"src/domain/analysisView/analysisView.ts": "56107291635491f3606d57fb85a2b2b175a4689d291d3855a899cb201203148a",
|
|
"src/domain/analysisView/sourceToBundleView.ts": "a8cf9a894a4d0383ae109cfc6671c3ba9aa2b75b2b95e229b1297e55f8393de5",
|
|
"src/server/createServer.ts": "400764b1ef9bad9d7250cc179736f20daf4cadcde622bbea34e30861b9b23e04",
|
|
"src/server/registerApplicationTools/compareSourceToBundle.ts": "a5a3f125c9fb31b39fe50ae9135b9f3d76a2ce08e245fcb0a352ec550bef0083",
|
|
"src/server/registerApplicationTools/helpers.ts": "c49ec1a9a28d531696012af5d731818deab3fe59f71f4bdcceb3fbb79736824a",
|
|
"src/server/registerApplicationTools/types.ts": "959dbfc7162048da2bf477aaa545cb10c766f4e64a25ec5ff370d37244fc0eb7"
|
|
},
|
|
"regressions": {
|
|
"shared_headroom_and_evidence_reader_tests": 7,
|
|
"first_post_review_guard_suites": 12,
|
|
"final_cancellation_and_cross_source_page_suites": 65,
|
|
"negative_control_disabled_guards": {
|
|
"expected_failed_tests": 3,
|
|
"scope": "All three new guard regressions fail when the admission and cancellation gates are temporarily disabled; production source restored before successful checks."
|
|
}
|
|
},
|
|
"verification": [
|
|
{
|
|
"profile": "full",
|
|
"calls": [
|
|
{
|
|
"name": "analyze_javascript_application",
|
|
"elapsed_ms": 6483.442064,
|
|
"is_error": false,
|
|
"reply_bytes": 21651
|
|
},
|
|
{
|
|
"name": "compare_source_to_bundle",
|
|
"elapsed_ms": 252.73620699999992,
|
|
"is_error": false,
|
|
"reply_bytes": 13199
|
|
},
|
|
{
|
|
"name": "inspect_analysis_view",
|
|
"elapsed_ms": 2205.9964070000005,
|
|
"is_error": false,
|
|
"reply_bytes": 19393
|
|
},
|
|
{
|
|
"name": "export_evidence_bundle",
|
|
"elapsed_ms": 85.7624880000003,
|
|
"is_error": false,
|
|
"reply_bytes": 332
|
|
}
|
|
],
|
|
"wall_seconds": 14.217,
|
|
"cpu_seconds": 13.843447,
|
|
"peak_process_family_bytes_including_page_cache": 976711680,
|
|
"complete_parent_byte_equal_to_original": true,
|
|
"whole_task_cl100k_estimate": 54835,
|
|
"independent_proof": {
|
|
"status": "passed",
|
|
"method": "Independent Python JSON/SHA-256/POSIX path and basename joins; no REA parser or matcher.",
|
|
"source_files": 180,
|
|
"embedded_nodes": 99,
|
|
"candidate_relations": 210,
|
|
"strong_location_rows": 33,
|
|
"limitation": "Static multiple-location projections; no semantic-equivalence or removal claim."
|
|
},
|
|
"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
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"profile": "off",
|
|
"calls": [
|
|
{
|
|
"name": "analyze_javascript_application",
|
|
"elapsed_ms": 6463.359534,
|
|
"is_error": false,
|
|
"reply_bytes": 21651
|
|
},
|
|
{
|
|
"name": "compare_source_to_bundle",
|
|
"elapsed_ms": 94.13822900000014,
|
|
"is_error": false,
|
|
"reply_bytes": 13199
|
|
},
|
|
{
|
|
"name": "inspect_analysis_view",
|
|
"elapsed_ms": 17.32437199999913,
|
|
"is_error": false,
|
|
"reply_bytes": 19393
|
|
},
|
|
{
|
|
"name": "export_evidence_bundle",
|
|
"elapsed_ms": 79.37489800000003,
|
|
"is_error": false,
|
|
"reply_bytes": 330
|
|
}
|
|
],
|
|
"wall_seconds": 11.297,
|
|
"cpu_seconds": 10.913648,
|
|
"peak_process_family_bytes_including_page_cache": 656244736,
|
|
"complete_parent_byte_equal_to_original": true,
|
|
"whole_task_cl100k_estimate": 54835,
|
|
"independent_proof": {
|
|
"status": "passed",
|
|
"method": "Independent Python JSON/SHA-256/POSIX path and basename joins; no REA parser or matcher.",
|
|
"source_files": 180,
|
|
"embedded_nodes": 99,
|
|
"candidate_relations": 210,
|
|
"strong_location_rows": 33,
|
|
"limitation": "Static multiple-location projections; no semantic-equivalence or removal claim."
|
|
},
|
|
"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
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"subsequent_reference_provenance": {
|
|
"scope": "Final post-review verification, excluded from historical paired medians. File calls now preserve reference_source kind/path/requested_path from the same reader. Full Evidence identity intentionally distinguishes chosen file origins; inline output and normalized comparison facts are unchanged. Read-I/O cancellations report the comparison operation and preserve their cause.",
|
|
"implementation_files_sha256": {
|
|
"src/application/JsonAuthenticationHeadroom.ts": "9f3cd40e0dc204d30a1c979c9e18535344963edbd2e75c47f633fa72a6447f96",
|
|
"src/application/JsonFiles.ts": "dfc6eaf9b6d0b7f8d4e12d2c39f9e0c5288a29a16fae0451f4c7be1ee2e31f65",
|
|
"src/application/analysisView/evidenceFileSource.ts": "5b7adedb474de0ac9a1576f46a801db8232d473189689129ed3aece13322a42a",
|
|
"src/application/javascript/JavaScriptApplicationWorkflowService.ts": "657e36d2a20aee2722c76d6494d092db2d06ce5cfa6e9ba0506bcf13aa4e9d1d",
|
|
"src/application/javascript/SourceToBundleReference.ts": "8206198666a249a6d545ec79684b9788b7937603a7d9968ffba007ce9abe30f7",
|
|
"src/cli/applicationCommands.ts": "7a436590d7d8f38c059b1ef9a008a20b6021eb04a6caafb72d473149f8762a00",
|
|
"src/cli/sourceToBundleCommand.ts": "b905a11c377c159658c1b77e9ecfde2a2961604f1366cfc67509341f4a924fa9",
|
|
"src/contracts/applicationToolContracts.ts": "3b910f1ad1baf13b428d2d108a0020b6235a06dc0bd2bfa2f4b3024ccf57100c",
|
|
"src/contracts/javascript/applicationWorkflowInputContracts.ts": "4256f7de82fabf3cc946ca607b8429defa4e8b9f6d3f4be935c20f70741c2d42",
|
|
"src/domain/analysisView/analysisView.ts": "56107291635491f3606d57fb85a2b2b175a4689d291d3855a899cb201203148a",
|
|
"src/domain/analysisView/sourceToBundleView.ts": "a8cf9a894a4d0383ae109cfc6671c3ba9aa2b75b2b95e229b1297e55f8393de5",
|
|
"src/server/createServer.ts": "400764b1ef9bad9d7250cc179736f20daf4cadcde622bbea34e30861b9b23e04",
|
|
"src/server/registerApplicationTools/compareSourceToBundle.ts": "e14f07f6114f7ce4ec7d97034713074125d3133c876f12a8656a9322017882ee",
|
|
"src/server/registerApplicationTools/helpers.ts": "c49ec1a9a28d531696012af5d731818deab3fe59f71f4bdcceb3fbb79736824a",
|
|
"src/server/registerApplicationTools/types.ts": "959dbfc7162048da2bf477aaa545cb10c766f4e64a25ec5ff370d37244fc0eb7"
|
|
},
|
|
"regressions": {
|
|
"mcp_profiles_and_source_guards_passed": 6,
|
|
"cli_and_shared_json_ownership_selected_tests_passed": 29,
|
|
"negative_control_without_provenance_and_cancellation_attribution": 3
|
|
},
|
|
"verification": [
|
|
{
|
|
"profile": "full",
|
|
"calls": [
|
|
{
|
|
"name": "analyze_javascript_application",
|
|
"elapsed_ms": 6576.780192,
|
|
"is_error": false,
|
|
"reply_bytes": 21651
|
|
},
|
|
{
|
|
"name": "compare_source_to_bundle",
|
|
"elapsed_ms": 264.797908999999,
|
|
"is_error": false,
|
|
"reply_bytes": 13199
|
|
},
|
|
{
|
|
"name": "inspect_analysis_view",
|
|
"elapsed_ms": 2090.7180249999983,
|
|
"is_error": false,
|
|
"reply_bytes": 19393
|
|
},
|
|
{
|
|
"name": "export_evidence_bundle",
|
|
"elapsed_ms": 164.20850099999916,
|
|
"is_error": false,
|
|
"reply_bytes": 330
|
|
}
|
|
],
|
|
"wall_seconds": 14.417,
|
|
"cpu_seconds": 14.027529,
|
|
"peak_process_family_bytes_including_page_cache": 995631104,
|
|
"normalized_comparison_byte_equal_to_original": true,
|
|
"file_provenance_recorded": {
|
|
"kind": "file",
|
|
"path": "/tmp/rea-perf-source-bundle-20261021/reference-main-aa51.json",
|
|
"requested_path": "/tmp/rea-perf-source-bundle-20261021/reference-main-aa51.json"
|
|
},
|
|
"evidence_id_differs_due_to_file_provenance": true,
|
|
"whole_task_cl100k_estimate": 54896,
|
|
"independent_proof": {
|
|
"status": "passed",
|
|
"method": "Independent Python JSON/SHA-256/POSIX path and basename joins; no REA parser or matcher.",
|
|
"source_files": 180,
|
|
"embedded_nodes": 99,
|
|
"candidate_relations": 210,
|
|
"strong_location_rows": 33,
|
|
"limitation": "Static multiple-location projections; no semantic-equivalence or removal claim."
|
|
},
|
|
"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
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"profile": "off",
|
|
"calls": [
|
|
{
|
|
"name": "analyze_javascript_application",
|
|
"elapsed_ms": 6315.5019010000005,
|
|
"is_error": false,
|
|
"reply_bytes": 21651
|
|
},
|
|
{
|
|
"name": "compare_source_to_bundle",
|
|
"elapsed_ms": 91.56914900000083,
|
|
"is_error": false,
|
|
"reply_bytes": 13199
|
|
},
|
|
{
|
|
"name": "inspect_analysis_view",
|
|
"elapsed_ms": 24.95524800000021,
|
|
"is_error": false,
|
|
"reply_bytes": 19393
|
|
},
|
|
{
|
|
"name": "export_evidence_bundle",
|
|
"elapsed_ms": 81.6187800000007,
|
|
"is_error": false,
|
|
"reply_bytes": 328
|
|
}
|
|
],
|
|
"wall_seconds": 11.104,
|
|
"cpu_seconds": 10.819556,
|
|
"peak_process_family_bytes_including_page_cache": 658169856,
|
|
"normalized_comparison_byte_equal_to_original": true,
|
|
"file_provenance_recorded": {
|
|
"kind": "file",
|
|
"path": "/tmp/rea-perf-source-bundle-20261021/reference-main-aa51.json",
|
|
"requested_path": "/tmp/rea-perf-source-bundle-20261021/reference-main-aa51.json"
|
|
},
|
|
"evidence_id_differs_due_to_file_provenance": true,
|
|
"whole_task_cl100k_estimate": 54896,
|
|
"independent_proof": {
|
|
"status": "passed",
|
|
"method": "Independent Python JSON/SHA-256/POSIX path and basename joins; no REA parser or matcher.",
|
|
"source_files": 180,
|
|
"embedded_nodes": 99,
|
|
"candidate_relations": 210,
|
|
"strong_location_rows": 33,
|
|
"limitation": "Static multiple-location projections; no semantic-equivalence or removal claim."
|
|
},
|
|
"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
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"native_cli": {
|
|
"legacy_inline_evidence_equal_to_baseline": true,
|
|
"file_cli_mcp_evidence_identical_for_same_origin": true,
|
|
"normalized_comparison_equal_to_baseline": true,
|
|
"selected_file_parent_resolves": true
|
|
}
|
|
}
|
|
}
|