Roadmap
What we've shipped, what's coming next, and where we're headed.
Foundations
Codebase Inventory
Audit every module, dependency, and configuration in the legacy garnix stack — understand what we have, what's broken, and what's worth keeping.
Dependency Updates
Upgrade pinned versions, remove abandoned packages, and bring the Haskell/Nix toolchain to current standards.
Architecture Adaptation
Refactor inherited design decisions to fit the Solved vision — cleaner APIs, modular services, and a frontend that's ours.
Build Out New Capabilities
With the foundation sorted, implement the infrastructure we actually need: hosting gateway, actions framework, and observability.
Available Now
CI Builds & Checks
Flake-native CI — evaluate packages, run checks, cache intermediate results. GitHub checks and detailed logs.
Binary Cache
S3-backed cache shared across your builds and dev machines. Never rebuild the same derivation twice.
Hosting
Spin up NixOS VMs with zero-downtime deploys. Ephemeral PR preview environments.
Actions
Effectful side-effects for pure Nix pipelines — notifications, deploys, integration tests.
In Progress
Build Concurrency
Larger parallelism for high-throughput repos. Priority queues for team plans.
Cache Improvements
Delta uploads, deduplication, and smarter eviction policies for large stores.
Observability Dashboard
Build-time trends, cache hit rates, and cost breakdowns — all in one view.
Webhook & API Hooks
Programmatic access to build events, deploy status, and cache operations.
On the Horizon
Multi-Cloud Runners
Run builds across cloud providers and regions for latency and cost optimization.
SOC 2 Compliance
Audit logging, access controls, and compliance reporting for enterprise requirements.
Custom Runner Pools
Dedicated build infrastructure with GPU support and specialized hardware.
Team Permissions
Granular RBAC — control who can trigger builds, deploy, and manage cache.
Have feedback?
We're building Solved CI in the open. Tell us what matters most to you.
Let us know →