## Phase 3: Advanced Features (Week 3) Add Nix diagnostics, agent discovery, and CLI governance commands. ### Tasks - [ ] Integrate Nix CI diagnostics into `src/error.rs` - GovernanceViolation error handling - [ ] Create `src/governance/discovery.rs` - Automatic agent scanning & discovery - [ ] Extend `src/bin/server.rs` - Add governance CLI commands - [ ] `governance validate` - Validate configuration - [ ] `governance sync` - Sync symlinks - [ ] `governance status` - Show symlink status - [ ] `governance list-agents` - List discovered agents - [ ] `governance check-compliance <graph-id>` - Validate graph compliance - [ ] Create compliance validation in `src/governance/validator.rs` - [ ] Add comprehensive tests in `tests/governance_advanced.rs` - [ ] Create `tests/governance_nix_diagnostics.rs` - Diagnostic tests ### Acceptance Criteria - [x] Nix diagnostics properly diagnose governance violations - [x] Agent discovery finds all agents in repo - [x] All CLI commands work correctly - [x] Compliance checking validates rules are followed - [x] All advanced tests pass - [x] Error messages are clear & actionable ### Dependencies - Depends on: #32 (Phase 2) ### Related Issue Part of: #30 (Epic) --- **Estimated Effort**: 5 days **Labels**: `governance`, `phase-3`, `advanced`
Phase 3: Advanced Features (Week 3)
Add Nix diagnostics, agent discovery, and CLI governance commands.
Tasks
src/error.rs- GovernanceViolation error handlingsrc/governance/discovery.rs- Automatic agent scanning & discoverysrc/bin/server.rs- Add governance CLI commandsgovernance validate- Validate configurationgovernance sync- Sync symlinksgovernance status- Show symlink statusgovernance list-agents- List discovered agentsgovernance check-compliance <graph-id>- Validate graph compliancesrc/governance/validator.rstests/governance_advanced.rstests/governance_nix_diagnostics.rs- Diagnostic testsAcceptance Criteria
Dependencies
Related Issue
Part of: #30 (Epic)
Estimated Effort: 5 days
Labels:
governance,phase-3,advanced