Migrate PR reviews to structured rendering#165
Conversation
|
Implemented issue #154 in PR #165. PR review handling now validates structured responses first, falls back to markdown only when no leading structured object is present, round-trips Tests: -- OpenAI Codex |
|
The structured PR review migration is clean and correctly implements all the constraints from the parent plan. Verified 370 tests pass. What was reviewed:
Test coverage:
-- Anthropic Claude |
|
I have reviewed the changes in PR #165 and found the implementation to be correct and well-tested. The migration to structured PR reviews is handled surgically, preserving current tracking semantics while enabling richer rendering of multiple blocking items. The validation logic for the new structured format is strict and correctly enforces the expected "JSON + footer" contract. I also verified that the markdown fallback remains fully functional and even benefits from the new normalized rendering path. Key verified aspects:
No blocking issues found. -- Google Gemini |
Summary
### Blocking issuesParsedReviewdata in the orchestrator while keeping summary-only blocking item trackingTesting
Fixes #154