docs: TASK.md — Senior QA Review (PASS WITH CONCERNS, 2 Major, 4 Minor)
This commit is contained in:
parent
286b4b9ccc
commit
f197ed4cf8
1 changed files with 17 additions and 0 deletions
17
TASK.md
17
TASK.md
|
|
@ -29,3 +29,20 @@
|
|||
- **AI-Analyse**: Benötigt `OPENROUTER_API_KEY` im Environment (default: `enabled: false` → graceful degradation)
|
||||
- **Audio/Video**: Benötigt `ffmpeg` auf dem System (default: `enabled: false`)
|
||||
- **Lokale Server** (8001, 8002): Nur Dev-Fallback — im Produktivbetrieb stillschweigend ignoriert
|
||||
|
||||
## Review (Senior QA)
|
||||
|
||||
**Urteil:** PASS WITH CONCERNS
|
||||
|
||||
### Major (2)
|
||||
- **M1:** `exclude_paths=["/"]` bei jamulix.de blockt ALLE Pfade (Config-Bug)
|
||||
- **M2:** Seed-URL umgeht `should_crawl`-Filter (Code-Bug in crawler.py Zeile 10-16)
|
||||
|
||||
### Minor (4)
|
||||
- Mi1: Test-Coverage für `__main__.py` nur 10%
|
||||
- Mi2: Keine Versions-Pins in `requirements.txt`
|
||||
- Mi3: Kein File-Lock für parallele Scans
|
||||
- Mi4: `refresh_catalog()` ohne Lock bei parallelen Scans
|
||||
|
||||
### Empfehlung
|
||||
M1 + M2 fixen → dann **PASS**.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue