Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Sovron - AI GovernanceNew to Visual Studio Code? Get it now.
Sovron - AI Governance

Sovron - AI Governance

sovrondev

|
2 installs
| (0) | Free
AI Assists. You Govern. - Formal specifications for AI-assisted development
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sovron - AI Governance for VS Code

AI Assists. You Govern.

Sovron brings formal specifications and progressive verification to AI-assisted development. Create specifications, define steps with preconditions and postconditions, and verify your code meets requirements before moving forward.

Features

  • ✨ Create Formal Specifications - Define what you want to build in natural language
  • 📋 Progressive Steps - Break projects into verifiable steps with clear conditions
  • 🔒 Gated Verification - Steps unlock only after previous steps are verified
  • 📄 Copy Step to AI - Export steps as markdown to share with Claude, ChatGPT, or any AI assistant
  • 🤖 AI Validation - Optional Claude API integration for automated code validation
  • 📊 Visual Progress - See your specification progress at a glance

Quick Start

1. Create a Specification

Press Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux), then type:

Sovron: Create Specification

Enter your intent (e.g., "Build a REST API with authentication")

2. Add Steps

Break your project into steps:

Sovron: Add Step

For each step, define:

  • Description - What this step accomplishes
  • Preconditions - What must be true before this step
  • Postconditions - What must be true after this step

3. Copy Step & Implement

Click the 📋 Copy Step button to copy the step as markdown.

Paste into Claude, ChatGPT, or any AI assistant to get implementation code.

4. Verify & Progress

Click ✓ Verify when the step is complete.

The next step automatically unlocks for implementation.

Progressive Verification Flow

Step 1: Setup Database
  Status: IN-PROGRESS
  [📋 Copy Step] [✓ Verify]
  
Step 2: User Registration  
  Status: BLOCKED 🔒
  (Unlocks after Step 1 verified)
  
Step 3: Authentication
  Status: BLOCKED 🔒
  (Unlocks after Step 2 verified)

Only the current step is active. Previous steps are verified ✅. Future steps are blocked 🔒.

Example Workflow

1. Create Specification

Intent: "Build a blog API with posts and comments"

2. Define Steps

Step 1: Database Schema

  • Preconditions: PostgreSQL installed
  • Postconditions: Posts table exists, Comments table exists

Step 2: Create Post Endpoint

  • Preconditions: Database schema created
  • Postconditions: POST /posts endpoint works, Validates input

Step 3: Get Posts Endpoint

  • Preconditions: Create endpoint works
  • Postconditions: GET /posts returns all posts, GET /posts/:id returns single post

3. Implement Each Step

  • Copy Step 1 → Share with AI → Get code → Implement
  • Verify Step 1 ✓
  • Copy Step 2 → Share with AI → Get code → Implement
  • Verify Step 2 ✓
  • Continue...

AI Validation (Optional)

Add your Anthropic API key to enable AI-powered validation:

# Create .env file
ANTHROPIC_API_KEY=sk-ant-your-key-here

Features with AI validation:

  • Automatic code validation against postconditions
  • Specification logic validation
  • Next step suggestions

Commands

Command Description
Sovron: Create Specification Start a new specification
Sovron: Add Step Add a step to current specification
Sovron: Verify Specification Verify all steps
Sovron: Propose Next Step Get AI suggestion for next step

Keyboard Shortcuts

Shortcut Command
Cmd+Shift+V (Mac)
Ctrl+Shift+V (Win/Linux)
Verify current specification

Requirements

  • VS Code 1.80.0 or higher
  • Node.js 20.0.0+ (for AI validation features)

Extension Settings

This extension contributes the following settings:

  • Currently uses workspace storage (no additional settings required)

Known Issues

  • Extension icon displays as default when sidebar is collapsed
  • Very large specifications (100+ steps) may have UI performance issues

Roadmap

  • [ ] Export specifications to various formats (JSON, YAML, Markdown)
  • [ ] Team collaboration features
  • [ ] Git integration for specification versioning
  • [ ] Custom verification scripts
  • [ ] Integration with CI/CD pipelines

Contributing

Found a bug? Have a feature request?

  • GitHub: github.com/sovron-dev/sovron
  • Issues: github.com/sovron-dev/sovron/issues

License

Apache 2.0 - See LICENSE file

About

Sovron helps developers maintain control in AI-assisted development by providing a formal framework for specifications and verification.

AI Assists. You Govern.


Version: 0.1.0 (Beta)
Author: Sovron, Inc.
Website: [Coming Soon]

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft