fix(evidence): index only curated legacy documents

This commit is contained in:
2026-08-25 01:02:41 +02:00
parent f1a9b567ba
commit d5d65f3659
2 changed files with 24 additions and 1 deletions
+5 -1
View File
@@ -18,7 +18,11 @@ def build_sources(evidence: EvidenceSourcesConfig | None) -> list[EvidenceSource
return []
sources: list[EvidenceSource] = []
if evidence.source_root is not None:
sources.append(FilesystemEvidenceSource(evidence.source_root / evidence.evidence_dir))
legacy_root = evidence.source_root / evidence.evidence_dir
legacy_patterns = (
("**/*.md",) if legacy_root.name == "curated" else ("curated/**/*.md",)
)
sources.append(FilesystemEvidenceSource(legacy_root, patterns=legacy_patterns))
for resource in evidence.sources:
match resource.type:
case "filesystem":