chore: consolidate local source directories

This commit is contained in:
2026-09-15 15:58:22 +02:00
parent 5209539ba3
commit a11f2740f7
682 changed files with 1364 additions and 1365 deletions
+2 -2
View File
@@ -66,7 +66,7 @@ def build_kb_json(entries, topic_prefix: dict, cluster_names: dict) -> dict:
"layers": {
"curated": "wissensbasis/dokumente",
"fulltext": ".lexis360/md + .wiku/md (lokal, unversioniert — lizenzierte Quellen)",
"raw": ".firecrawl/wko-kv/docs (WKO-KV-Seiten) + .ris (Gesetze) + .rechtsprechung (Entscheidungen/Normauszüge) — lokal, unversioniert; kv/ris/rj-Layer-2 ist quellentreu generiert",
"raw": ".firecrawl/kv-portal/wko-kv/docs (WKO-KV-Seiten) + .firecrawl/ris/gesetze (Gesetze) + .rechtsprechung (Entscheidungen/Normauszüge) — lokal, unversioniert; kv/ris/rj-Layer-2 ist quellentreu generiert",
},
"schema": {
"id": "lb-<cluster-prefix>-<nn> (Lexis) | wk-<cluster-prefix>-<nn> (WIKU) | "
@@ -123,7 +123,7 @@ def build_index_md(entries, topic_prefix: dict, cluster_names: dict) -> str:
"(Gesetzes-§-Auschnitte, quellentreu generiert) sowie Rechtsprechung "
"(RIS-OGD-Entscheidungen und Normauszüge; EuGH-Textwiedergaben separat "
"als nicht amtlich markiert). Rohquellen lokal/unversioniert "
"(`.lexis360/`, `.wiku/`, `.firecrawl/`, `.ris/`, `.rechtsprechung/`). "
"(`.lexis360/`, `.wiku/`, `.firecrawl/`, `.firecrawl/ris/gesetze/`, `.rechtsprechung/`). "
"Werte gelten je zum Quell-Stand (`stand` im Frontmatter); Widersprüche "
"und offene Punkte sind mit ⚠/❓ in den Einträgen selbst dokumentiert. "
"Schema & Konventionen: `README.md`.\n"
+4 -4
View File
@@ -39,8 +39,8 @@ from tools.kb_common import ( # noqa: E402
)
ROOT = Path(__file__).resolve().parents[1]
KV_DIR = ROOT / ".firecrawl" / "wko-kv" / "docs"
RIS_DIR = ROOT / ".ris"
KV_DIR = ROOT / ".firecrawl" / "kv-portal" / "wko-kv" / "docs"
RIS_DIR = ROOT / ".firecrawl" / "ris" / "gesetze"
RJ_DIR = ROOT / ".rechtsprechung"
DOCS = ROOT / "wissensbasis" / "dokumente"
CATALOGS = ROOT / "tools" / "catalogs"
@@ -372,7 +372,7 @@ def kv_entry(path: Path, catalog: dict, stats: dict) -> tuple[str, str] | None:
f"author: \"WKO\"\n"
f"stand: {stand}\n"
f"source:\n"
f" html: \".firecrawl/wko-kv/docs/{path.name}\"\n"
f" html: \".firecrawl/kv-portal/wko-kv/docs/{path.name}\"\n"
f"legal_bases: []\n"
f"tags: {json.dumps(tags, ensure_ascii=False)}\n"
f"cross_refs: []\n"
@@ -438,7 +438,7 @@ def ris_entry(path: Path, catalog: dict, stats: dict) -> tuple[str, str] | None:
f"author: \"RIS (Bundeskanzleramt)\"\n"
f"stand: {stand}\n"
f"source:\n"
f" text: \".ris/{path.name}\"\n"
f" text: \".firecrawl/ris/gesetze/{path.name}\"\n"
f"legal_bases: {json.dumps([abbr], ensure_ascii=False)}\n"
f"tags: {json.dumps(tags, ensure_ascii=False)}\n"
f"cross_refs: []\n"