Skip to content

Record review verdicts and counts, not sessions - #57

Merged
raghubetina merged 1 commit into
mainfrom
review-line-counts
Oct 12, 2026
Merged

raghubetina merged 1 commit into
mainfrom
review-line-counts

Conversation

@raghubetina

@raghubetina raghubetina commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Summary

The Review: line named a cross-review session id. That id names a file in the authoring worktree, which is deleted after merge, so no reader could open it. The service, Skills, and CLI now record the reviewer, the verdict, and the finding counts instead (for example Review: Codex, approve (2 rounds, 3 findings fixed)), and a material finding gets one line in the commit message. The three CONTRIBUTING pages share this rule; firstdraft/skills#171 and the service's script/release ship pull request change their copies.

Review: Codex, approve (1 round, no findings; high effort, instruction-policy change only)

Docs: updated AGENTS.md, CONTRIBUTING.md, and the PR template; the Skills and service copies change in their companion pull requests.

Validation

  • npm audit: not rerun; no dependency change
  • npm run check: passed

The Review line named a cross-review session id. That id names a
file in the authoring worktree, which is deleted after merge, so no
reader could open it. The service, Skills, and CLI now record the
reviewer, the verdict, and the finding counts instead, and a material
finding gets one line in the commit message, where git blame keeps
it. The three CONTRIBUTING pages share this rule.
@raghubetina
raghubetina marked this pull request as ready for review October 12, 2026 15:13
@raghubetina
raghubetina merged commit a1d2ee5 into main Oct 12, 2026
6 checks passed
@raghubetina
raghubetina deleted the review-line-counts branch October 12, 2026 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant