Manually test the full orchestrator workflow before automating in Ava.
1. Pick a task from task ready
2. Run pi-code <task-id>
3. Run pi-review <task-id>
4. If REQUEST_CHANGES, run pi-code again with feedback
5. Repeat until APPROVE or REJECT
Add notes to this task about what worked, what didn't, and what Ava's interface should handle.
During t-285, discovered that pi-review.sh doesn't show untracked (new) files in the diff shown to the reviewer. The check for untracked files exists, but git diff only shows tracked files.
The reviewer correctly identified the issue and returned REQUEST_CHANGES, but for the wrong reason (thought file wasn't added vs. understanding the diff was incomplete).
Created t-286 to fix this.
Successfully tested pi-orchestrate.sh on t-286 (the untracked files bug).
pi-code t-123 # Coder agent (claims task, makes changes)
pi-review t-123 # Reviewer agent (verify, approve/reject)
pi-orchestrate t-123 # Full loop with retries
The bash prototypes work. Next steps: 1. t-280.2: Design Telegram interface 2. t-278.2/3: Convert to Haskell for Ava integration 3. t-280.3: Implement in Ava
Manual Testing Results
Test Cases Run
1. t-282 (Simple): Add --version flag
2. t-283 (Vague requirements): Add color output
3. t-284 (Complex feature): Add --dry-run flag
Observations
What worked well:
Issues noted:
What Ava needs to handle:
Still need to test: