Converge: Semantic Governance & Alignment
Converge is a vision for semantic governance. We move from fragmented intent to unified, converged states through a deterministic alignment engine. Our mission is to provide a stable foundation for complex decision-making where human authority and AI agency coexist in a transparent, explainable ecosystem.
Converge Tool 🛠️
Standalone developer tools for the Converge ecosystem. High-performance, LLM-powered validation, and generation of Gherkin specifications.
🚀 Overview
converge-tool is designed to bridge the gap between business requirements and technical implementation. It focuses on the "Truth" behind your specifications—ensuring they are not just syntax-valid, but provide real business value and are realistically automatable.
✨ Key Features
- Multi-Dimensional Validation: Evaluates specs for convention compliance, business sense, and technical compilability.
- AI Spec Generation: Transform free-text requirements into valid
Truth(Gherkin) files instantly. - Truth Syntax Support: Native support for Converge's
Truth:keyword, maintaining full Gherkin compatibility. - LLM Integration: Seamlessly connects with Anthropic, OpenAI, and other providers via
converge-coretraits. - Scoring & Feedback: Receive detailed validation reports with confidence scores and actionable suggestions.
🛠️ Components
📐 Gherkin Validation
Validate your feature files against three rigorous dimensions:
- Convention Compliance: Enforces Given/When/Then structure and naming standards.
- Compilability: Analyzes if steps can be automated or if they rely on hidden human inputs/externalities.
- Business Sense: Ensures scenarios are testable, deterministic, and describe meaningful business outcomes.
✍️ Spec Generation (New!)
Convert natural language descriptions into professional specifications.
# Try it out with the included example
ANTHROPIC_API_KEY=your_key
💻 Installation
Add this to your Cargo.toml:
[]
= "0.2"
⚡ Quick Start
Validation Example
use ;
use AnthropicProvider;
use Arc;
async
🗺️ Roadmap & Architecture
See converge-business/knowledgebase/tool-ARCHITECTURE.md for a detailed look at the internal components and workflows.
-
Knowledgebase: See converge-business/knowledgebase/
-
Collaboration: See COLLABORATION.md
-
For LLMs: See AGENTS.md
-
Standalone Tool Extraction
-
AI Spec Generation
-
Validation Scoring
-
VS Code Extension Integration
-
Custom Domain Lexicons
📄 License & Conduct
This project is licensed under the MIT License - see the LICENSE file for details.
We expect all contributors to adhere to our Code of Conduct.
© 2024-2026 Aprio One AB, Sweden.
Development Tools
This project is built with the help of modern AI-assisted development tools:
AI Assistants
- Claude Code - Primary programming tool for development, refactoring, and architecture
- Cursor - AI-powered IDE for detailed code work
- Antigravity - AI pair programming for complex implementations
- Claude Opus 4.5 & Gemini 3 - Frontier models for staying on top of complex decisions
Version Control & Issue Tracking
- Jujutsu (jj) - Git-compatible VCS with first-class conflicts and undo
- Beads (bd) - Lightweight issue tracker with dependency support
# Quick workflow
Key Rust Crates
| Crate | Purpose |
|---|---|
tokio |
Async runtime |
axum |
HTTP framework |
serde / serde_json |
Serialization |
thiserror |
Error handling |
tracing |
Structured logging |
rayon |
Parallel computation |
proptest |
Property-based testing |
burn |
ML/deep learning (converge-llm) |
tonic / prost |
gRPC support |