mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-11-14 08:17:26 +01:00
67 lines
3.1 KiB
JSON
67 lines
3.1 KiB
JSON
{
|
|
"measuredAtUTC": "2026-11-03T19:58:01.673983+00:00",
|
|
"status": "verified_and_deployed_to_beta",
|
|
"changes": [
|
|
"Replace full-file lowercase copies with monotonic ASCII case-insensitive candidate matching.",
|
|
"Cache upper/lower anchor positions and skip already-verified prefix bytes.",
|
|
"Maintain conservative letter filters after replacements instead of rescanning full ASCII outputs.",
|
|
"Use standard substring matching after 128 consecutive false anchor matches."
|
|
],
|
|
"sources": {
|
|
"backend/internal/anonymize/anonymize.go": "6620796cfe9b435aa7168873448ae769c08276afcafd802a9e2e4cb60cd8dd86",
|
|
"backend/internal/anonymize/ascii_fold_test.go": "81712736dc4e7d195e149869eae260d6f1703f7df1dfcab2b57ad0a228569858",
|
|
"backend/internal/anonymize/transform_bench_test.go": "50225eb7c3b5a6dade41a9bda9a001df9afe082e15d073a4b8d418249b4db50f"
|
|
},
|
|
"benchmarks": {
|
|
"beforeAfter": "replacement-path-optimization.json",
|
|
"nodeComparison": "replacement-path-node-comparison.json"
|
|
},
|
|
"checks": {
|
|
"anonymizerRace": {
|
|
"result": "passed",
|
|
"file": "/tmp/go-slow-race-final.log",
|
|
"sha256": "d846039cfc87f5b9925c13daf87642fbcbda1d5b314b8c8afcb31714e960b808"
|
|
},
|
|
"typescriptDifferential": {
|
|
"result": "passed",
|
|
"file": "/tmp/go-slow-differential-final.log",
|
|
"sha256": "9abca4ad1b10bb12893a83d1b7287adbd5910437e42838f56439c46d1670c927"
|
|
},
|
|
"goVet": "passed ./internal/anonymize",
|
|
"httpPathRace": {
|
|
"result": "passed",
|
|
"file": "/tmp/go-slow-integration-current.log",
|
|
"sha256": "2a64abea1bbae1f0913af685f32a49a52d93cdf63d063dceaf249771efd6f32e"
|
|
},
|
|
"betaBuild": {
|
|
"result": "passed",
|
|
"file": "/tmp/go-slow-build.log",
|
|
"sha256": "efa722f85cf36f2dcbbad5616d8fc5b9979afb09b3f2184f64d120ac8546bb01"
|
|
},
|
|
"betaDeploy": {
|
|
"result": "passed",
|
|
"file": "/tmp/go-slow-deploy.log",
|
|
"sha256": "c849fba097d234d35f61a7619ebcacf71853659975af643e8bf3c8f9fae8f78e"
|
|
},
|
|
"betaLive": {
|
|
"result": "passed",
|
|
"file": "/tmp/go-slow-live.log",
|
|
"sha256": "e4a2fdabceb30a0e9475031c08e0509fca4d126b05d44d37bcfb8540452d5d3e",
|
|
"uniqueRequestIDs": 94,
|
|
"temporaryKeyRevoked": true
|
|
},
|
|
"formatting": "passed"
|
|
},
|
|
"limits": [
|
|
"Synthetic transform-only benchmarks; no overall HTTP or production speedup claim.",
|
|
"Three alternating fresh-process samples per implementation; small timings vary with host load.",
|
|
"Absent-term cases measured slower in this paired run (1.6 to 2.3 ms; 101.6 to 118.1 ms). Those cases still beat Node in the separate comparison.",
|
|
"Targeted race and differential validation; full server suite from the prior parity audit predates this optimization."
|
|
],
|
|
"baselineBinarySHA256": "324961712046a463c89360033818d60fc6c33d2655ad6fe166e24f41e887fc19",
|
|
"optimizedBenchmarkBinarySHA256": "095f993791077faaf0bfcb8492d49e365d574779085a92791bee3f797b81424d",
|
|
"verifiedAtUTC": "2026-11-03T19:59:05.137591+00:00",
|
|
"imageID": "sha256:b7b69db7e8d6962c04e92a0a8a389565abe1eeeed717a6b435e68cf7e25c76ee",
|
|
"productionChanged": false
|
|
}
|