hermes
|
31b1a62cb2
|
feat: Phase 3 Tasks 23-25 + Quality-Gate-Fixes
Task 23: Worker-Intake-Pipeline verbinden
- ergebnis-Feld in Submission/Payload
- worker.py extrahiert + worker_loop refactor
- test_worker.py mit VerarbeiteSubmission/WorkerLoop tests
Task 24: Admin-Stats mit echten Daten
- processed_total, uptime, error_rate, VERSION
- admin_health mit Redis-Live-Daten
Task 25: E2E-Integrationstest + worker_refaktorisiert
Quality-Gate-Fixes:
- consumername Collision: 'worker-1' -> f'worker-{id(self)}'
- fakeredis block=0 Timeout fix
- WhatsApp/Telegram webhook payload fixes
- test_telegram/integration/e2e/refaktorisiert
- handler.py recovery nach corrupted Patch
|
2026-06-23 21:38:50 +00:00 |
|
hermes
|
c56497d88a
|
feat: Tasks 21-22 — Kommando-Erweiterung, WhatsApp-Integration
- KommandoTyp.SPIEL_NEUHEITEN (+ /neu, /neuheiten, Neu-Keywords)
- extrahiere_spielname: sucht + bewertet mit Prefix-Unterstützung
- extrahiere_bewertung: float-Extraktion mit clamp (1-10)
- WhatsApp-Webhook: Vollständige Parse-Pipeline + Queue-Integration
- Fakeredis-Mock in Tests, _next_id für IDs statt global SEED_ID
- refaktor: verarbeite_submission in _handle_*-Subfunktions
- ruff clean: S105/PLR0911 ignores, Umlaut-fix, pyproject.toml
- 39 Tests green
|
2026-06-23 05:11:29 +00:00 |
|
Hermes Agent
|
3277d92a78
|
docs: Alicia-Aufgaben 21-25 (Integration & Pipeline)
|
2026-06-22 18:21:55 +02:00 |
|
hermes
|
cd3d9c7072
|
feat: Task 20 — SQLAlchemy-Persistenz
|
2026-06-22 13:04:34 +00:00 |
|
hermes
|
f825165596
|
feat: Task 19 — Health-Check Blueprint mit Readiness-Endpunkt (closes #19)
|
2026-06-22 11:17:04 +00:00 |
|
hermes
|
bdae37a4d0
|
feat: Phase 3 Tasks 16-18 — Pydantic-Settings, Error-Handler, systemd
|
2026-06-22 11:10:54 +00:00 |
|
hermes
|
5eaeaabb43
|
WIP: logging_config, import orders, test refactoring (phase 3 context)
|
2026-06-22 10:24:35 +00:00 |
|
Hermes Agent
|
021cc561f1
|
docs: Phase 3 — Aufgaben 16-20 (Config, Errors, systemd, Health, DB)
|
2026-06-22 12:08:33 +02:00 |
|
hermes
|
140b0d5404
|
closes #5 🎉
|
2026-06-22 09:49:16 +00:00 |
|
hermes
|
fc464afaf5
|
feat: Structlog-Integration für strukturiertes Logging (closes #4)
|
2026-06-22 09:47:47 +00:00 |
|
hermes
|
74c10b719b
|
fix: integration tests import format
|
2026-06-22 09:43:57 +00:00 |
|
hermes
|
1f631f2fcc
|
feat: Admin-Route für Queue-Status-Monitoring (closes #3)
|
2026-06-22 09:43:29 +00:00 |
|
hermes
|
54fd0b453f
|
fix: intake.py format (ruff format)
|
2026-06-22 09:43:17 +00:00 |
|
hermes
|
564f9eb4d7
|
feat: Message-Intake-Service mit Kommando-Erkennung (closes #2)
|
2026-06-22 09:42:19 +00:00 |
|
hermes
|
71447f317b
|
closes #1 🎉
|
2026-06-22 09:39:42 +00:00 |
|
hermes
|
a6c0dd5d23
|
feat: Game-Service mit CRUD und Suche (Issue 1)
|
2026-06-22 09:37:05 +00:00 |
|
Hermes Agent
|
5537f49103
|
docs: Alicia lokale Test-Umgebung — venv, pip, ruff, mypy, pytest
|
2026-06-22 10:51:21 +02:00 |
|
Hermes Agent
|
4caa41428e
|
docs: Phase 2 — Aufgaben 11-15 (Intake, Game-Service, Admin, Structlog, Integration)
|
2026-06-22 10:29:24 +02:00 |
|
hermes
|
1ff63b0925
|
docs: task_status.json für Aufgaben 6-10 aktualisieren
|
2026-06-22 08:02:24 +00:00 |
|
hermes
|
56b02c1c2d
|
feat: Webhooks (Aufgaben 6-10) — webhook.py, worker.py, Flask-App, WhatsApp + Telegram Routes + Tests
|
2026-06-22 07:58:25 +00:00 |
|
Hermes Agent
|
6f7c5eada2
|
docs: Alicia Aufgaben 6-10 — Webhook, Worker, App-Factory, Routen
|
2026-06-22 09:23:58 +02:00 |
|
hermes
|
c9fb7e8df2
|
feat: Merge Konflikt lösen - pyproject.toml mit Dependencies und Konfigurationen
|
2026-06-22 06:33:03 +00:00 |
|
Hermes Agent
|
0e34b9b0cb
|
docs: ALICIA.md — Anleitung für Git-Workflow, SSH, Qualitätschecks
|
2026-06-22 08:25:34 +02:00 |
|
Hermes Agent
|
658d09ea75
|
chore: Projekt-Infrastruktur (pyproject.toml + pre-commit) aus Cloud-Lauf übernommen
|
2026-06-22 06:57:07 +02:00 |
|
Hermes Agent
|
7cb5e0aa76
|
chore: Task-Tracker zurückgesetzt für lokale Alicia
|
2026-06-22 06:57:03 +02:00 |
|
Hermes Agent
|
31eda3cde5
|
chore: Task-Tracker für autonome Nachtverarbeitung
|
2026-06-22 00:50:10 +02:00 |
|
Hermes Agent
|
681683a65c
|
chore: Projekt-Initialisierung — Plan, Aufgaben, README
|
2026-06-22 00:48:03 +02:00 |
|