Repository navigation
a-change-is-committed-where-it-is-made: a change is on the server from the moment it is made - #872
Merged
VeryComplexAndLongName merged 4 commits intoOct 10, 2026
Conversation
…m the moment it is made The rules agents are given said where a change's commits go and never when; four changes of one repository sat untracked in their worktrees, their branches where main was, and their cards offered nothing arranged by step. - The rules say when: the planning artifacts committed on the change's branch and pushed with an upstream as soon as they are written, the work of every task, nothing left unpushed, nothing on main. - Create Change commits the new change on its branch and pushes it; a refused push leaves it made and says why. - The git stage commits what the stages left before it pushes. - The survey says where a change's own branch is not on the server, from the refs it lists anyway; the card says so. - Commit Change, in core's list of actions and both hosts, commits what a change's worktree holds and pushes it. - A card of a change's own worktree offers its actions arranged by step. - Messages OSW-GIT-001..203; ADR 0043 amended. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…s icon The web UI draws a change action's codicon from its own outline table, which had no git-commit. Taken from the codicon font VS Code ships, as the others were; the existing outlines are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…runs from its card, there The owner's check on HppMCP showed the card of a change worked in its own worktree with every action but the run: its Start was refused for a change this checkout does not have. - The card of a change's own worktree offers Run Change..., in both arrangements; "running" while a run of it reports from there. - The editor accepts the card's Start for a change of its own worktree, and Run Change resolves the change where it is worked and runs it there, with that worktree's harness. - The standalone's run dialog, schedule and chain take the worktree's root. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
VeryComplexAndLongName
deleted the
a-change-is-committed-where-it-is-made
branch
October 10, 2026 13:36
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The owner's report on
HppMCP(2026-10-10): four changes, each in its own worktree, read as somebody else's with no button on their cards. Two causes, both fixed here (openspec/changes/a-change-is-committed-where-it-is-made, ADR 0043 amended):git push -u origin <change-id>as soon as they are written; commit and push after every task; nothing left unpushed; nothing of a change onmain.OSW-GIT-203). Thegitstage commits what the stages left before it pushes (OSW-GIT-103).OSW-GIT-001..203in the register (ratchet stays 290);docs/messages.mdregenerated.Test plan
openspec validate --strict; merge gate names only 4.3 openHppMCP🤖 Generated with Claude Code