feat(detection-core): freeze v1 migration foundation

This commit is contained in:
Marius Ciepluch
2026-11-02 10:23:58 +01:00
parent 1b9018644e
commit a6990e25af
9 changed files with 4087 additions and 1 deletions
File diff suppressed because it is too large Load Diff
+91
View File
@@ -0,0 +1,91 @@
{
"coverage": 0.3333333333333333,
"criteria_pre_registered": {
"max_flagged_ordinary_per_100": 10.0,
"max_indeterminate_rate": 0.5,
"min_fix_recall": 0.5,
"min_pair_correctness": 0.5,
"min_precision": 0.25,
"min_verified_location_recall": 0.5
},
"decision": "NO-GO",
"failed_gates": [
"min_fix_recall: 0.0 < 0.5",
"min_pair_correctness: 0.0 < 0.5",
"min_precision: 0.0 < 0.25",
"min_verified_location_recall: not measured (n=0) vs 0.5"
],
"families": [],
"fix_recall": {
"count": 0,
"n": 12,
"rate": 0.0,
"wilson95": [
0,
0.2425007574992425
]
},
"flagged_ordinary_per_100": {
"count": 2,
"n": 240,
"rate": 0.8333333333333334,
"wilson95": [
0.2288235363161974,
2.9870346273441455
]
},
"indeterminate_rate": {
"count": 3,
"n": 264,
"rate": 0.011363636363636364,
"wilson95": [
0.003871976570054633,
0.03287212890123884
]
},
"instrument_failures": 0,
"manifest": {
"acquisition_record_digest": "none",
"analyzer_revision": "d063167b28ed7db2335737fdb0dae0555225ea85",
"configuration_digest": "095b5a4905ad",
"fact_set_digest": "3eb5bf699434",
"population_digest": "c866c0e812c0b54476c7168fdb0e4a20652de0d30485270afecbe51e5c35e424",
"population_role": "admission"
},
"pair_correctness": {
"count": 0,
"n": 12,
"rate": 0.0,
"wilson95": [
0,
0.2425007574992425
]
},
"pairs": {
"correct": 0,
"n": 12
},
"precision": {
"count": 0,
"n": 14,
"rate": 0.0,
"wilson95": [
0,
0.21531701192718142
]
},
"runtime": {
"max_seconds": 7.112766742007807,
"mean_seconds": 2.8931797610857757,
"n": 12
},
"verified_location_recall": {
"count": 0,
"n": 0,
"rate": null,
"wilson95": [
null,
null
]
}
}
+1
View File
@@ -0,0 +1 @@
{"authority":"admin","completeness_reasons":[],"digests":{"input":"abc123"},"entry":"src/app.py::handler","guards":[{"effect":"branches","kind":"permission_check"}],"hops":[{"call_line":10,"complete":true,"function":"handler"}],"judgment":"unguarded","operation_kind":"protected_read","resource":"credentials","witnesses":[{"kind":"guard","provenance":"fact:checkPermission","relation":"all_paths"}]}