Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/review-feedback-signal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"review": minor
---

Turn on the review-feedback signal: the production GitHub wiring for the thumbs sweep and the live counters. `thumbs-sweep-github.ts` is the octokit-backed `ThumbsSweepPort` (reviewer comments identified per grain; the risks/patterns marker for summary comments, the code-owned Conventional-Comment label taxonomy for inline ones; with per-reactor logins, bounded to PRs updated in the last 14 days and not closed more than 3 days ago), and `run-thumbs-sweep.ts` is the env-configured CLI the consumer repos' scheduled sweep workflows run. Live tallies use the shared positive/negative reaction sets (πŸ‘/❀️/πŸŽ‰/πŸš€ vs πŸ‘Ž/πŸ˜•, matching gh-aw's outcome evaluation), and resolved inline threads are counted per PR via GraphQL as their own positive column. Sweep-time reaction seeding is removed (`seedReactions`, the port's `addReactions`, `REVIEW_SWEEP_SEED_REACTIONS`): the nudge pair will instead be seeded at post time by the consumer repos' review workflow, and the sweep's self-reaction filtering keeps those seeds out of all signal. `counters-report.ts` aggregates a directory of downloaded per-run artifacts into the live-counters job summary, synthesizing the run summary from the gh-aw engine artifacts (`safeoutputs.jsonl`, `safe-output-items.jsonl`, `agent_usage.json`) when `summary.json` is absent, and tolerating the known gh-aw artifact staging-path nesting. `counters.ts` now also understands the production validator artifact shape (`{"claims": […]}` with three-state `verification`) and can attribute unjoinable decisions to a fallback source. The `review` package gains its first runtime dependency, `octokit` (pinned exactly); consumer sweep workflows install it with `npm install --omit=dev` in the checked-out `workflows/review` directory. No review semantics change.
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"eslint-plugin-prettier": "^4.0.0",
"fast-glob": "^3.3.3",
"memfs": "^4.51.0",
"octokit": "^5.0.5",
"prettier": "^2.6.2",
"typescript": "^5.9.3",
"vitest": "^4.0.10"
Expand Down
Loading
Loading