From a2d9e910ff4387351b68bb360c07cf8a7ff51876 Mon Sep 17 00:00:00 2001 From: boris Date: Sat, 5 Sep 2026 05:08:02 +0800 Subject: [PATCH] docs: record transient selection state benchmark --- .../uncached-selection-state-20260905.json | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 docs/evidence/uncached-selection-state-20260905.json diff --git a/docs/evidence/uncached-selection-state-20260905.json b/docs/evidence/uncached-selection-state-20260905.json new file mode 100644 index 0000000..19cd5f2 --- /dev/null +++ b/docs/evidence/uncached-selection-state-20260905.json @@ -0,0 +1,101 @@ +{ + "schemaVersion": "fidc-uncached-selection-state/v1", + "measuredAt": "2026-09-05T05:07:00+08:00", + "host": "192.168.31.177", + "engineCommit": "29faf7932ed7838d0a2178a34b3fe6a259bd9052", + "serviceCommit": "9fd5a9e6d5668af57f6942fc3c4127953545d9c6", + "runnerBinarySha256": "c67dbb4a4432697853a9146790ae507f1bc774506104a9be814b3435665e6c36", + "implementation": { + "description": "construct transient market-cap ordered selection states by value and leave rejected candidates out of the per-day Arc HashMap cache", + "selectedStateBehavior": "later business use rebuilds and caches the selected or held symbol through the unchanged state API", + "genericRankingChanged": false, + "selectionResultCached": false, + "rollingValueCached": false, + "stateFieldsChanged": false, + "pitSemanticsChanged": false + }, + "primaryFiveYearContract": { + "totalReturn": 0.9219861819172002, + "tradeCount": 26088, + "canonicalSha256": "b42fea66237d06eadb24f6b8c9e2760e7319fe3699f315b99e01f433ef2aa234", + "resultStoreSha256": "92343fb369fea68b2544b654151c5c43a935940580b14afbe8eefb3844f72a54", + "restartOrCold": { + "totalSeconds": 16.142, + "dataSeconds": 12.836, + "engineSeconds": 2.665 + }, + "processHotEngineSeconds": [2.622, 2.683, 2.67, 2.619, 2.667], + "processHotMedianEngineSeconds": 2.667, + "previousAcceptedMedianEngineSeconds": 3.294, + "observedMedianImprovementPercent": 19.034608, + "resultConsistent": true, + "terminalAuditStatus": "clean" + }, + "secondaryFiveYearContract": { + "totalReturn": 1.1342962298106998, + "tradeCount": 19404, + "canonicalSha256": "0dbd3fad624097c673c4a5ec2f545f95e9c21d1d5337bb2b48ffeb22b16cb2b9", + "resultStoreSha256": "416d2f87241fb4c6b917f6aeecb588f82f6e7d51a103f4c53a74d11971f16839", + "engineSeconds": [2.318, 2.358, 2.35, 2.345, 2.367, 2.371], + "medianEngineSeconds": 2.358, + "previousAcceptedMedianEngineSeconds": 2.922, + "observedMedianImprovementPercent": 19.301848, + "resultConsistent": true, + "terminalAuditStatus": "clean" + }, + "fullMinuteContract": { + "startDate": "2025-01-02", + "endDate": "2025-11-17", + "scheduleTime": "10:18", + "matchingType": "minute_last", + "slippageModel": "price_ratio", + "slippageValue": 0.001, + "totalReturn": 0.03473222656500008, + "tradeCount": 156, + "canonicalSha256": "457c086b1bca784fe83f447bb22451925e8f022456bb0fc7b54237a7a7886849", + "resultStoreSha256": "04d804ee02ad7bc9b3649b4a2b4ddd902a4242ef38e00edeed8058860e9a6997", + "totalSeconds": [0.592, 0.593], + "engineSeconds": [0.162, 0.165], + "resultConsistent": true, + "terminalAuditStatus": "clean" + }, + "profile": { + "runId": "btr_1788555931028_369369_14", + "engineSeconds": 2.672, + "allThreadEventCycles": 62382573448, + "previousAllThreadEventCycles": 77490041805, + "observedCycleReductionPercent": 19.496013, + "stockStateBuilderPercent": 12.33, + "numericVmEvaluatePercent": 11.55, + "adjustedCloseMovingAveragePercent": 5.32, + "mallocPercent": 1.51, + "previousMallocPercent": 2.82, + "stockStateCacheClearInTopProfile": false, + "stockStateDropGlueInTopProfile": false, + "lostSamples": 0 + }, + "memory": { + "serviceCgroupCurrentBytes": 11482611712, + "serviceCgroupPeakBytes": 11484585984, + "cacheMemoryAddedBytes": 0 + }, + "testGate": { + "workspaceTotal": 544, + "passed": 536, + "ignoredManualBenchmarks": 8, + "failed": 0, + "strictClippyStatus": "baseline_blocked_by_137_preexisting_warnings" + }, + "remoteArtifacts": [ + "/srv/fidc/canonical/run/fidc-private/evidence/uncached-selection-state-primary-20260905.json", + "/srv/fidc/canonical/run/fidc-private/evidence/uncached-selection-state-secondary-20260905.json", + "/srv/fidc/canonical/run/fidc-private/evidence/uncached-selection-state-full-minute-20260905.json", + "/srv/fidc/canonical/run/fidc-private/evidence/uncached-selection-state-profile-20260905/run.json", + "/srv/fidc/canonical/run/fidc-private/evidence/uncached-selection-state-profile-20260905/perf.data", + "/srv/fidc/canonical/run/fidc-private/evidence/uncached-selection-state-profile-20260905/perf-report.txt" + ], + "acceptance": { + "status": "accepted_transient_selection_state", + "reason": "two independent five-year contracts and the full-minute contract preserve exact outputs, both daily strategies reduce stable engine medians by about nineteen percent, all-thread cycles and allocator share fall, and no cache memory is added" + } +}