ruvector/docs/research/claude-code-rvsource/extracted/source/witness.json
rUv e39b5901c1 feat(decompiler): rebuild all versions — organized source/rvf separation, 100% coverage
Rebuilt all 4 versions from scratch:
- v0.2.x: 1,049 classes, 13,869 functions, 3,375 RVF vectors
- v1.0.x: 1,390 classes, 16,593 functions, 4,669 RVF vectors
- v2.0.x: 1,612 classes, 20,395 functions, 5,712 RVF vectors
- v2.1.x: 1,632 classes, 19,906 functions, 9,058 RVF vectors

Structure: source/ (17 JS modules in subfolders) + rvf/ (9 containers)
- Zero mixing: no JS in rvf dirs, no RVF in source dirs
- 100% code coverage: uncategorized/ catches everything
- 17 modules: core/3, tools/3, permissions/1, config/3, telemetry/1, ui/2, types/1, uncategorized/1
- 9 RVF containers per version (1 master + 8 per-category)

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-03 03:18:41 +00:00

173 lines
No EOL
6.2 KiB
JSON

{
"source_hash": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816",
"module_hashes": [
{
"name": "model-provider",
"hash": "fead4398bae3f36e4b91baf98ee935d05dae7758e8fccf426cccfa3dd37e08aa"
},
{
"name": "tool-dispatch",
"hash": "f327a500fcae2e72fa6be81c09ae1a457c819b817263e274504f3cabc3821369"
},
{
"name": "session",
"hash": "3dc3d5a9c39985b3c9f140299c69fcdb1efc793ca1a4a6b39179436f15231929"
},
{
"name": "agent-loop",
"hash": "8c85a974a5d3b43079bf9283d3554b81e4581474ef0d73aa66b05b061d9670f8"
},
{
"name": "permission-system",
"hash": "698f085f82a7d83450760f2ae2ff569675d8bd08209c36e203ba5e4b7e7bf0c6"
},
{
"name": "context-manager",
"hash": "17a4d97fa2d97078142f26952beb788e8462d182122582476478526170a1beb5"
},
{
"name": "config",
"hash": "b8f3cc3eb353dc224c6ed1f4dfebdc58f2c9799b1c211d3f5b38e1ddb3d131a1"
},
{
"name": "streaming-handler",
"hash": "61c4b0c23e45b4e69652784ecd2fbe4e588df7c1ffbdb04a1526084797ca428f"
},
{
"name": "telemetry",
"hash": "4ee15096030c26fbbc58081ee203a5a25aca9fb7f9c6465ad7574b129d95aaa1"
},
{
"name": "mcp-client",
"hash": "2a3565ec56771b24131cd685fd2dbf5b5b4754dc13d132a8d02054b8438b8f91"
},
{
"name": "commands",
"hash": "52218eff72761b447d264c9503ab67bbec37abd984a48fe9b9fd12b1d203bd5e"
},
{
"name": "telemetry-events",
"hash": "bad632d7f22a3851b102cf11b0caa460fb129a0dd1c2447fabed21a02a2d0c0e"
},
{
"name": "command-defs",
"hash": "099f917b3be8649afad9b835728c0ebe6acd836a58c05d3511b095985a56f6cf"
},
{
"name": "class-hierarchy",
"hash": "5aec67ab34b3e925f9967a9484cf74edfa670b9f6d06f29a92cdc6614dfdc0be"
},
{
"name": "env-vars",
"hash": "b00b3a16338a60d43d35573a4f1e29fb2e84b13fb1c519f37d6850c33356dd76"
},
{
"name": "api-endpoints",
"hash": "c857c208875c26ee130d8e0799d40ddfaf5b58ca428bef714ed1555039663beb"
},
{
"name": "uncategorized",
"hash": "18ce0982740551637057fb6eb88ee05d76270af031685c7a582e7913fb13c27a"
}
],
"root": "a6a5cd0c7cf7d00d0c6de061e2e32127497b47c72c5af53e4a5f571d4206480e",
"chain": [
{
"hash": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816",
"label": "source",
"parent": null
},
{
"hash": "fead4398bae3f36e4b91baf98ee935d05dae7758e8fccf426cccfa3dd37e08aa",
"label": "module:model-provider",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "f327a500fcae2e72fa6be81c09ae1a457c819b817263e274504f3cabc3821369",
"label": "module:tool-dispatch",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "3dc3d5a9c39985b3c9f140299c69fcdb1efc793ca1a4a6b39179436f15231929",
"label": "module:session",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "8c85a974a5d3b43079bf9283d3554b81e4581474ef0d73aa66b05b061d9670f8",
"label": "module:agent-loop",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "698f085f82a7d83450760f2ae2ff569675d8bd08209c36e203ba5e4b7e7bf0c6",
"label": "module:permission-system",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "17a4d97fa2d97078142f26952beb788e8462d182122582476478526170a1beb5",
"label": "module:context-manager",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "b8f3cc3eb353dc224c6ed1f4dfebdc58f2c9799b1c211d3f5b38e1ddb3d131a1",
"label": "module:config",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "61c4b0c23e45b4e69652784ecd2fbe4e588df7c1ffbdb04a1526084797ca428f",
"label": "module:streaming-handler",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "4ee15096030c26fbbc58081ee203a5a25aca9fb7f9c6465ad7574b129d95aaa1",
"label": "module:telemetry",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "2a3565ec56771b24131cd685fd2dbf5b5b4754dc13d132a8d02054b8438b8f91",
"label": "module:mcp-client",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "52218eff72761b447d264c9503ab67bbec37abd984a48fe9b9fd12b1d203bd5e",
"label": "module:commands",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "bad632d7f22a3851b102cf11b0caa460fb129a0dd1c2447fabed21a02a2d0c0e",
"label": "module:telemetry-events",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "099f917b3be8649afad9b835728c0ebe6acd836a58c05d3511b095985a56f6cf",
"label": "module:command-defs",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "5aec67ab34b3e925f9967a9484cf74edfa670b9f6d06f29a92cdc6614dfdc0be",
"label": "module:class-hierarchy",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "b00b3a16338a60d43d35573a4f1e29fb2e84b13fb1c519f37d6850c33356dd76",
"label": "module:env-vars",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "c857c208875c26ee130d8e0799d40ddfaf5b58ca428bef714ed1555039663beb",
"label": "module:api-endpoints",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "18ce0982740551637057fb6eb88ee05d76270af031685c7a582e7913fb13c27a",
"label": "module:uncategorized",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
},
{
"hash": "a6a5cd0c7cf7d00d0c6de061e2e32127497b47c72c5af53e4a5f571d4206480e",
"label": "root",
"parent": "b4bf141f30cf8b40196295816c7a6b9d01a36e906908d73a9f9a865ce4cdf816"
}
],
"created": "2026-04-03T03:17:18.347Z",
"algorithm": "sha256"
}