mirror of
http://100.103.83.12:3003/fegger/odoo-at-payroll.git
synced 2026-09-17 16:56:42 +00:00
[FIX] pv-agent: Repo-Pfade nach Merge — KV-Library im selben Repo, Map regeneriert, planung.md und .gitignore aktualisiert
This commit is contained in:
@@ -6,9 +6,6 @@
|
|||||||
# Scraped legal reference texts — local only
|
# Scraped legal reference texts — local only
|
||||||
.rechtsprechung/
|
.rechtsprechung/
|
||||||
|
|
||||||
# Odoo addon mirror (symlink auf ../odoo-at-payroll/addons) — local only
|
|
||||||
.oddo-module
|
|
||||||
|
|
||||||
# RAG service artifacts (index, caches, venv)
|
# RAG service artifacts (index, caches, venv)
|
||||||
data/
|
data/
|
||||||
__pycache__/
|
__pycache__/
|
||||||
|
|||||||
+12
-4
@@ -403,7 +403,15 @@ tests/ # pytest: Ingest-, Retrieval-, Grounding-Unit-Tests
|
|||||||
(q-128/q-129, beide recall=1,00); Offline-Eval 56 Fragen: Hit-Rate 0,98 ·
|
(q-128/q-129, beide recall=1,00); Offline-Eval 56 Fragen: Hit-Rate 0,98 ·
|
||||||
Recall@8 **0,95** · MRR 0,67. Real-Läufe beider User-Fragen: verifiziert,
|
Recall@8 **0,95** · MRR 0,67. Real-Läufe beider User-Fragen: verifiziert,
|
||||||
mit belegter Rechnung (AG-SV auf 500 €, Lohnsteuer, Prämienvergleich).
|
mit belegter Rechnung (AG-SV auf 500 €, Lohnsteuer, Prämienvergleich).
|
||||||
- Betrieb: `agent/README.md`.
|
- Betrieb: `pv-agent/agent/README.md`.
|
||||||
|
- **Repo-Merge (2026-09-17):** das eigenständige pv-agent-Repo ist als
|
||||||
|
`pv-agent/`-Subtree in das odoo-at-payroll-Repo überführt (filter-repo
|
||||||
|
Remap + Unrelated-Histories-Merge, 30 Commits History erhalten).
|
||||||
|
Referenzen gelten ab jetzt relativ zum Subtree; `tools/build_kv_variant_map.py`
|
||||||
|
liest die KV-Library im selben Repo (`personalverrechnung/quellen/kv`).
|
||||||
|
Zusammenlegung der beiden Wissensbasen (Subtree vs.
|
||||||
|
`personalverrechnung/wissensbasis/`) folgt als separater Schritt;
|
||||||
|
danach Reindex + Eval-Gates.
|
||||||
|
|
||||||
## 14. Phase B / M4 — Odoo-Integration (D25-Planung, Stand 2026-09-16)
|
## 14. Phase B / M4 — Odoo-Integration (D25-Planung, Stand 2026-09-16)
|
||||||
|
|
||||||
@@ -413,7 +421,7 @@ Plausibilität gegen die KB. Kein Rückpfad Odoo → Agent-Tools im Agenten;
|
|||||||
die Aufweichung der Privacy-Regel 8 passiert bewusst erst hier und wird
|
die Aufweichung der Privacy-Regel 8 passiert bewusst erst hier und wird
|
||||||
im Agenten per Feature-Flag (`PV_REVIEW_MODE`, default aus) freigeschaltet.
|
im Agenten per Feature-Flag (`PV_REVIEW_MODE`, default aus) freigeschaltet.
|
||||||
|
|
||||||
### 14.1 Modul-Review (verlinkt als `.oddo-module/` → ../odoo-at-payroll/addons)
|
### 14.1 Modul-Review (Modul seit dem Repo-Merge 2026-09-17 in `addons/`; zuvor via lokalen Symlink `.oddo-module/` verlinkt)
|
||||||
|
|
||||||
- Vier Module, Odoo **19.0** (`l10n_at_hr_payroll` 19.0.10.0.0 auf der
|
- Vier Module, Odoo **19.0** (`l10n_at_hr_payroll` 19.0.10.0.0 auf der
|
||||||
echten `hr_payroll`-Engine; `l10n_at_hr_payroll_private` 19.0.17.0.0;
|
echten `hr_payroll`-Engine; `l10n_at_hr_payroll_private` 19.0.17.0.0;
|
||||||
@@ -463,8 +471,8 @@ im Agenten per Feature-Flag (`PV_REVIEW_MODE`, default aus) freigeschaltet.
|
|||||||
SVNR, Geburtsdaten; KV-Name/Code, Bundesland/Gemeinde, Beträge, Jahres-
|
SVNR, Geburtsdaten; KV-Name/Code, Bundesland/Gemeinde, Beträge, Jahres-
|
||||||
salden, Berechnungsergebnis mit Basis). `X-Request-ID` aus Odoo.
|
salden, Berechnungsergebnis mit Basis). `X-Request-ID` aus Odoo.
|
||||||
4. **Workflow „Plausibilitätsprüfung einer geplanten Auszahlung“** (Pilot,
|
4. **Workflow „Plausibilitätsprüfung einer geplanten Auszahlung“** (Pilot,
|
||||||
**M4.1-Gerüst umgesetzt 2026-09-16** im neuen Modul
|
**M4.1-Gerüst umgesetzt 2026-09-16, gepusht als a848c07** im neuen Modul
|
||||||
`l10n_at_payroll_agent` 19.0.1.0.0 in odoo-at-payroll/addons):
|
`l10n_at_payroll_agent` 19.0.1.0.0, `addons/l10n_at_payroll_agent`):
|
||||||
- `pv.agent.context.builder` projiziert den gerechneten Draft-Lohnzettel
|
- `pv.agent.context.builder` projiziert den gerechneten Draft-Lohnzettel
|
||||||
(ATP_PRAMIE-Eingabe) auf facts (bruttolohn_monat via `version.wage`,
|
(ATP_PRAMIE-Eingabe) auf facts (bruttolohn_monat via `version.wage`,
|
||||||
anwendender KV via `version.kv_id`, Zahlung) und computation (Draft-
|
anwendender KV via `version.kv_id`, Zahlung) und computation (Draft-
|
||||||
|
|||||||
@@ -6,9 +6,10 @@ Brücke ist der Match-Report der KV-Library (``wko/match-report.json``:
|
|||||||
wko_slug → oegb_variant_id mit Score). Unsere KB-Einträge sind über den
|
wko_slug → oegb_variant_id mit Score). Unsere KB-Einträge sind über den
|
||||||
WKO-Dokument-Slug verknüpft (Katalog-Key ``<slug>.html``, URL-Slug identisch).
|
WKO-Dokument-Slug verknüpft (Katalog-Key ``<slug>.html``, URL-Slug identisch).
|
||||||
|
|
||||||
Deterministisch re-runnable; der KV-Library-Pfad liegt im Schwesterprojekt:
|
Deterministisch re-runnable; die KV-Library liegt im selben Repo
|
||||||
|
(seit dem Repo-Merge 2026-09-17):
|
||||||
|
|
||||||
python3 tools/build_kv_variant_map.py [--kv-library ../odoo-at-payroll/personalverrechnung/quellen/kv]
|
python3 pv-agent/tools/build_kv_variant_map.py [--kv-library personalverrechnung/quellen/kv]
|
||||||
"""
|
"""
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
@@ -18,7 +19,7 @@ import time
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
REPO_ROOT = Path(__file__).resolve().parents[1]
|
REPO_ROOT = Path(__file__).resolve().parents[1]
|
||||||
DEFAULT_KV_LIBRARY = REPO_ROOT.parent / "odoo-at-payroll" / "personalverrechnung" / "quellen" / "kv"
|
DEFAULT_KV_LIBRARY = REPO_ROOT.parent / "personalverrechnung" / "quellen" / "kv"
|
||||||
|
|
||||||
|
|
||||||
def build(kv_library: Path) -> dict:
|
def build(kv_library: Path) -> dict:
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"generated_at": "2026-09-16T22:05:41Z",
|
"generated_at": "2026-09-17T12:04:13Z",
|
||||||
"sources": {
|
"sources": {
|
||||||
"kb_catalog": "tools/catalogs/kv_catalog.json",
|
"kb_catalog": "tools/catalogs/kv_catalog.json",
|
||||||
"kv_library": "/home/fegger/Code/odoo-projects/odoo-at-payroll/personalverrechnung/quellen/kv"
|
"kv_library": "/home/fegger/Projects/odoo-projects/odoo-at-payroll/personalverrechnung/quellen/kv"
|
||||||
},
|
},
|
||||||
"stats": {
|
"stats": {
|
||||||
"n_variants": 105,
|
"n_variants": 105,
|
||||||
|
|||||||
Reference in New Issue
Block a user