mirror of
http://100.103.83.12:3003/fegger/odoo-at-payroll.git
synced 2026-09-17 08:52:45 +00:00
[REF] personalverrechnung: relocate Lexis360 raw layer to .lexis360/
Move the licensed PDF exports and the Layer-1 full texts from the project root into the dot directory .lexis360/, keeping the root listing to versioned content plus the tool checkouts. The location also encodes provenance, distinct from .firecrawl/: .lexis360/ holds user-supplied licensed exports that cannot be re-fetched by an agent - if missing, stop and ask the user (documented in MEMORY), whereas .firecrawl/ remains the home of reconstructible web fetches. - plain move of the unversioned directory (batch2/ subfolder spotted and left untouched for its own intake run) - .gitignore, tool constants/messages, source.pdf/source.text frontmatter paths of all 55 curated entries, README/RUNBOOK/MEMORY mentions; kb.json/INDEX.md regenerated - batch 2 (53 PDFs) recorded in MEMORY as staged in .lexis360/batch2/ Validated end to end: --extract 55/55 with stable ids, --registry 55 entries/6 clusters, --check 0 problems (every frontmatter path resolves at the new location), no stale path references remain.
This commit is contained in:
@@ -13,9 +13,9 @@ Kuratierte Wissensbasis aus den LexisNexis-Briefings des Werks
|
||||
|
||||
| Schicht | Pfad | Versioniert? | Inhalt |
|
||||
|---|---|---|---|
|
||||
| PDF-Exporte | `Lexis360/Lexis360_*.pdf` | **nein** (gitignored) | lizensierte Original-PDFs |
|
||||
| Layer 1 — Volltexte | `Lexis360/md/<slug>.md` | **nein** (gitignored) | vollständiger Extraktionstext + Metadaten-Frontmatter |
|
||||
| Katalog | `Lexis360/md/_catalog.json` | **nein** (gitignored) | geparste Metadaten aller Quellen (Slug ↔ ID ↔ Stand ↔ Cluster) |
|
||||
| PDF-Exporte | `.lexis360/Lexis360_*.pdf` | **nein** (gitignored) | lizensierte Original-PDFs |
|
||||
| Layer 1 — Volltexte | `.lexis360/md/<slug>.md` | **nein** (gitignored) | vollständiger Extraktionstext + Metadaten-Frontmatter |
|
||||
| Katalog | `.lexis360/md/_catalog.json` | **nein** (gitignored) | geparste Metadaten aller Quellen (Slug ↔ ID ↔ Stand ↔ Cluster) |
|
||||
| Layer 2 — kuratierte Einträge | `personalverrechnung/wissensbasis/dokumente/<slug>.md` | **ja** | Kuratierung in eigenen Worten (Schema unten) |
|
||||
| Registry | `personalverrechnung/wissensbasis/kb.json` | **ja** | **generiert** aus dem Layer-2-Frontmatter (`--registry`) |
|
||||
|
||||
@@ -35,8 +35,8 @@ topic: altersteilzeit # ASCII-Cluster-Slug (s. Tabelle)
|
||||
author: "Marek"
|
||||
stand: 2026-01 # ISO-Monat des Quell-Stands
|
||||
source:
|
||||
pdf: "Lexis360/Lexis360_altersteilzeit_uberblick.pdf"
|
||||
text: "Lexis360/md/altersteilzeit_uberblick.md"
|
||||
pdf: ".lexis360/Lexis360_altersteilzeit_uberblick.pdf"
|
||||
text: ".lexis360/md/altersteilzeit_uberblick.md"
|
||||
legal_bases: ["AlVG", "AZG § 19e"] # nur im Quelltext genannte Normen
|
||||
tags: [altersteilzeit, ams-foerderung] # ASCII-Slugs, retrieval-freundlich
|
||||
cross_refs: ["lb-atz-09"] # verwandte KB-Einträge (dangling = Fehler)
|
||||
@@ -102,7 +102,7 @@ werden nicht transliteriert — `uberblick`, `beschaftigung`).
|
||||
|
||||
## Update-Zyklus (neue Lexis360-Batches)
|
||||
|
||||
1. Neue PDFs nach `Lexis360/` kopieren (Export-Namenskonvention
|
||||
1. Neue PDFs nach `.lexis360/` kopieren (Export-Namenskonvention
|
||||
`Lexis360_<slug>.pdf` beibehalten).
|
||||
2. In `tools/build_lexis_kb.py` die Konstante `BATCH` hochsetzen, dann
|
||||
`--extract` ausführen: Layer 1 + Katalog neu; bestehende IDs bleiben
|
||||
|
||||
Reference in New Issue
Block a user