2.3 KiB
2.3 KiB
allowed-tools, description, model
| allowed-tools | description | model |
|---|---|---|
| Read, Bash(reqvire:*) | Analyze verification coverage and identify unverified requirements | claude-sonnet-4-5-20250929 |
Analyze Verification Coverage
Analyze verification coverage to identify gaps and unverified requirements.
Current Coverage
- Total requirements: !
reqvire coverage --json | jq -r '.summary.total_leaf_requirements' - Verified: !
reqvire coverage --json | jq -r '.summary.verified_leaf_requirements' - Coverage: !
reqvire coverage --json | jq -r '.summary.leaf_requirements_coverage_percentage'% - Unverified: !
reqvire coverage --json | jq -r '.summary.unverified_leaf_requirements'
Steps
-
Generate coverage report:
reqvire coverage reqvire coverage --json > /tmp/coverage.json -
Analyze coverage statistics:
- Extract total requirements count
- Calculate verification percentage
- Identify unverified requirements count
-
Identify unverified leaf requirements:
From coverage JSON:
jq '.unverified_leaf_requirements' /tmp/coverage.jsonFocus on leaf requirements (requirements without derived children).
-
Check if parent requirements need verification:
For each unverified requirement:
reqvire traces --filter-name="<requirement-name>"Determine:
- Is this a leaf requirement? (needs verification)
- Is this a parent requirement? (should inherit from children)
-
Present findings:
Coverage Summary:
- Total requirements: X
- Verified requirements: Y
- Coverage percentage: Z%
Unverified Leaf Requirements:
- Requirement Name - needs verification
- Another Requirement - needs verification
Parent Requirements (OK - coverage rolls up):
- Parent Requirement - covered by children
-
Provide recommendations:
- List leaf requirements needing verifications
- Suggest using
/add-verificationfor each - Explain which parents are OK (inherit from children)
Notes
- Focus on leaf requirements for verification
- Parent requirements inherit coverage from children
- Use
/add-verificationto create missing verifications - Run
reqvire coverageafter adding verifications to confirm improvement