docs(01): capture phase context

This commit is contained in:
Pierre Martin
2026-03-23 12:52:57 +01:00
parent 699007b3f7
commit 33e35e71db
2 changed files with 159 additions and 0 deletions

View File

@@ -0,0 +1,69 @@
# Phase 1: Session Discovery - Discussion Log
> **Audit trail only.** Do not use as input to planning, research, or execution agents.
> Decisions are captured in CONTEXT.md — this log preserves the alternatives considered.
**Date:** 2026-03-23
**Phase:** 01-session-discovery
**Areas discussed:** Détection sessions, Format d'affichage, Détection d'état
---
## Détection des sessions
| Option | Description | Selected |
|--------|-------------|----------|
| /proc d'abord | Scanner /proc pour trouver les PID Claude Code actifs, puis croiser avec les JSONL pour enrichir | ✓ |
| JSONL d'abord | Scanner ~/.claude/projects/ pour trouver les sessions, puis vérifier via /proc si actives | |
| Tu décides | Laisser Claude choisir | |
**User's choice:** /proc + JSONL (après investigation montrant que les JSONL persistent après fin de session et n'ont pas de champ "active")
**Notes:** L'utilisateur a demandé à vérifier si les JSONL persistent. Investigation en live : oui, pas de champ status. Le croisement /proc (actif?) + JSONL (données riches) est la seule approche fiable.
---
## Format d'affichage
### Style
| Option | Description | Selected |
|--------|-------------|----------|
| Tableau compact | Une ligne par session, style `docker ps` | |
| Blocs détaillés | Un bloc par session sur plusieurs lignes | |
| Tu décides | Laisser Claude choisir | ✓ |
**User's choice:** Claude décide
**Notes:** L'utilisateur fait confiance au jugement de Claude pour le format optimal.
### Couleurs
| Option | Description | Selected |
|--------|-------------|----------|
| Oui, couleurs | Vert/Rouge/Jaune/Gris par état | ✓ |
| Texte brut | Pas de couleurs | |
| Les deux | Couleurs + --no-color | |
**User's choice:** Couleurs activées
**Notes:** -
---
## Détection d'état
| Option | Description | Selected |
|--------|-------------|----------|
| JSONL + CPU | Croiser JSONL + %CPU processus | |
| JSONL seul | Tail-read du dernier message JSONL uniquement | ✓ |
| Tu décides | Laisser Claude choisir | |
**User's choice:** JSONL seul
**Notes:** Plus simple. La Phase 3 (hooks) apportera la détection fine.
---
## Claude's Discretion
- Format d'affichage (tableau compact vs blocs détaillés)
- Gestion --no-color
## Deferred Ideas
None