fix(01): revise plan 01-01 based on checker feedback
This commit is contained in:
@@ -17,9 +17,9 @@ requirements:
|
||||
|
||||
must_haves:
|
||||
truths:
|
||||
- "vmux detecte les processus Claude Code actifs via /proc"
|
||||
- "vmux lit le cwd de chaque processus via /proc/PID/cwd"
|
||||
- "vmux encode le cwd en nom de dossier ~/.claude/projects/"
|
||||
- "FindClaudeProcesses() retourne les processus Claude actifs avec PID et cwd"
|
||||
- "EncodePath() convertit un chemin absolu en nom de dossier ~/.claude/projects/"
|
||||
- "Les tests passent pour la detection /proc et l'encoding de chemin"
|
||||
artifacts:
|
||||
- path: "shell.nix"
|
||||
provides: "Environnement de dev NixOS avec Go"
|
||||
@@ -130,7 +130,7 @@ Le `SessionState` a 4 valeurs : `Working`, `NeedsInput`, `Idle`, `Unknown`.
|
||||
`Unknown` est utilise quand aucun JSONL n'est trouve pour un processus (per D-04, pitfall 4 de la recherche).
|
||||
</action>
|
||||
<verify>
|
||||
<automated>cd /home/pierre/Code/vibe/vmux && nix-shell --run "go build ./..."</automated>
|
||||
<automated>cd /home/pierre/Code/vibe/vmux && nix-shell --run "go vet ./..."</automated>
|
||||
</verify>
|
||||
<acceptance_criteria>
|
||||
- shell.nix contient `go` et `gopls` dans buildInputs
|
||||
@@ -142,7 +142,7 @@ Le `SessionState` a 4 valeurs : `Working`, `NeedsInput`, `Idle`, `Unknown`.
|
||||
- types.go contient `Unknown`
|
||||
- types.go contient `type Process struct`
|
||||
- types.go contient `type Session struct`
|
||||
- `go build ./...` compile sans erreur
|
||||
- `go vet ./...` passe sans erreur
|
||||
</acceptance_criteria>
|
||||
<done>Le projet compile. Les types Process, Session et SessionState sont definis et exportes.</done>
|
||||
</task>
|
||||
@@ -205,9 +205,8 @@ Utiliser des fixtures temporaires pour simuler /proc (per strategie TDD de la re
|
||||
</tasks>
|
||||
|
||||
<verification>
|
||||
- `go build ./...` compile sans erreur
|
||||
- `go vet ./...` passe sans erreur
|
||||
- `go test -v ./...` : tous les tests passent
|
||||
- `go vet ./...` : pas de warning
|
||||
</verification>
|
||||
|
||||
<success_criteria>
|
||||
|
||||
Reference in New Issue
Block a user