Roadmap
What's being built, and what's next
Themes, not dates. A date on a roadmap is a promise that goes stale. Each item links to the ticket or decision record where the work actually happens.
Updated on Nov 2, 2026
Now Built, in testing
Merged and running, not yet proven in daily use.
You stay in charge
Memory-sized parallel tests in builds
The pipeline's build step runs its Python tests in parallel, with workers sized to free memory.
Why it's not released yet: Merged on 2026-11-02; no run evidence yet.
Built, in testingEvidence
You stay in charge
Merge queue
Approve queues the merge, and MARVIN works out the order.
Why it's not released yet: Merged on 2026-11-02; its ADR is still Proposed.
Built, in testingEvidence
You stay in charge
Auto-merge for low-risk PRs
Scores each PR's risk and would merge the low-risk ones without asking.
Why it's not released yet: Runs in shadow mode. It scores every PR but merges none on its own yet.
Built, in testingEvidence
See what it's doing
MARVIN Mobile (iPhone)
MARVIN on the iPhone over a private network.
Why it's not released yet: A demo slice; its backend job isn't loaded on the always-on machine yet.
Built, in testingEvidence
Machines and upkeep
Project onboarding
One command wires a new repo into MARVIN.
Why it's not released yet: The first real run on an outside repo is still open.
Built, in testingEvidence
Machines and upkeep
Third machine on Linux
A Linux box takes test runs, benchmarks and scans off the Macs.
Why it's not released yet: It runs tests and scheduled jobs; its ADR is still Proposed.
Built, in testingEvidence
Machines and upkeep
Peer care and nightly reset
The machines look after each other and reset safely at night.
Why it's not released yet: Merged; follow-up tickets are still open.
Built, in testingEvidence
Machines and upkeep
History store
One local database per machine for the history every tab reads.
Why it's not released yet: Its loader job's last run failed.
Built, in testingEvidence
Next Planned
Decided or ticketed, not built. No dates.
Machines and upkeep
Fresh install for anyone
A stranger installs MARVIN and is guided through setup. This is what turns "join the waitlist" into "download".
PlannedTicket #646
Works while you're away
Run on the $20 plan
Step down to cheaper models at the usage limit, and measure the result against the north stars again.
PlannedTicket #594
See what it's doing
Talk to MARVIN
Words in, a spoken reply out; actions confirmed on the phone.
PlannedTicket #670
See what it's doing
Vitals v5
Retire the health checks that lie, and show flow and independence instead of a wall of cards.
PlannedTicket #835
Machines and upkeep
Paid add-ons
The engine stays free and open; optional add-ons are built on top of it.
PlannedADR 0072
Machines and upkeep
Security node
A separate machine that watches the others.
PlannedADR 0069
Done Recently released
Shipped in the 30 days before the update. Everything else is in the changelog.
Works while you're away · Oct 30, 2026
Plan-first builds
Builds use the plan's normal slots first and only spill over to API credit when those are busy.
ReleasedSource
You stay in charge · Oct 30, 2026
Decisions
When a PR needs the owner to choose, it asks with tickable options, and the merge server enforces the answer.
ReleasedDocs
See what it's doing · Oct 30, 2026
Docs tab
Every project's docs and ADRs, read live, private repos included.
ReleasedDocs
See what it's doing · Oct 30, 2026
The map
A 3D map drawn from the real system, published as a privacy-checked snapshot and used as a live wallpaper.
ReleasedDocs
Works while you're away · Oct 29, 2026
Helper tabs
Helper agents start in labelled terminal tabs and finish on their own exit, not on a timer.
ReleasedSource
Every open ticket is on GitHub. The roadmap shows the themes; the issue list is the whole backlog.