Skip to content

Version Roadmap

Accepted

This document sketches the version progression of Almathal beyond MVP. It is intentionally approximate: the right pace is set by what real customers need, not by a pre-built schedule.

For exact MVP scope, see MVP Scope.

v0 — Pre-MVP Design Phase

Current. The architecture, schemas, and decision log are produced. No code yet.

v0.x — MVP

Goal: Prove the architecture and ship to first enterprise pilot.

Includes:

  • Two Archetypes (RAG Chatbot, CRUD Admin Tool)
  • ~150 Component Library Adapters
  • ~5–8 Modules
  • Full pipeline implementation
  • Trust infrastructure (provenance, license, CVE, audit trail)
  • Stage 1–2 Curation Pipeline
  • Customer web UI

v1 — Production Maturity

Goal: Address the gaps that prevent broader enterprise adoption.

Archetypes added

  • Microservices architectures (per ADR-0015)
  • Document processing pipeline
  • AI agent / workflow automation
  • Internal analytics dashboard (Java + Python + React, cross-language)
  • API-only services (no frontend)

Component Library expanded

  • Cloud-vendor SDKs (AWS, GCP, Azure)
  • Additional Java enterprise (Spring Batch, Camunda, Mule)
  • Mobile frontend exploration (React Native first, if demand exists)
  • Expanded AI/LLM coverage (more providers, more orchestration)

Target: ~300–400 Adapters total.

Module Library expanded

  • Payments Module (Stripe, Adyen)
  • Billing Module (Lago wrapper or platform-composed)
  • Email/notification Module
  • File upload and storage Module
  • Search Module (Elasticsearch/OpenSearch-based full-text)
  • Workflow / approval engine Module

Target: ~20–30 Modules.

Pipeline features

  • Exploratory Archetype path (replaces pure-LLM fallback for unmatched requests)
  • Cross-build re-generation with customization preservation
  • Multi-app orchestration for microservices Archetypes
  • CI/CD integration for auto-regeneration

Trust infrastructure

  • Optional verified artifact mirror (per ADR-0017) for enterprise tier
  • On-prem and air-gapped deployment options
  • SOC 2 Type II audit completion
  • Customer-specific Manifest extensions (scoped, not global)
  • Stage 3 Curation Pipeline enabled for low-risk categories

Customer surface

  • API access (machine-driven generations)
  • Multi-user team collaboration on a Spec
  • IDE plugins (start with VS Code)

Compliance packs

  • HIPAA-ready Archetype variants
  • PCI-DSS-ready Archetype variants

v2 — Self-Improving Platform

Goal: The Curation Pipeline operates at scale with the LLM in expanded curator and authorship roles. The library grows faster than the team alone could grow it.

Curation evolution

  • Agent-driven Adapter discovery scales beyond what human-only could match
  • LLM authorship of Manifests with structured human ratification across all non-security categories
  • Pattern discovery: agents observe successful and failed generations across customers, propose new patterns and Archetype candidates
  • Closed-loop learning from production: real outcomes feed Adapter/Module quality scores

Cross-customer signals (with privacy preservation)

  • Aggregate usage patterns inform Component Library prioritization
  • Anonymized failure patterns inform Stitcher prompt improvements
  • Customer-opt-in feedback channels for Adapter quality

Marketplace

  • Community Adapter contributions (with strict review)
  • Customer-published Modules (scoped to their organization or opt-in public)
  • Third-party Archetype contributions

Language slice expansion

  • Go slice
  • C# / .NET slice (a major Java alternative for enterprise)
  • Rust slice (where it has enterprise traction)

v3+ — Open Questions

These are real possibilities but with too many unknowns to commit:

  • Could the system handle existing-codebase modernization (ingest a legacy system, model it as Modules + customizations, then improve)?
  • Could the platform serve general-population developers via a Cursor-style IDE integration, leveraging the same Component Library?
  • Could it generate apps for embedded or edge-compute scenarios?
  • Could it become an upstream contributor of canonical Manifests to scaffolder communities (JHipster, etc.)?

Decisions on these are deferred until v1 reality is settled.

Cadence Targets

The cadence we aim to sustain:

  • Patch releases: weekly, primarily security-driven Manifest updates
  • Minor releases: monthly, including new Adapters, Modules, and Archetype refinements
  • Major releases: quarterly to half-yearly, including schema evolution and breaking improvements

Indicators That Will Re-shape This Roadmap

Real-world signals will adjust priorities:

  • Which Archetypes customers ask for that don’t exist yet
  • Which Adapters break or get deprecated upstream
  • Which platform features customers refuse to buy without (procurement-driven)
  • Where the LLM-stitching token economics actually land relative to projection
  • Whether the Curation Pipeline keeps up with upstream ecosystem velocity