A code review step before the feature commit in the thorough and git-flow pipelines #108
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Why
Nothing reviews the code a run writes before the flow commits it. The proposal gets four review lenses and a human gate. The implementation goes from its tests straight into
git.commit.featureand the pull request, and with auto-approve on, straight into the base branch. Incmoriarty/scratch, the first feature commit carried bytecode and packaging metadata that nobody looked at (#107).Expected
git.commit.feature. It reads the diff and every new file against the change's proposal, specs, design and tasks.Adding a node to a built-in pipeline runs into #102 for runs already in flight.
Related: #107.
Shipped in
3d6a192, as the OpenSpec changecode-review-step. It's archived in24b9965as a newcode-reviewspec, plus updates topipeline-stepsandpull-request-description.agent.code-review, sits inthoroughandgit-flow, betweenscript.gitignore.feature(#107) andgit.commit.feature. Minimalist, quick-fix, docs and hotfix don't have it.git status, which honours the ignores, and the tracked diff, capped at 40,000 characters. The agent itself still runs no git..osf/review/code.json.Verified:
.gitignorefor the egg-info, the tests passed, and none of the leftovers was committed.agent.test.browser→script.gitignore.feature→agent.code-review→git.commit.feature.