feat(pi): add focused guardrail workflow tools #208
No reviewers
Labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Slipstream/auto_review!208
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "add-some-tools"
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?
Summary
verify_harnessfor guardrail contracts andverify_release_toolingfor release tooling dry-runstests/pi_guardrails/contract_test.mjswhile leaving a compatibility shim at the old release-tooling pathsafe_commit/safe_pushguard against closed or merged PR branches, and require explicit PR metadata review before pushing to open PR branchessafe_remove,safe_unstage, andsafe_restoreVerification
verify_harnesspassed after adding safe_removeverify_harnesspassed after adding safe_unstageverify_harnesspassed after adding safe_restoreverify_harnesspassedNotes
This PR has grown beyond the original safe branch workflow tools; the title and description now cover all commits currently on
add-some-tools.This PR introduces safe branch workflow tools, moving verification from pre-commit to pre-push, and adds Node.js to the environment. The changes appear well-structured, but the shift to pre-push verification should be documented due to its impact on the workflow.
Walkthrough
@ -2,3 +1,4 @@pre-push:commands:full-verification:run: nix flake check🟡 Warning: The change from
pre-committopre-pushin the lefthook configuration should be clearly documented in the project's documentation or changelog, as it alters the workflow significantly.chore(pi): add safe branch workflow toolsto feat(pi): add focused guardrail workflow tools