mirror of
https://github.com/stablyai/orca.git
synced 2026-11-02 01:57:57 +00:00
* Verify pinned transcript reads and stream Codex usage aggregation * Resume Claude usage scans with compact token checkpoints * Harden transcript snapshots and reject incomplete discovery * Keep Codex race fixtures inside their temporary data home * Verify pinned transcript rotation with portable file moves * test: keep Claude usage mock registration in test suites * Compress saved Claude usage without dropping history * Keep Claude cache writes bound to their original request * Register Claude contracts without conflicting with chat contracts * Assert unchanged Claude sources skip the actual cache writer
9 lines
4.9 KiB
JSON
9 lines
4.9 KiB
JSON
{"node":"v24.20.0","platform":"darwin","arch":"arm64","rounds":7,"verify":true}
|
|
{"scenario":"small-transcript-corpus","files":1000,"historyBytes":459780,"appendBytes":460780,"phases":{"cold":{"durationMs":141.933,"cacheSerializationMs":1.652,"totalDurationMs":143.585,"bytesRead":919560,"directReadBytes":459780,"readCount":2000,"streamCount":1000,"cachedStateBytes":1629225},"warm":{"durationMs":18.549,"cacheSerializationMs":1.545,"totalDurationMs":20.16,"bytesRead":0,"directReadBytes":0,"readCount":0,"streamCount":0,"cachedStateBytes":1629225},"changed":{"durationMs":279.747,"cacheSerializationMs":1.622,"totalDurationMs":281.778,"bytesRead":1841120,"directReadBytes":920560,"readCount":2000,"streamCount":1000,"cachedStateBytes":1632201},"freshAfterChange":{"durationMs":143.259,"cacheSerializationMs":1.832,"totalDurationMs":145.014,"bytesRead":1841120,"directReadBytes":920560,"readCount":2000,"streamCount":1000,"cachedStateBytes":1632201}}}
|
|
{"toolMiB":2,"usageKeys":256,"historyBytes":2284226,"appendBytes":4730,"phases":{"cold":{"durationMs":4,"cacheSerializationMs":0.097,"totalDurationMs":4.092,"bytesRead":2300610,"directReadBytes":16384,"readCount":5,"streamCount":1,"cachedStateBytes":97117},"warm":{"durationMs":0.434,"cacheSerializationMs":0.072,"totalDurationMs":0.504,"bytesRead":0,"directReadBytes":0,"readCount":0,"streamCount":0,"cachedStateBytes":97117},"append":{"durationMs":0.936,"cacheSerializationMs":0.077,"totalDurationMs":1.084,"bytesRead":29306,"directReadBytes":24576,"readCount":7,"streamCount":1,"cachedStateBytes":100110},"freshAfterAppend":{"durationMs":3.712,"cacheSerializationMs":0.09,"totalDurationMs":3.808,"bytesRead":2305340,"directReadBytes":16384,"readCount":5,"streamCount":1,"cachedStateBytes":100110}}}
|
|
{"toolMiB":32,"usageKeys":256,"historyBytes":34529726,"appendBytes":4730,"phases":{"cold":{"durationMs":58.765,"cacheSerializationMs":0.091,"totalDurationMs":58.86,"bytesRead":34546110,"directReadBytes":16384,"readCount":5,"streamCount":1,"cachedStateBytes":97119},"warm":{"durationMs":0.387,"cacheSerializationMs":0.073,"totalDurationMs":0.462,"bytesRead":0,"directReadBytes":0,"readCount":0,"streamCount":0,"cachedStateBytes":97119},"append":{"durationMs":1.638,"cacheSerializationMs":0.087,"totalDurationMs":1.747,"bytesRead":29306,"directReadBytes":24576,"readCount":7,"streamCount":1,"cachedStateBytes":100112},"freshAfterAppend":{"durationMs":45.341,"cacheSerializationMs":0.094,"totalDurationMs":45.431,"bytesRead":34550840,"directReadBytes":16384,"readCount":5,"streamCount":1,"cachedStateBytes":100112}}}
|
|
{"scaling":{"historyByteRatio":15.116597919820544,"appendReadByteRatio":1,"appendDurationRatio":1.7499999999999998,"cachedStateByteRatio":1.0000199780241734},"exactColdParity":true}
|
|
{"scenario":"usage-key-scaling","toolMiB":32,"usageKeys":4096,"historyBytes":36555744,"appendBytes":4748,"phases":{"cold":{"durationMs":49.091,"cacheSerializationMs":1.924,"totalDurationMs":50.952,"bytesRead":36572128,"directReadBytes":16384,"readCount":5,"streamCount":1,"cachedStateBytes":1541841},"warm":{"durationMs":0.64,"cacheSerializationMs":1.162,"totalDurationMs":1.858,"bytesRead":0,"directReadBytes":0,"readCount":0,"streamCount":0,"cachedStateBytes":1541841},"append":{"durationMs":3.662,"cacheSerializationMs":1.173,"totalDurationMs":4.835,"bytesRead":29324,"directReadBytes":24576,"readCount":7,"streamCount":1,"cachedStateBytes":1544866},"freshAfterAppend":{"durationMs":60.551,"cacheSerializationMs":1.752,"totalDurationMs":62.302,"bytesRead":36576876,"directReadBytes":16384,"readCount":5,"streamCount":1,"cachedStateBytes":1544866}}}
|
|
{"scenario":"usage-key-scaling","toolMiB":32,"usageKeys":16384,"historyBytes":43058202,"appendBytes":4766,"phases":{"cold":{"durationMs":101.024,"cacheSerializationMs":5.612,"totalDurationMs":106.636,"bytesRead":43074586,"directReadBytes":16384,"readCount":5,"streamCount":1,"cachedStateBytes":6199968},"warm":{"durationMs":1.797,"cacheSerializationMs":4.363,"totalDurationMs":6.167,"bytesRead":0,"directReadBytes":0,"readCount":0,"streamCount":0,"cachedStateBytes":6199968},"append":{"durationMs":13.105,"cacheSerializationMs":4.306,"totalDurationMs":17.431,"bytesRead":29342,"directReadBytes":24576,"readCount":7,"streamCount":1,"cachedStateBytes":6203025},"freshAfterAppend":{"durationMs":100.886,"cacheSerializationMs":6.06,"totalDurationMs":106.946,"bytesRead":43079352,"directReadBytes":16384,"readCount":5,"streamCount":1,"cachedStateBytes":6203025}}}
|
|
{"keyScaling":[{"usageKeys":256,"historyBytes":34529726,"appendReadBytes":29306,"appendDurationMs":1.638,"appendCacheSerializationMs":0.087,"appendTotalDurationMs":1.747,"cachedStateBytes":100112},{"usageKeys":4096,"historyBytes":36555744,"appendReadBytes":29324,"appendDurationMs":3.662,"appendCacheSerializationMs":1.173,"appendTotalDurationMs":4.835,"cachedStateBytes":1544866},{"usageKeys":16384,"historyBytes":43058202,"appendReadBytes":29342,"appendDurationMs":13.105,"appendCacheSerializationMs":4.306,"appendTotalDurationMs":17.431,"cachedStateBytes":6203025}]}
|