# Validierung – Adaptive Article Workflow Geprüft werden insbesondere: - statische Themen lösen keine automatische Aktualitätsrecherche aus; - aktuelle/unterstützte Versionen lösen fokussierte Webrecherche aus; - `auto` wird in `clustered` zu `adaptive` und in `precise` zu `always`; - Gemma-Routingqueries werden entfernt, wenn `research_needed=false` ist; - Inhaltsänderungen ändern den Source-Fingerprint; - `R1` wird gegen den exakten Reviewer-Teilpool und nicht den ursprünglichen Gesamtpool aufgelöst; - Relationen mit gemeinsamem Seed werden zu einem Artikelcluster gebündelt; - Web-Evidence bleibt klar als unvertrauenswürdiger Datenblock markiert; - gesamte Go-Codebasis typkompiliert; - `go vet ./...` und JavaScript-Syntaxprüfung. Die Build-Umgebung stellt weiterhin Go 1.23.2 bereit, während das Projekt Go 1.26 deklariert und `modernc.org/sqlite v1.37.1` nicht aus dem Netz geladen werden kann. Typkompilierung/Vet erfolgen daher ausschließlich in einer temporären Kopie mit `go 1.23` und compile-only SQLite-Stub. Release-`go.mod` und Produktivcode bleiben unverändert. ## Ausgeführte Prüfungen In einer temporären Validierungskopie wurden erfolgreich ausgeführt: ```text go test ./internal/config -count=1 go test ./internal/engine -run 'Test(DetectArticleFreshnessNeed|EffectiveArticleResearchStrategy|NormalizeArticleContent|ArticleSourceFingerprint|ArticleWorkFingerprint|ReviewReferenceUsesExactReviewerSubset|ClusterPendingArticleCandidates|GenerateThenReviewUsesSeparateModels|ReviewedResearchEvidence|AppendResearchEvidenceMarksWebContentAsUntrusted|SelectReviewEvidence)' -count=1 go test ./internal/graph -run 'Cluster|Semantic|Similar' -count=1 go test ./internal/ollama ./internal/workqueue -count=1 go test ./... -run '^$' -count=1 go vet ./... node --check internal/web/static/app.js ``` Alle oben genannten Prüfungen waren erfolgreich. Ein vollständiger Runtime-Test mit dem echten `modernc.org/sqlite`-Treiber ist in dieser Offline-Umgebung weiterhin nicht möglich; dieser Teil sollte im regulären Go-1.26-/Docker-Build ausgeführt werden.