chore(conductor): Add new track 'Add full api/hooks so that gemini cli can test, interact, and manipulate the state of the gui & program backend for automated testing.'
This commit is contained in:
22
conductor/tracks/test_hooks_20260223/plan.md
Normal file
22
conductor/tracks/test_hooks_20260223/plan.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# Implementation Plan
|
||||
|
||||
## Phase 1: Foundation and Opt-in Mechanisms
|
||||
- [ ] Task: Implement CLI flag/env-var to enable the hook system
|
||||
- [ ] Sub-task: Write Tests
|
||||
- [ ] Sub-task: Implement Feature
|
||||
- [ ] Task: Set up lightweight local IPC server (e.g., standard library socket/HTTP) for receiving hook commands
|
||||
- [ ] Sub-task: Write Tests
|
||||
- [ ] Sub-task: Implement Feature
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 1: Foundation and Opt-in Mechanisms' (Protocol in workflow.md)
|
||||
|
||||
## Phase 2: Hook Implementations and Logging
|
||||
- [ ] Task: Implement project and AI session state manipulation hooks
|
||||
- [ ] Sub-task: Write Tests
|
||||
- [ ] Sub-task: Implement Feature
|
||||
- [ ] Task: Implement GUI state manipulation hooks with thread-safe queueing
|
||||
- [ ] Sub-task: Write Tests
|
||||
- [ ] Sub-task: Implement Feature
|
||||
- [ ] Task: Integrate aggressive logging for all hook invocations
|
||||
- [ ] Sub-task: Write Tests
|
||||
- [ ] Sub-task: Implement Feature
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 2: Hook Implementations and Logging' (Protocol in workflow.md)
|
||||
Reference in New Issue
Block a user