{ "schemaVersion": 1, "generatedAt": "2026-07-21T21:22:59.466Z", "environment": { "node": "v26.5.0", "platform": "darwin", "arch": "arm64" }, "fixture": { "hashes": 10001, "bytesPerFile": 4096, "uploadConcurrency": 2 }, "note": "Loopback mock includes every dedup, by-hash and content request. Hashing is excluded. Backend SQL is unmodeled: current rejects before ownership lookup while candidate would execute two accepted queries, so candidate wall time is optimistic.", "cases": [ { "hitPercent": 0, "current": { "wallSamplesMs": [ 13455.567, 7274.844, 11384.656 ], "wallMedianMs": 11384.656, "peakHeapDeltaBytesMedian": 26577840, "peakRssDeltaBytesMedian": 1376256, "protocol": { "ownedCount": 0, "hitPercent": 0, "dedupAccepted": 0, "dedupRejected": 1, "dedupRequestBytes": 670079, "dedupResponseBytes": 27, "uploadRequests": 10001, "uploadContentBytes": 40964096, "byHashRequests": 0, "byHashRequestBytes": 0 } }, "candidate": { "wallSamplesMs": [ 12545.523, 9374.644, 14373.866 ], "wallMedianMs": 12545.523, "peakHeapDeltaBytesMedian": 27057808, "peakRssDeltaBytesMedian": 2408448, "protocol": { "ownedCount": 0, "hitPercent": 0, "dedupAccepted": 2, "dedupRejected": 0, "dedupRequestBytes": 670091, "dedupResponseBytes": 24, "uploadRequests": 10001, "uploadContentBytes": 40964096, "byHashRequests": 0, "byHashRequestBytes": 0 } }, "wallSpeedup": 0.907, "uploadByteReductionPercent": 0 }, { "hitPercent": 50, "current": { "wallSamplesMs": [ 8511.511, 10370.193, 7271.146 ], "wallMedianMs": 8511.511, "peakHeapDeltaBytesMedian": 25917352, "peakRssDeltaBytesMedian": 1753088, "protocol": { "ownedCount": 0, "hitPercent": 50, "dedupAccepted": 0, "dedupRejected": 1, "dedupRequestBytes": 670079, "dedupResponseBytes": 27, "uploadRequests": 10001, "uploadContentBytes": 40964096, "byHashRequests": 0, "byHashRequestBytes": 0 } }, "candidate": { "wallSamplesMs": [ 8095.953, 10204.387, 7060.576 ], "wallMedianMs": 8095.953, "peakHeapDeltaBytesMedian": 50966480, "peakRssDeltaBytesMedian": 29622272, "protocol": { "ownedCount": 5001, "hitPercent": 50, "dedupAccepted": 2, "dedupRejected": 0, "dedupRequestBytes": 670091, "dedupResponseBytes": 335089, "uploadRequests": 5000, "uploadContentBytes": 20480000, "byHashRequests": 5001, "byHashRequestBytes": 574561 } }, "wallSpeedup": 1.051, "uploadByteReductionPercent": 50.005 } ], "decision": "rejected; production reverted because the all-miss case was 10.2% slower with higher heap/RSS, while the 50%-hit case doubled heap and added about 27.9 MiB RSS" }