Skip to content

Roadmap

The V-Model Extension Pack is actively developed. Here's where we are, where we've been, and where we're going.

Current Release: v0.5.0

The extension provides 14 commands covering four V-Model levels plus cross-cutting safety and quality concerns:

V-Model Levels

Level Design Command Test Command Traceability
Requirements ↔ Acceptance requirements acceptance Matrix A
System Design ↔ System Test system-design system-test Matrix B
Architecture ↔ Integration Test architecture-design integration-test Matrix C
Module Design ↔ Unit Test module-design unit-test Matrix D

Cross-Cutting Commands

Command Purpose
trace Bidirectional traceability matrix (A + B + C + D + H)
hazard-analysis ISO 14971/26262 FMEA with HAZ-NNN IDs and Matrix H
impact-analysis Dependency graph traversal for change impact assessment
peer-review AI-powered stateless linter with PRF-{ARTIFACT}-NNN findings
test-results JUnit XML + Cobertura XML ingestor for matrix status updates
audit-report Deterministic release audit report with compliance gating

Test coverage

  • 364 BATS tests (Bash) · 347 Pester tests (PowerShell)
  • 89 structural evaluations · 42 LLM evaluations
  • Agent definitions for all 14 commands

Shipped Milestones

Version Date Highlights
v0.1.0 2026-02-19 Extension scaffold, requirements, acceptance, trace commands, three-tier ID schema, helper scripts (Bash + PowerShell)
v0.2.0 2026-02-20 system-design, system-test commands, dual-matrix traceability (A + B), golden examples for medical device and automotive ADAS, E2E evaluation harness
v0.3.0 2026-02-21 architecture-design, integration-test commands, triple-matrix (A + B + C), CROSS-CUTTING module tag, consolidated fixture pattern
v0.4.0 2026-02-22 module-design, unit-test commands, four-tier ID schema, quadruple-matrix (A + B + C + D), id-schema-guide documentation
v0.5.0 2026-04-06 hazard-analysis, impact-analysis, peer-review, test-results, audit-report commands, Matrix H, 14 agent definitions, 4× test growth

For detailed release notes, see the Changelog.

What's Next

Implementation Gating

Enforce that all upstream artifacts exist and pass coverage checks before implementation begins — preventing code from being written against incomplete or unverified specifications.

Pre-built Regulatory Template Packs

Domain-specific templates for IEC 62304, ISO 26262, and DO-178C that pre-populate required sections, terminology, and compliance language. Instead of starting from generic templates, teams get standard-specific boilerplate with the correct ASIL/SIL/Class verbiage pre-filled.

Bidirectional ALM Synchronization

Two-way sync with enterprise ALM platforms (Jama Connect, IBM DOORS, Siemens Polarion), eliminating the risk of fragmented sources of truth between Git-based artifacts and the enterprise system of record.

Trend Tracking

Monitor requirement quality scores, coverage percentages, and traceability completeness over time to catch degradation before it becomes an audit finding.

Future Considerations

Under exploration

These items are informed by the architecture and community feedback but are not yet committed to the roadmap:

  • IDE Integration — Editor extensions for VS Code and JetBrains that surface traceability data, coverage status, and peer review findings directly in the development environment
  • Additional Domain Standards — Support for standards beyond IEC 62304, ISO 26262, and DO-178C — such as IEC 61508 (industrial), EN 50128 (railway), and ECSS (space)
  • Visual Dashboard — A web-based dashboard for visualizing traceability matrices, coverage trends, impact analysis graphs, and audit readiness status
  • Report Customization — Assessor-specific formatting and full customization of the audit report output for different regulatory bodies

Influence the Roadmap

Your input shapes what we build next:

  • Feature requestsOpen an issue describing your use case and how it fits the V-Model workflow
  • Discussions — Join the conversation in GitHub Discussions to share ideas, vote on proposals, and connect with other users
  • Contributions — See the Contributing Guide to get started with code, tests, or documentation

The philosophy

The AI drafts. The human decides. The scripts verify. Git remembers.