-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
The CLI onboarding wizard has been implemented in PR #492. The verification crate should be updated to support automated verification and validation of the onboarding module.
Background
The CLI onboarding wizard provides:
- 6 quick-start templates (terraphim-engineer, llm-enforcer, rust-engineer, local-notes, ai-engineer, log-analyst)
- Custom role configuration with haystacks, LLM, and knowledge graph
- Interactive wizard flow with dialoguer
- Non-interactive mode for CI/CD
Requested Changes
1. Add Onboarding Module Verification
Add support for verifying the onboarding module against its design document:
// Example verification API
verifier.verify_module("onboarding", VerificationConfig {
design_doc: ".docs/design-cli-onboarding-wizard.md",
implementation_path: "crates/terraphim_agent/src/onboarding/",
test_patterns: vec!["test_*", "onboarding_*"],
});2. Template Verification
Add capability to verify template configurations:
- All templates have required fields (id, name, description)
- Templates that require paths are properly flagged
- Template-built roles pass validation
3. Traceability Matrix Generation
Auto-generate traceability matrices from:
- Design document requirements
- Implementation files
- Test coverage
4. Integration Test Support
Support running and reporting on integration tests in tests/onboarding_integration.rs.
Acceptance Criteria
- Verification crate can load onboarding design document
- Can verify template registry completeness
- Can generate traceability matrix
- Can verify test coverage for onboarding module
- Can produce verification report similar to
.docs/verification-cli-onboarding-wizard.md
Related
- PR feat(agent): add CLI onboarding wizard for first-time configuration #492 - CLI onboarding wizard implementation
.docs/design-cli-onboarding-wizard.md- Design document.docs/verification-cli-onboarding-wizard.md- Manual verification report.docs/validation-cli-onboarding-wizard.md- Manual validation report
Labels
- enhancement
- verification
- testing
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request