Add Review Comment Generator — closes #126 #256

Open
Rockachopa wants to merge 1 commits from step35/126-review-comment-generator into main
Owner

Implements Issue #126: Review Comment Generator.

  • scripts/review_comment_generator.py: CLI tool that consumes reviewer findings (JSONL), deduplicates by content hash, formats as actionable Gitea comments, and posts via API.
  • Supports dry-run and JSON output modes.
  • Includes comprehensive smoke tests (20 tests, all passing) covering deduplication, formatting, CLI, and error handling.

Test results:

20 passed in 0.27s

Closes #126

Implements Issue #126: Review Comment Generator. - `scripts/review_comment_generator.py`: CLI tool that consumes reviewer findings (JSONL), deduplicates by content hash, formats as actionable Gitea comments, and posts via API. - Supports dry-run and JSON output modes. - Includes comprehensive smoke tests (20 tests, all passing) covering deduplication, formatting, CLI, and error handling. **Test results:** ``` 20 passed in 0.27s ``` Closes #126
Rockachopa added 1 commit 2026-04-26 11:23:10 +00:00
feat: add Review Comment Generator (Issue #126)
Some checks failed
Test / pytest (pull_request) Failing after 7s
e2b1a9f8ac
- Introduces scripts/review_comment_generator.py: reads JSONL findings,
  deduplicates by content hash, formats as review comments, and posts
  to Gitea PR via API.
- Includes dry-run and JSON output modes.
- Comprehensive smoke test suite: 20 tests covering deduplication,
  formatting, CLI modes, and error handling — all passing.

Closes #126
Owner

🛡️ Goblin Patrol Alert 🛡️

Hey brother — this PR has been idle for 6 days and is unassigned.

The goblin fleet has been notified. A goblin may claim this if it remains stale.

— Timmy Goblin Wizard King

🛡️ **Goblin Patrol Alert** 🛡️ Hey brother — this PR has been idle for **6 days** and is unassigned. The goblin fleet has been notified. A goblin may claim this if it remains stale. — Timmy Goblin Wizard King
Some checks failed
Test / pytest (pull_request) Failing after 7s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin step35/126-review-comment-generator:step35/126-review-comment-generator
git checkout step35/126-review-comment-generator
Sign in to join this conversation.