-
-
Notifications
You must be signed in to change notification settings - Fork 1
Plan Datenbasis
MadGapun edited this page Jun 2, 2026
·
6 revisions
Issue-Level-Detail zu Cluster A aus dem Master-Plan. Stand: 2026-06-02 (beta.90) · Schema v45, 15 Sub-Cluster.
Alle 15 Positionen aus dem Master-Plan-Cluster A sind ✅. Schema-Migration ist ALTER-only-Disziplin (siehe R5). Keine Roadmap-Items offen.
| Modul | Pfad | Verantwortung |
|---|---|---|
| Schema |
src/bewerbungs_assistent/database.py (~5800 LOC) |
SQLite-Schema, _migrate, SCHEMA_SQL, DB-Helper |
| Hash-System |
database.py:resolve_job_hash, _public_job_hash, _scope_job_hash
|
Profil-Prefix-Handling fuer multi-tenancy |
| Update-Whitelist |
database.py:update_job mit _ALLOWED_UPDATE_FIELDS
|
Defense gegen ungewollte Feld-Updates |
| Hard-Guard |
database.py:save_jobs mit leere_url_warnungen
|
#645 — keine leeren URLs aus Scraper-Quellen |
| Mojibake-Repair |
database.py, dashboard.py (47 Stellen, v1.6.4-Fix) |
Latin-1 doppelt-encodete Strings reparieren |
| Issue | Thema | Status |
|---|---|---|
| #505 | Typisierte IDs (APP-/JOB-/DOC-Prefix) | ✅ |
| #514 | Anti-DB-Bypass-Pattern | ✅ |
| #574 | dismiss_reason als Plain-String oder JSON-Array | ✅ |
| #590 | Profile-Cluster im Schema | ✅ |
| #641 | Inhalts-Duplikat-Erkennung | ✅ |
| #645 | Hard-Guard save_jobs | ✅ |
-
tests/test_database.py(49 Tests) -
tests/test_v17_url_regression_645.py(11 Tests fuer Hard-Guard) - Plus indirekt in fast jedem anderen Test-Modul
Issue-Level-Tabelle pro Schema-Migrations-Schritt (v1→v45) ist Roadmap. Aktuell ist der Cluster vollstaendig ✅ und braucht keine Plan-Erweiterung. Neueste Migrationen: v44 documents.lifecycle (#657), v45 tasks-Tabelle + dismiss_reasons.is_active (#666/#663) + search_criteria.keywords_minus (#667).
Wiki-Anchor: Architektur.
🗺 Plan
- Master-Plan
- Master-Plan-Optimierung
- Plan-Datenbasis (A)
- Plan-Jobsuche (B)
- Plan-Stellen (C)
- Plan-Bewerbungen (D)
- Plan-Dokumente (E)
- Plan-Lokale-KI (F)
- Plan-Frontend (G)
- Plan-MCP-Layer (H)
- Plan-Distribution (I)
- Plan-Roadmap-v18 (J)
Einstieg
Tabs
Features
- Elwosa
- Lern-System
- Lokale KI & KI-Steuerung
- Profile-Cluster
- Suchkriterien & Gewichtungen
- Profil aus Dokumenten
- Workflows
- Jobportale
- Stellen-Qualitaet
Reference