feat: delegate ticket PR lifecycle to babysit-pr - #26
Merged
Conversation
## Summary - Make `babysit-pr` a required pre-mutation dependency of `implement-ticket` - Define a candidate-bound handoff, exclusive ownership, policy mapping, and terminal result contract - Remove duplicated post-publication mechanics while preserving initial review and caller-owned closeout - Update epic composition, documentation, contract tests, and forward evaluations ## Why - Give the published pull request lifecycle one canonical owner - Preserve ticket execution guarantees without maintaining two independent CI, feedback, review, drift, and merge loops
## Summary - Add 18 raw-artifact composition cases with grader expectations stored separately - Run each result-blind evaluator packet in a fresh process and capture observations before grading - Prove expected results and fixture identity do not enter evaluator context - Cover whole-epic routing before dependencies and Linear-to-GitHub handoff through closeout ## Why - Turn the ticket-composition scenarios into executable forward evidence instead of prose-only assertions - Detect context leakage and composed-policy regressions that static contract tests cannot expose
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.
TL;DR
Make
implement-ticketdelegate every published pull request to repository-ownedbabysit-prwhile retaining ticket implementation, initial review, and independently verified closeout.Summary
review-code-changeandbabysit-prbefore ticket implementation state is createdready_prmean the current PR has passed every applicable non-merge gate, rather than merely existing with pending remote workimplement-ticketValidation
just formatjust lintjust testgit diff --checkTickets
Fixes #24