feat: add activities API routes and register in api.py

New endpoints:
- GET /activities — full data (normal + evil)
- GET /activities/{section}/{mood} — per-mood activities
- POST /activities/{section}/{mood} — update activities with validation
- POST /activities/reload — force reload from disk
This commit is contained in:
2026-04-24 13:32:55 +03:00
parent a5916645df
commit d6742b0c85
2 changed files with 75 additions and 0 deletions

View File

@@ -101,6 +101,7 @@ from routes.config import router as config_router
from routes.logging_config import router as logging_config_router
from routes.voice import router as voice_router
from routes.memory import router as memory_router
from routes.activities import router as activities_router
app.include_router(core_router)
app.include_router(mood_router)
@@ -121,6 +122,7 @@ app.include_router(config_router)
app.include_router(logging_config_router)
app.include_router(voice_router)
app.include_router(memory_router)
app.include_router(activities_router)