feat(workflow) Feature branches, pushed gate commits and draft PRs; #001 correct error-code ADR #24
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "plan-feature-branches"
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?
plan-feature creates the feature branches, pushes at the gates, and opens a draft PR
<NNN>-<slug>. The branch is created from the base branch in that repo'sCLAUDE.md(--no-track, from the remote), or checked out if it already exists. A working tree that is not clean (tracked or untracked files) stops the step.WIP:title prefix, which Forgejo treats as a draft and blocks from merging), or update the description of the one that already exists..claude/skills/plan-feature/adr/2026-10-02-plan-feature-branches.md. It partially supersedes2026-09-26-plan-feature.md.implement-plan pushes every commit and marks the draft ready
WIP:prefix; it opens a new PR only if none exists.--no-prnow means "leave the PR a draft" instead of "stop unpushed".plugins/recipe-workflow/skills/implement-plan/adr/2026-10-02-implement-plan-draft-pr.md. It partially supersedes2026-09-26-implement-plan.md.Rules
CLAUDE.mdGit Workflow: never commit without pushing. Draft PRs use theWIP:prefix.CLAUDE.mdconsent rule: approving GATE B or GATE C is a standing permission for that gate's commit, its push, and the draft PR. It does not cover a merge, a review state, removingWIP:, or any other PR or issue.docs/howto-feature-workflow.mddescribes the new flow, and its "Known gaps" entry about uncommitted ADRs and plans is removed.#001 Correct the error-code ADR
docs/adr/2026-09-27-required-error-code.mdnames the backend'serrorHandleras the component that sends error responses, buterrorHandler.tsis not registered anywhere. The newdocs/adr/2026-10-02-error-envelope-backend-writer.mdstates that which backend component writes the envelope is a backend decision. It points to recipe-backenddocs/adr/2026-10-02-single-error-serialization-point.md, which was approved at GATE B and is on recipe-backend#21. The old ADR gets a partialSuperseded by:line.🤖 Generated with Claude Code
feat(workflow) Feature branches in plan-feature; #001 correct error-code ADRto feat(workflow) Feature branches, pushed gate commits and draft PRs; #001 correct error-code ADR