Skip to content

fix(lens): check off review findings when the skill reports its triage - #153

Merged
mgratzer merged 1 commit into
mainfrom
claude/forge-panel-review-checklist-721935
Nov 10, 2026
Merged

mgratzer merged 1 commit into
mainfrom
claude/forge-panel-review-checklist-721935

Conversation

@mgratzer

Copy link
Copy Markdown
Owner

Summary

The pipeline pane listed every reviewer finding as an open checklist item and never closed one in a real run: only the demo ticked boxes. Looking at a finished session, the pane could not say whether a finding was handled.

The lens now reads the Fixed and Deferred bullets under forge-ship's ### Review Findings or forge-reflect's ### Finding Triage, marks the findings done, and prints those lines above the checklist. The lines name no single finding, so all findings close at once and the skill's own words say which Issue a deferred one went to.

Changes

  • parse.triage and model.withTriage, applied to a finished turn's answer after its findings
  • The pane shows the triage lines under REVIEW FINDINGS
  • check-lens-contract.ts checks both skills' summary formats against the parser; docs/lens.md lists the format

Notes

  • A standalone forge-guard or forge-address-pr-feedback run prints no such summary, so its findings still close only by hand.
  • Stale open findings also hid the /forge-guard suggestion after address-pr-feedback.

Testing

scripts/check-skills.sh prints nothing, Biome is clean, claude plugin test passes 15 of 15 with a new triage test. Not checked: the pane rendering real triage lines in a live session, and tsc (no tsconfig.json in this worktree). No change under skills/.

The pane listed every reviewer finding as an open checklist item and never
closed one in a real run, so it could not say whether a finding was handled.
The lens now reads the Fixed and Deferred lines of forge-ship's Review
Findings and forge-reflect's Finding Triage, closes the findings, and shows
those lines above the checklist.
@mgratzer
mgratzer merged commit a0acfc8 into main Nov 10, 2026
2 checks passed
@mgratzer
mgratzer deleted the claude/forge-panel-review-checklist-721935 branch November 10, 2026 22:11
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