|
|
afbd946e0a
|
feat: ollama embedder mit exponential backoff retry
|
2026-05-04 22:20:52 +02:00 |
|
|
|
b5b46e41ad
|
feat: webdav download via httpx mit basic-auth
|
2026-05-04 22:18:01 +02:00 |
|
|
|
ec55110ae4
|
feat: extractors fuer pdf/md/docx/xlsx mit dynamic fixtures
|
2026-05-04 22:14:59 +02:00 |
|
|
|
2f2024f168
|
feat: word-based chunker mit sentence-boundary look-back
|
2026-05-04 22:11:14 +02:00 |
|
|
|
0224581587
|
refactor: klarere typ-extraktion, fullmatch, root-prefix-test
|
2026-05-04 22:09:41 +02:00 |
|
|
|
8d15f02187
|
feat: pfad-metadata-parser mit semester/fach/typ
|
2026-05-04 22:06:59 +02:00 |
|
|
|
e5032c7e59
|
feat: key=value logging formatter
|
2026-05-04 22:03:43 +02:00 |
|
|
|
a22b8e6fe7
|
refactor: lru_cache fuer get_settings, vollere field-coverage in tests
|
2026-05-04 22:02:50 +02:00 |
|
|
|
d2c2466abd
|
chore: unbenutzten Field-import entfernen
|
2026-05-04 22:00:31 +02:00 |
|
|
|
ce630ff1c7
|
feat: pydantic-settings config mit allen env-vars
|
2026-05-04 21:58:52 +02:00 |
|
|
|
db46a154c8
|
chore: project scaffolding mit uv und pyproject.toml
|
2026-05-04 21:54:17 +02:00 |
|