You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Immutable candidate: build one candidate artifact from the intended v1.5 commit; rehearse default Slack-free install, explicit Slack opt-in, v1.4.2 upgrade, disable/uninstall and rollback. Include Fix Graphify inventory limits and frontend test discovery #1007 in package and release notes.
#921/#978 telemetry and hosted analytics, rich Slack UX, Slack Connect, public channels, broad provider selection and optional #951 are v1.5.1 work. Canaries qualify the immutable candidate before final publication; final publication is not a canary prerequisite.
Completion roadmap through v1.5.0
Current position
Release
Result
Canonical evidence
Remaining boundary
v1.4.0
Published and qualified
bounded hosted-builder campaign complete
Devin remains qualified only for bounded builder work
The repository-wide post-v1.4.2 documentation audit merged through #1009 at 5272bfe33d5d5fc583ab672352ee86f880ec5701. It reconciles installation, Graphify, Board, qualification, release and roadmap guidance. PR #1007 is also merged on main but is not in the immutable v1.4.2 package; its Graphify compatibility fixes will ship in the next appropriate release.
Approved revisions carried forward
Precise provider qualification. Transport support, bounded builder eligibility, orchestration authority and merge-review authority remain separate claims.
Verified handoff and contributor lineage. Replacement writers require source quiescence; exact-head contributors and reviewers must be reconciled before acceptance.
Qualified Slack supervision. Slack is ingress and conversation transport. A separately qualified Codex/Claude supervisor owns dispatch, clarification, review, cancellation and recovery decisions.
Accurate release and tracker state. A merged change is recorded as shipped only after the verified package or deployment contains it; historical evidence stays bound to its original head.
completion/cancellation canaries, adversarial/retry/upgrade checks, hosted rollout/rollback, package publication and final evidence
#951 may run its one bounded hosted observation canary in parallel only after the owner explicitly authorizes a new campaign-wide 1 ACU cap. No prior #935 allowance is reusable. The pending canary does not undo the published v1.4.2 result and no hosted session is implied by roadmap execution.
Delivery contract
One named Code Mower builder and one writer per branch.
Every PR requires an independent eligible exact-head audit, zero P0/P1/P2 findings, relevant tests, privacy/package checks, normal CI and authoritative code-mower/gate.
A changed head invalidates prior audit evidence. Release, tag, package publication and deployment actions remain serialized.
Board stays a read-only local observation model. Graphify stays optional, local and explicit-refresh. Slack stays authorized ingress under a qualified supervisor.
Public evidence excludes source, diffs, prompts, task/answer prose, private identities, credentials, raw provider records, private repository names and graph contents.
Paid campaigns require an explicit per-campaign and aggregate cap, no blind retry after an uncertain create, and separate authorized-versus-settled spend reporting.
v1.5.0 ships basic supervised Slack for one private workspace. One explicitly configured qualified Codex or Claude supervisor may accept authorized work and use hosted Devin as a bounded builder. Required user functions are private start, status, clarification answer, completion, and confirmed cancellation. Authorization is restricted by immutable workspace, user, channel, and repository bindings.
Required before publication: #1022; the remaining #918 private administration exercise; minimal #922 setup, doctor, and runbook; two explicitly capped #920 live canaries; fresh install and upgrade rehearsals; hosted rollout and rollback evidence; exact-head release audit; package/tag publication; and final reconciliation through #923.
Deferred to v1.5.1: #921/#978 Slack telemetry and hosted analytics, rich Slack UX, Slack Connect, public-channel posting, broad provider selection, and optional #951 Board hosted observation. The telemetry deferral does not weaken durable local state, provider-exit evidence, privacy, authorization, replay protection, cancellation confirmation, or exact PR/head verification.
Canonical v1.5.0 critical path — owner-approved, reconciled 2026-09-17
This section supersedes older v1.5 dependency/checklist text below where it conflicts.
#921/#978 telemetry and hosted analytics, rich Slack UX, Slack Connect, public channels, broad provider selection and optional #951 are v1.5.1 work. Canaries qualify the immutable candidate before final publication; final publication is not a canary prerequisite.
Completion roadmap through v1.5.0
Current position
d52bc68396397edfeae782d08a768386f89a00f2; #902/#915 closed55339bf1acf76d33be5937e80bdaad772e0b2bf5; #952 closedThe repository-wide post-v1.4.2 documentation audit merged through #1009 at
5272bfe33d5d5fc583ab672352ee86f880ec5701. It reconciles installation, Graphify, Board, qualification, release and roadmap guidance. PR #1007 is also merged onmainbut is not in the immutable v1.4.2 package; its Graphify compatibility fixes will ship in the next appropriate release.Approved revisions carried forward
v1.5.0 delivery map
#951 may run its one bounded hosted observation canary in parallel only after the owner explicitly authorizes a new campaign-wide 1 ACU cap. No prior #935 allowance is reusable. The pending canary does not undo the published v1.4.2 result and no hosted session is implied by roadmap execution.
Delivery contract
code-mower/gate.Completion gates
Close #900 only after v1.5.0 is published and every required release, deployment, canary, package and evidence boundary is accepted.
Owner-approved v1.5.0 release boundary (2026-09-17)
v1.5.0 ships basic supervised Slack for one private workspace. One explicitly configured qualified Codex or Claude supervisor may accept authorized work and use hosted Devin as a bounded builder. Required user functions are private start, status, clarification answer, completion, and confirmed cancellation. Authorization is restricted by immutable workspace, user, channel, and repository bindings.
Required before publication: #1022; the remaining #918 private administration exercise; minimal #922 setup, doctor, and runbook; two explicitly capped #920 live canaries; fresh install and upgrade rehearsals; hosted rollout and rollback evidence; exact-head release audit; package/tag publication; and final reconciliation through #923.
Deferred to v1.5.1: #921/#978 Slack telemetry and hosted analytics, rich Slack UX, Slack Connect, public-channel posting, broad provider selection, and optional #951 Board hosted observation. The telemetry deferral does not weaken durable local state, provider-exit evidence, privacy, authorization, replay protection, cancellation confirmation, or exact PR/head verification.