"""Eigenleben-Endpoints — „Von allein"-Ansicht (Skills + Vorschlags-Bilanz), read-only.""" from fastapi import APIRouter, HTTPException from services import eigenleben router = APIRouter(prefix="/api") @router.get("/eigenleben") def get_overview() -> dict: return eigenleben.overview() @router.get("/eigenleben/skill/{skill_id}") def get_skill(skill_id: str) -> dict: text = eigenleben.skill_text(skill_id) if text is None: raise HTTPException(404, "Skill nicht gefunden.") return {"id": skill_id, "text": text}