BacklogZero®

GA 2026.9.0 ·

BacklogZero 2026.9.0

See the launch prompts. Then confirm-launch this run. Bind the controller project, sync SCM after you push, and finish CaC apply from the IDE.

Sprints 124–134 since 2026.8.2

  • RELEASE
  • MCP

What's in this release

Since 2026.8.2 (27 August), sprints 124–134 close the this-run path and the CaC write. Agents can bind the AAP project that is the git remote, confirm-sync Controller after a human push, inspect what a job template will ask, then launch with a per-run host limit, variables, or listed inventory and credential ids. Crane apply moves from the SPA wizard onto MCP with the same confirm and typed-import bar. Launch, Crane writes, cancel, relaunch, project sync, and apply stay HIGH_IMPACT with confirm:true. Public POST /aap/launch is still gone. The web UI still does not launch jobs.

MCP operator loop

SprintWhat shipped
129Bind the controller project, then read the playbook: put_aap_project_id (id must appear on get_aap_projects) and get_playbook (draft and/or SCM; git failure returns the draft + git_error).
130Wait on a Crane job: get_crane_job (soft-down; never invents a finish) and confirm-gated post_crane_job_cancel.
131List playbook RAG sources (get_retrieval_sources). Add collection module docs only with confirm (post_collection_docs). Rebuild now requires confirm:true and keeps persisted collection docs.
132Confirm-gated post_crane_apply after compare. Type import (exact lowercase) when mode is import. Then poll get_crane_job.
133Confirm-sync the bound project (post_aap_project_sync) and poll get_aap_project_update. Apply / launch / relaunch do not silently sync.
134Inspect launch-config (get_aap_job_template_launch: ask_*, defaults, survey questions; soft-down). Then post_aap_launch with optional per-run limit / extra_vars / listed inventory or credential ids. Empty overrides still launch. Unknown ids are refused with a candidate list.

Default Skill ide_ticket_to_playbook still does not launch. Opt-in ide_ticket_to_job_run inspects, then confirm-launches.

Demo: Bind the controller project, then read the playbook. PAT and transport: MCP quickstart. After you take the update, fully restart the IDE MCP process so the tool list refreshes.

SPA, CaC, and appliance

SprintWhat shipped
124CaC Apply in the sidebar. Validate a target, apply last export or Git, sync (default) or import (type import). Dashboard shows objects in the CaC repo, not only bound job-template count.
125Read-only source-vs-target compare: names in the repo only, in both, or on the Controller only. Start apply waits until compare succeeds.
126Installer meets customized Ubuntu baselines: firewall/DNS report, discover real Podman bridge CIDRs, richer verify. Marketplace Canonical 24.04 stays the Ubuntu regression bar.
127Git forge from the project scm_url (GitHub.com or GitLab). Install programs firewalld on any family when it is already running (INPUT + FORWARD for Podman bridges).
128The selected controller project is the git remote. No silent GITHUB_REPO fallback. Check-playbook returns the local draft when git cannot construct.

Installer note: Installs that survive customized Ubuntu baselines. Crane overview: Crane. Signed-in tour: UI features. Refresh the web UI after the update so Apply and compare appear.

Who should take it

Current subscribers. Take the 2026.9.0 bundle — there is no separate upgrade SKU.

  • IDE operators who launch after generate/push: restart MCP so bind, confirm-sync, launch-config, and this-run overrides appear.
  • Crane operators who apply a packaged cac/ tree: SPA Apply + compare shipped in 124–125; MCP apply + job-wait shipped in 130–132.
  • Installers on hardened Ubuntu (or firewalld stacked with UFW): take 126–127 playbook fixes; still size for 16 / 32 GiB.

Notes

Match 2026.9.0 on the appliance About screen. Do not invent a SemVer alias for this drop. Kit CalVer and backlogzero-mcp-server must match About.

  • Launch, Crane writes, cancel, relaunch, project sync, collection-docs add, and apply remain policy + confirm:true. The web UI still does not launch jobs.
  • Tokens stay out of MCP payloads. Credential browse stays name and id only. Launch does not accept credential_passwords or token-like extra_vars keys.
  • Empty launch overrides are still valid (today's default). Inspect is READ: Controller down is soft-down and does not invent a launchable config.
  • Ad-hoc SPA generate is not a GitHub path and is not an MCP create-task tool.
  • Knowledge authoring CMS, generic ingest-as-MCP, and MCP create-task stay out.

Available to customers

Included for current subscribers. Take the 2026.9.0 appliance update, then fully restart the IDE MCP process and refresh the web UI.

2026.9.0

Subscribe for updates

Get an email whenever we publish new guides and blog posts. Unsubscribe anytime.

By subscribing you agree we may email you about Velocity and related Level Up Labs updates. We store your address in the same lead sheet as our contact form.

Related Velocity

Back to Velocity

BacklogZero 2026.9.0 · Level Up Labs