monitor/api/tests/Unit/Repository
fds2610-bot 9426406ee5 Sprachaufnahme: Agent-Kachel, Aufnahme-Webseite und API-Warteschlange
Setzt den in #84 skizzierten Workflow um: record.html nimmt im
Handy-Browser eine Sprachnotiz per MediaRecorder auf und laedt sie
unauthentifiziert zu POST /api/v1/agents/{id}/recordings hoch. Ein
Klick auf die Personen-Figur jedes registrierten Agenten in der
Buero-Visualisierung verlinkt dorthin, ein Zaehler am Schreibtisch
zeigt offene Aufnahmen. Der Agent selbst holt seine Warteschlange
ueber die bestehenden Api-Key-authentifizierten Endpunkte ab
(GET .../recordings, GET /recordings/{id}/audio) und markiert eine
Aufnahme nach der Transkription per PATCH als erledigt - die
eigentliche Transkription (whisper.cpp/faster-whisper) bleibt
agent-seitig, siehe fds2610/Agent#17.

Schliesst #85
2026-09-03 21:26:28 +02:00
..
AgentRepositoryTest.php Neue Agenten-Rolle "ops" mit Schreibtischplatz (Issue #66) 2026-08-26 21:21:05 +02:00
EventRepositoryTest.php Phase 3-5 der Neuausrichtung: Board/Monitor-Wand live, SSE-Push, Agenten-Animation 2026-07-28 17:50:44 +02:00
HostConfigRepositoryTest.php Ueberwachte Hosts ueber ein Zahnrad am System-Monitor pflegen (Issue #70) 2026-09-01 13:14:11 +02:00
KpiRepositoryTest.php Phase 3-5 der Neuausrichtung: Board/Monitor-Wand live, SSE-Push, Agenten-Animation 2026-07-28 17:50:44 +02:00
LegacyStatusFileReaderTest.php Phase 1 der Neuausrichtung: REST-API fuer Tickets/Events/Systeme/KPIs/Agenten 2026-07-27 19:38:52 +02:00
RepoConfigRepositoryTest.php Tickets eines entfernten Projekts aus dem Kanban entfernen (Issue #43) 2026-08-09 20:14:14 +02:00
SystemRepositoryTest.php Ueberwachte Hosts ueber ein Zahnrad am System-Monitor pflegen (Issue #70) 2026-09-01 13:14:11 +02:00
TicketRepositoryTest.php Neues Label "help wanted" fuer QA-Spalte im Codeberg-Sync (Issue #49) 2026-08-19 17:17:47 +02:00
VoiceRecordingRepositoryTest.php Sprachaufnahme: Agent-Kachel, Aufnahme-Webseite und API-Warteschlange 2026-09-03 21:26:28 +02:00