refactor: split review pipeline responsibilities

This commit is contained in:
Claude
2026-09-01 01:14:49 +00:00
parent c948f2818b
commit 87dd695d97
9 changed files with 2459 additions and 2380 deletions
+2 -2
View File
@@ -26,8 +26,8 @@ review_pr facade/orchestrator
The external seam is `ai_review.review_pr(...)`: one call represents one review
attempt and returns success/skip status. The top-level module and
`review/ai_review.py` are compatibility facades; the current implementation is
temporarily isolated in `review/_legacy.py` while its responsibilities are
extracted into smaller modules.
implemented by `review/pipeline.py`, with pure transforms and adapters split
into the neighboring modules.
The internal seams are deliberately narrower: