2026-10-18 17:10:26 +02:00
|
|
|
// Package api definiert die HTTP-Oberfläche des Daemons auf 127.0.0.1:
|
2026-10-18 17:40:46 +02:00
|
|
|
// POST /speak (enqueue, 202 {id}; bei Mute 202 {muted:true}; bei Gesetz-
|
|
|
|
|
// Verwurf 202 {discarded:"rate_limit"|"quiet_hours"} — Task 05),
|
|
|
|
|
// GET /status (inkl. Rate-Limit- und Ruhezeit-State), POST /cancel,
|
|
|
|
|
// POST /mute, POST /unmute. CORS für /speak und der MCP-Endpoint
|
|
|
|
|
// (Streamable HTTP) folgen in Task 06. Der Client-Teil ist die CLI-Seite
|
|
|
|
|
// derselben Vertragsschnittstelle.
|
2026-10-18 15:14:18 +02:00
|
|
|
package api
|