Close full operational audit findings
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-17 14:19:02 +02:00
parent cc36dabcbe
commit 78a5f0b0b2
81 changed files with 2248 additions and 1467 deletions
+14 -11
View File
@@ -7,18 +7,21 @@ ROOT = Path(__file__).resolve().parents[2]
def test_detection_lab_exposes_structured_surfaces() -> None:
lab = (ROOT / "frontend" / "src" / "components" / "detection" / "DetectionLab.tsx").read_text(
encoding="utf-8"
lab = "\n".join(
(
(ROOT / "frontend" / "src" / "components" / "detection" / "DetectionLab.tsx").read_text(encoding="utf-8"),
(ROOT / "frontend" / "src" / "components" / "detection" / "DetectionModelManagement.tsx").read_text(encoding="utf-8"),
)
)
assert 'className="workspace-panel ai-lab-shell detection-lab-shell"' in lab
assert 'className="ai-lab-model-surface"' in lab
assert 'aria-label="Detection model capabilities"' in lab
assert 'aria-label="Technische modelmogelijkheden"' in lab
assert 'className="ai-lab-run-surface"' in lab
assert 'aria-label="Detection run controls"' in lab
assert 'aria-label="Gebouwdetectie starten"' in lab
assert 'className="ai-lab-state-stack"' in lab
assert 'className="ai-lab-results-surface"' in lab
assert 'aria-label="Detection results"' in lab
assert 'aria-label="Resultaten van de beeldanalyse"' in lab
assert 'className="ai-lab-qa-surface"' in lab
assert 'aria-label="Kwaliteitscontrole gebouwdetectie"' in lab
@@ -30,14 +33,14 @@ def test_segmentation_lab_exposes_structured_surfaces() -> None:
assert 'className="workspace-panel ai-lab-shell segmentation-lab-shell"' in lab
assert 'className="ai-lab-model-surface"' in lab
assert 'aria-label="Segmentation model capabilities"' in lab
assert 'aria-label="Technische informatie over segmentatiemodellen"' in lab
assert 'className="ai-lab-run-surface"' in lab
assert 'aria-label="Segmentation run controls"' in lab
assert 'aria-label="Segmentatie starten"' in lab
assert 'className="ai-lab-state-stack"' in lab
assert 'className="ai-lab-results-surface"' in lab
assert 'aria-label="Segmentation results"' in lab
assert 'aria-label="Segmentatieresultaten"' in lab
assert 'className="ai-lab-qa-surface"' in lab
assert 'aria-label="Segmentation QA controls and results"' in lab
assert 'aria-label="Kwaliteitscontrole voor segmentatie"' in lab
def test_ai_lab_preserves_existing_detection_and_segmentation_controls() -> None:
@@ -59,8 +62,8 @@ def test_ai_lab_preserves_existing_detection_and_segmentation_controls() -> None
assert "onLoadResults" in segmentation
assert "onRunQa" in segmentation
assert "selectedSegmentationModelConfigured" in segmentation
assert "Segmentations loaded: {segmentationItems.length}" in segmentation
assert "Compare segmentations to reference" in segmentation
assert "{segmentationItems.length} vlakken geladen" in segmentation
assert "Vergelijk met referentielaag" in segmentation
def test_ai_lab_density_css_contracts() -> None: