Repository navigation
feat: sessions move to done — what's next each turn, fewer stops, a close-up for every ending (0047) - #101
Merged
Conversation
…stops, a close-up for every ending (0047) - Every turn ends with who acts next; a person is asked only at a gate - The careful lane's yes comes once, before the push, not before the commit - Implementation stops only when the change surface grows into risk - Moving up into careful carries on; into full still stops - The pull request report names the developer's next step once - New pr-state hook says once when the branch's pull request merged or closed - /adf:wrap-up closes up answers and abandoned tasks; on hold is recorded, not closed Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Why
A developer running several sessions comes back to one and can't tell what it's waiting for. The report after the draft pull request was told to stay quiet. Nothing noticed a merge made on the host. Only a merged pull request could close up. And some stops came before the risk did. Decision 0047 keeps the framework's gates and makes every session move toward done, and then to archived.
What changed
AGENTS.md§ AI interaction rules). Reports, numbered options, and recommendations stay as they are. The closing says who acts next: the agent carrying on, the developer with the decision or test the work waits on, or something outside. When the work is done, it offers the step that closes it. A person is asked only at a gate./adf:open-prasks for it.pr-state.shhook (SessionStart, UserPromptSubmit). It says once when the branch's pull request merged (offer/adf:wrap-up) or closed without merging (ask whether the task is dropped).ghat session start, then at most once every five minutes.gh, andPR_STATEinconfig.shturns it off./adf:wrap-upcloses up every ending:Where: the skeleton's
AGENTS.md,specs/README.md, plan template, Cursor rule,claude-code.md,git-workflow.md,settings.json, andconfig.sh. The adf plugin's hooks and seven skills. Onboarding and the skills reference. The CHANGELOG entry has the upgrade impact.Verified / not verified
./evals/run-evals.sh, all suites green (static 202, hooks 115, modules 96, plugin 51, upgrade 45). There are nine newpr-state.shtests against a fakegh, and new static checks for 0047.build-committed.py --checkround-trips.🤖 Generated with Claude Code