1.5 KiB
1.5 KiB
Implementation Plan: GenCpp Dogfood Feedback Loop
Phase 1: Verify GenCpp Project Access
Focus: Ensure Manual Slop can properly target and load the gencpp project
- Task 1.1: Investigate how
_allowed_pathsis populated inmcp_client.py:configure()- determine if gencpp can be added as a secondary project - Task 1.2: If access is possible, verify
C:/projects/gencppis accessible as a project root in Manual Slop - Task 1.3: Check that
.ai/manual_slop.tomlormanual_slop.tomlis recognized at the gencpp root - Task 1.4: Confirm conductor directory resolves to
.manual_slop/conductorrelative to gencpp root - Task 1.N: Write tests for project path resolution targeting external directories
Phase 2: Establish Feedback Capture Mechanism
Focus: Create a structured way to log issues found during dogfooding
- Task 2.1: Verify JOURNAL.md in the gencpp conductor directory is writable
- Task 2.2: Create a "Findings" section in the track state for capturing issues
- Task 2.3: Document the feedback workflow in track index.md
- Task 2.N: Write tests for findings capture mechanism
Phase 3: Validate Feedback Loop
Focus: Confirm the feedback mechanism works end-to-end
- Task 3.1: User reports an issue encountered while using Manual Slop with gencpp
- Task 3.2: Issue is captured in a structured format (findings log)
- Task 3.3: Issue can be converted into a new track for Manual Slop improvement
- Task 3.N: User manual verification of the complete feedback loop