From vcsdd
Routes VCSDD adversary findings from verdict.json to earliest affected phases per category/severity table, enforces iteration limits, and triggers escalations to markdown files.
npx claudepluginhub sc30gsw/vcsdd-claude-code --plugin vcsddThis skill uses the workspace's default tool permissions.
- Phase 4 (feedback integration loop)
Routes adversarial review findings in VCS-DD pipeline to earliest affected phase after FAIL verdict, checks iteration limits per mode, creates feedback beads, and escalates if exceeded.
Defines policy rules, phase gates, quality criteria, checklists, and escalation for RTL autopilot 6-phase hardware design pipeline. Pure reference for automation workflows.
Guides users through V-Model workflow by reading BACKLOG.md, HANDOFFS.md, and git state; recommends next phase skill; audits handoffs for completeness; handles post-reverse-engineering promotion.
Share bugs, ideas, or general feedback.
| Finding Category | Severity | Route To |
|---|---|---|
| spec_ambiguity | any | Phase 1a |
| spec_gap | any | Phase 1a |
| requirement_mismatch | any | Phase 2b |
| missing_edge_case | critical | Phase 1a |
| missing_edge_case | high/medium/low | Phase 2a |
| test_coverage | any | Phase 2a |
| test_quality | any | Phase 2a |
| implementation_bug | any | Phase 2b |
| error_handling | any | Phase 2b |
| security_surface | any | Phase 2b |
| code_structure | any | Phase 2c |
| naming | any | Phase 2c |
| duplication | any | Phase 2c |
| proof_gap | any | Phase 5 |
| invariant_violation | any | Phase 5 |
| purity_boundary | any | Phase 1b by default; Phase 2c or 5 only when the architecture still stands |
Always route to the EARLIEST affected phase.
| Phase | Max Iterations | On Exceed |
|---|---|---|
| 1c | 3 | Write escalation, pause for human |
| 3 (strict) | 5 | Write escalation, pause for human |
| 3 (lean) | 3 | Write escalation, pause for human |
| 6 | 2 | Write escalation, pause for human |
When iteration limit exceeded:
.vcsdd/features/<name>/escalations/escalation-<timestamp>.mdreviews/sprint-N/output/verdict.jsonreviews/sprint-N/output/findings/FIND-NNN.jsonrouteToPhase3, enter 4 first4, move to the target phaserouteFeedback(featureName, targetPhase, reason) over hand-written transitionPhase() chains