fix(ai): bind model scope to immutable geometry
This commit is contained in:
@@ -4,7 +4,7 @@ from pathlib import Path
|
||||
ROOT = Path(__file__).resolve().parents[2]
|
||||
|
||||
|
||||
def test_detection_operator_profiles_define_explicit_yolo_candidates_and_promoted_profile() -> None:
|
||||
def test_detection_operator_profiles_define_explicit_historical_yolo_controls_without_promotion_claim() -> None:
|
||||
profiles = ROOT / "frontend" / "src" / "components" / "detection" / "detectionProfiles.ts"
|
||||
source = profiles.read_text(encoding="utf-8")
|
||||
|
||||
@@ -17,16 +17,17 @@ def test_detection_operator_profiles_define_explicit_yolo_candidates_and_promote
|
||||
assert "conservative-review" in source
|
||||
assert "confidenceThreshold: 0.15" in source
|
||||
assert "confidenceThreshold: 0.35" in source
|
||||
assert "defaultApproved: true" in source
|
||||
assert "promotionRecommendation: 'promote_candidate'" in source
|
||||
assert "defaultApproved" not in source
|
||||
assert "promotionRecommendation" not in source
|
||||
assert "independentTestProven: false" in source
|
||||
assert "positiveSampleCount: 7" in source
|
||||
assert "precision: 0.6140895327792112" in source
|
||||
assert "recall: 0.6062221049337548" in source
|
||||
assert "f1: 0.6068607646002744" in source
|
||||
assert "f1: 0.5432865390636915" in source
|
||||
assert "maxBackgroundDetections: 0" in source
|
||||
assert "lege-achtergrondtest is geslaagd" in source
|
||||
assert "Postel blijft met 47,5% F1" in source
|
||||
assert "Slechts drie pure-achtergrondbeelden" in source
|
||||
assert "ruimtelijke onafhankelijkheid niet bewezen" in source
|
||||
assert "controlekandidaat en niet als grondwaarheid" in source
|
||||
|
||||
|
||||
@@ -39,11 +40,11 @@ def test_detection_lab_surfaces_profiles_as_deliberate_operator_actions() -> Non
|
||||
)
|
||||
|
||||
assert "DETECTION_OPERATOR_PROFILES" in lab
|
||||
assert "Gevalideerde YOLO-profielen" in lab
|
||||
assert "Historische YOLO-controleprofielen" in lab
|
||||
assert "profile.displayName" in lab
|
||||
assert "profile.confidenceThreshold" in lab
|
||||
assert "kandidaat, extra controle vereist" in lab
|
||||
assert "standaardprofiel" in lab
|
||||
assert "historisch, geen releasebewijs" in lab
|
||||
assert "historische F1" in lab
|
||||
assert "Profiel gebruiken" in lab
|
||||
assert "onApplyOperatorProfile(profile)" in lab
|
||||
assert "Recommended starting threshold: 0.25" not in lab
|
||||
|
||||
Reference in New Issue
Block a user