Skip to content

Bounded internal-review cycle (PR-body fill, review-feedback-re-review, merge on approve) #28

Description

@Ryan-Atkinson87

Implement the internal review cycle — Spec §4.2 steps f–g: the engine opens an internal feature-branch PR (AI fills the body), an AI orchestrator reviews it, and a bounded request-changes/feedback/re-review loop runs until approval, on which the engine merges and deletes the feature branch.

Spec §4.2 (steps f–g), §5.3 (feature branches / internal review on a local diff), §15/§16.3 limits.review_cycles (default 2), §4.1 (orchestrator review / implementor feedback roles), §9 (park on exhausted cycles).

Acceptance criteria

Notes

GitHub self-review constraints do not apply here — this is a local internal PR/diff reviewed by an AI session, not a gh pr review. The real GitHub hand-off PR (one per repo) is Phase 2 #14, triggered by the driver (#29) at wave end.

Depends on: #11, #17, #22, #24

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions