Files
L'électron rare d54a4a9dce ops: lot-2+lot-3 done, DATABASE_URL prod guard, pipeline PATH fix, docs sync
- ops/v2/state.json: lots 0-3 done, lot-4-bascule pending
- ops/v2/pipeline.json: PATH quoted pour espaces dans chemins macOS
- apps/api/src/app.ts: garde DATABASE_URL prod + health endpoint storageMode
- ops/v2/outputs/lot-2-domaines/: auth-chat.csv, personas.csv, node-engine.csv
- ops/v2/outputs/lot-3-surfaces/: web-shell.csv, persona-ui.csv, engine-ui.csv
- ops/v2/PLAN.md + TODO.md: lots 2+3 done, lot-4 pending
- docs/: SPEC, FEATURE_MAP, AGENTS, OPS_TUI, PROJECT_MEMORY restaurés
- docs/OSS_WATCH_2026-03-16.md: créé (ollama-js, BullMQ, Rete.js, Flowise...)
- README.md, PLAN.md, TODO.md: restaurés et mis à jour état V2
2026-03-16 06:46:51 +01:00

34 lines
871 B
Markdown

# Ops TUI et Logs
## Objectif
Piloter les lots V2 via terminal, lire les logs, analyser, puis purger proprement les traces temporaires.
## Commandes principales
```bash
npm run v2:init
npm run v2:status
npm run v2:next
npm run v2:all
node ops/v2/health-check.js --json
node ops/v2/queue-viewer.js --json
node ops/v2/persona-manager.js --json
node ops/v2/log-rotate.js --dry-run
```
## Incident corrige (2026-03-16)
- Symptom: lot-2-domaines en failed
- Cause: PATH non quote dans task_command_template (espaces dans chemin utilisateur)
- Fix: PATH="/tmp/node-local/bin:$PATH" dans ops/v2/pipeline.json
- Resultat: lot-2-domaines passe en done
## Hygiene logs
- Lire et resumer les logs avant purge
- Conserver outputs CSV dans ops/v2/outputs
- Supprimer les logs temporaires du lot une fois analyse terminee
- Ne jamais purger les donnees metier runtime (data/)