feat(examples/actors/code_review.yaml): add a new code review tool #458
No reviewers
Labels
No labels
auto/needs-reevaluation
controller-managed
auto/blocked-by-deps
auto/ci-timeout
auto/claimed-implementer
auto/claimed-merge
auto/claimed-reviewer
auto/driver-down
auto/invariant-violation
auto/last-attempt-tier-0
auto/last-attempt-tier-1
auto/last-attempt-tier-2
auto/last-attempt-tier-min
Automation Tracking
auto/needs-conflict-resolution
auto/needs-implementer
auto/postmortem
auto/ready-to-merge
auto/restart-throttled
auto/revert
auto/sentinel
auto/stale-inactivity
auto/unstable
Blocked
Bounty
$100
Bounty
$1000
Bounty
$10000
Bounty
$20
Bounty
$2000
Bounty
$250
Bounty
$50
Bounty
$500
Bounty
$5000
Bounty
$750
MoSCoW
Could have
MoSCoW
Must have
MoSCoW
Should have
Needs Feedback
Points
1
Points
13
Points
2
Points
21
Points
3
Points
34
Points
5
Points
55
Points
8
Points
88
Priority
Backlog
Priority
CI Blocker
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Signed-off: Owner
Signed-off: Scrum Master
Signed-off: Tech Lead
Spike
State
Completed
State
Duplicate
State
In Progress
State
In Review
State
Paused
State
Unverified
State
Verified
State
Wont Do
Type
Automation
Type
Bug
Type
Discussion
Type
Documentation
Type
Epic
Type
Feature
Type
Legendary
Type
Refactor
Type
Support
Type
Task
Type
Testing
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
cleveragents/cleveragents-core!458
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/code-reviewer"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add a
code_review.yamlactor example that uses Claude Opus 4 with file and git tools to perform automated code reviews against the project's review playbook.Changes
examples/actors/code_review.yaml— LLM actor configured withfiles/read_file,files/list_directory, andbuiltin/git-*tools, with a system prompt that readsdocs/development/review-playbook.mdand diffs againstmasterfeatures/actor_examples.feature— bumped example count from 7 to 8 and addedcode_review.yamlto the file listing assertionVerification
nox -e lint— passednox -e typecheck— 0 errorsnox -e format -- --check— all files formattednox -s unit_tests -- features/actor_examples.feature— 25 scenarios passedRebase Notes
4d3499dc)actor_examples.feature: master addedstrategy_with_subplan.yaml(count 7), our branch addscode_review.yaml(count now 8)PM Review — Day 25
Status
Action Items
Priority
Very low — v3.6.0, MoSCoW/Could have. No action needed until current milestone work is resolved.
PM Note (Day 26 — Stale PR Triage):
This PR has been open 8+ days, has a merge conflict, and is tagged v3.6.0/Could Have/Points 1. The PR body has not been filled in beyond the template.
Observations:
feature/code-reviewerhas a merge conflict with masterRelated Issuessection is empty)Recommendation: @brent.edwards @freemo — This PR should be closed until it's ready to be properly submitted. When the time comes (v3.6.0 scope), it should be rebased, linked to a proper issue per CONTRIBUTING.md, and the PR body filled out completely. The feature/code-reviewer branch can be kept for future use.
Please confirm closure or provide a plan to update this PR within 48 hours.
Closing.
@brent.edwards this looks like a great tool. Just test it to make sure it works of course, and if it does it has my approval!
PM Status (Day 31):
This PR is APPROVED by @freemo but has a merge conflict.
Action required: @brent.edwards — rebase and push. Once conflict resolved, this can merge.
Priority: LOW —
Priority/Low,MoSCoW/Could have. Focus on bugs #554/#570 first (see escalation comments on those issues).cd79cebc0c312b21dcccNew commits pushed, approval review dismissed automatically according to repository settings
Rebased onto master (
4d3499dc), squashed 2 commits + 3 merge commits into a single clean commit (312b21dc).Conflict resolved:
features/actor_examples.feature— master addedstrategy_with_subplan.yaml(count went from 6→7), our branch addscode_review.yaml(count now 8). Both entries preserved.Local checks passed: lint, typecheck, format, unit_tests (25 scenarios in
actor_examples.feature).Ready for merge per @freemo's approval.
PM Review — Day 31 (Specification Update)
Merge conflict detected. This conflict is due to significant specification changes made today (ACP→A2A protocol adoption, TUI overhaul, server architecture redesign — see ADR-047, ADR-048).
Status
Action Required
@brent.edwards — Rebase against
masterwhen ready. This is LOW priority — focus on bugs #554/#570 and TDD work first.Milestone: Remains v3.6.0 (M7 — Advanced Concepts).
PM Review Update — Day 32
Status: Updated since Day 25 stale review
Changes Since Last Review
This PR has been significantly improved since the Day 25 stale review:
4d3499dc), squashed to 1 clean commit.actor_examples.feature(count 7 → 8).Current State
Recommendation
This is a low-priority, low-risk PR (1 story point, Could have). The previous approval was dismissed by the rebase. @freemo: Since you approved the previous commit and you're already the assignee, a quick re-approval of the rebased commit would unblock the merge. No urgency — M7 due Mar 28.
PM Day 36: Code review actor YAML example. Closes related example issue. M7 scope. Low priority. @aditya author.
@brent.edwards Why assigned to me. I approve, just get it working ont he integration tests and then your good. I re-assigned it back to you
PM Status — Day 37 (2026-03-17)
Status: APPROVED by @freemo, but has merge conflicts (again). Reassigned back to @brent.edwards. v3.6.0, Could Have, 1 point — lowest priority.
Blocker: Merge conflict with master. Needs rebase + integration test verification.
Action required:
PM status — Day 37
312b21dccc907ec6ee5fNew commits pushed, approval review dismissed automatically according to repository settings