feat: brain-engine start/stop/status — lifecycle visible pour les forks

- start.sh: background par défaut, PID tracké, --foreground pour debug
- stop.sh: arrêt propre avec grace period 5s + force kill
- status.sh: running/stopped, vérification port, exit code scriptable
- getting-started: docs mis à jour (plus de nohup/kill manuels)
- .gitignore: .brain-engine.pid
This commit is contained in:
2026-03-21 16:49:18 +01:00
parent 2c7e2393b4
commit 02e19fcd7c
5 changed files with 127 additions and 32 deletions

1
.gitignore vendored
View File

@@ -11,6 +11,7 @@ brain-engine/.venv/
brain-engine/__pycache__/
brain-engine/*.log
brain-engine/viz_cache.json
.brain-engine.pid
# Brain-ui build + deps
brain-ui/node_modules/