Add /daemon/status documentation to README2

- Document daemon status endpoint with JSON response example
- Add mode interpretation guide (idle/conversation/autonomous)
- Update endpoints table with /daemon/status

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-01 22:44:00 +01:00
parent ab5e979c38
commit 9177ac66ce

View File

@@ -266,6 +266,7 @@ uvicorn ikario_processual.api:app --reload --port 8100
| `/vigilance` | GET | Vérifier la dérive vs x_ref | | `/vigilance` | GET | Vérifier la dérive vs x_ref |
| `/metrics` | GET | Métriques du système | | `/metrics` | GET | Métriques du système |
| `/profile` | GET | **Profil processuel complet (100 directions)** | | `/profile` | GET | **Profil processuel complet (100 directions)** |
| `/daemon/status` | GET | **Statut sémiose interne (mode, rumination)** |
| `/reset` | POST | Réinitialiser à S(0) | | `/reset` | POST | Réinitialiser à S(0) |
### Endpoint `/profile` ### Endpoint `/profile`
@@ -288,6 +289,36 @@ Retourne les projections d'Ikario et David sur les 100 directions :
} }
``` ```
### Endpoint `/daemon/status`
Retourne l'état de la sémiose interne d'Ikario :
```json
{
"mode": "autonomous", // idle | conversation | autonomous
"is_ruminating": true,
"last_trigger": {
"type": "rumination_free",
"timestamp": "2026-02-01T22:38:33Z"
},
"cycles_breakdown": {
"user": 1,
"veille": 0,
"corpus": 0,
"rumination_free": 1
},
"cycles_since_last_user": 1,
"time_since_last_user_seconds": 5.5
}
```
**Interprétation :**
- `mode: "idle"` → En attente
- `mode: "conversation"` → Dialogue avec utilisateur
- `mode: "autonomous"` + `is_ruminating: true`**Sémiose interne** 🧠
---
### Calcul des Tenseurs ### Calcul des Tenseurs
#### Ikario (état courant) #### Ikario (état courant)