Commit graph

7 commits

Author SHA1 Message Date
248788e282 fix: M1 exclude_paths '/' jamulix, M2 seed-should_crawl filter, M3 alert dedup
- M1: Removed '/' from jamulix.de exclude_paths (blockaded ALL paths via startswith)
- M2: Seed URLs now pass through should_crawl() in crawler.py
- M3: Alert deduplication via last_alert.json (hash of reasons+level+score)
- Added 11 tests for alert deduplication (277 total, all green)
2026-06-14 21:12:36 +02:00
2363c0dc9b docs: TASK.md — Review #5 (M3: Alarm-Mail Deduplizierung fehlt) 2026-06-14 20:59:29 +02:00
33c94e5c20 docs: TASK.md — Review #4 (unverändert, 266 Tests OK, M1+M2 offen) 2026-06-14 20:13:56 +02:00
df46985cc3 docs: TASK.md — Review #3 (unverändert, 266 Tests OK, M1+M2 offen) 2026-06-14 20:00:36 +02:00
f197ed4cf8 docs: TASK.md — Senior QA Review (PASS WITH CONCERNS, 2 Major, 4 Minor) 2026-06-14 19:38:16 +02:00
286b4b9ccc docs: TASK.md — Projekt-Check abgeschlossen (266 Tests, Pipeline OK) 2026-06-14 19:20:25 +02:00
013cf794bc feat: add local server fallback to AI analyzer, include_paths support, config_path in reports
- ai_analyzer: OpenRouter primary + localhost:8001/:8002 as dev fallback
- crawler: support include_paths for targeted crawling
- __main__: pass config_path through report pipeline
- tests: 266 tests passing
2026-06-14 19:02:17 +02:00