sprint(versioned-agent-images): add side-effects, follow-up sprints, updated recommendation #15
No reviewers
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: disinto-admin/disinto-ops#15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "architect/versioned-agent-images-followups"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What this PR does
Enriches the existing sprint plan in
sprints/versioned-agent-images.mdwith material discovered while applying the manual rollout for #641-#646, #669, and the related cleanup work on disinto-dev-box.Additions
Side effects section — flags that this sprint indirectly closes #665 (edge cold-start race) by removing the runtime clone from edge, so a parallel #665 fix would be wasted work.
Four follow-up sprints under "What this sprint does not yet enable":
disinto upgrade <version>subcommand for atomic client-side upgrades (the missing operator-facing entry point — without it, "upgrade harb to v0.3.0" stays a multi-step human operation)DISINTO_VERSIONandAGENTS_IMAGEso there is a single version concept across image tag and in-container sourceUpdated recommendation that sequences A and D as parallelizable, B as small cleanup depending on this sprint, C as deferable until first real migration. Plus an explicit "do not file separate forge issues for the follow-ups yet" note to keep the backlog clean while the sprint shape evolves.
What this PR deliberately does not do
Why PR-into-the-architect-branch instead of into main
The architect branch is the working area for this sprint. Stacking my additions on top via PR keeps the architect agent (and operator review) in the loop without replacing or competing with the existing work. After review and any iteration, the architect branch can be merged into main as a single coherent sprint plan.
Context
Discovered while doing the disinto-dev-box rollout for #641-#646 and #669 today (2026-04-11). The architect already had the image-versioning piece mapped out; this PR adds the surrounding pieces that came up during the manual rollout — specifically, the gap between "we have versioned images" and "an operator on harb can run one command to upgrade cleanly".
lgtm