Skip to content

review-kit 0.3.0: continue runs with previous, version every result - #17

Merged
aoreshkov merged 1 commit into
mainfrom
feat/review-kit-0.3.0
Oct 27, 2026
Merged

aoreshkov merged 1 commit into
mainfrom
feat/review-kit-0.3.0

Conversation

@aoreshkov

Copy link
Copy Markdown
Owner

Summary

  • previous: a run that leaves work returns a continuation. Passing it back as previous reviews the capped or blocked pairs, re-checks unverified findings alongside them, carries confirmed findings, and reports combined coverage (e.g. "15 of 15 (12 in an earlier run)"). Continuations chain and carry a digest, so a mangled copy stops as bad-args. pairs: [] only re-verifies. mode, since, changed, modules, lenses, verify, plan, carry and verifyOnly cannot be combined with it.
  • version on every result (failures too), in the first log line and in the report header. A test keeps SCRIPT_VERSION equal to plugin.json.
  • next: relaunch instructions now come with the result instead of whenToUse, which drops to 1,172 chars so the skill listing shows it whole (a test keeps it under 1,400).
  • Reporter: compact JSON with nearby findings (same file, within 5 lines) grouped as candidate duplicates; it still decides every merge.
  • Report path: logged on every run, with a warning when it is the default at the repo root.
  • README: Claude Code 2.1.305+, keep the host awake during long runs, stale-cache recovery, rewritten "Continuing a run". CI pins Claude Code 2.1.311.

Test plan

  • node --test (182 pass)
  • claude plugin validate --strict for ., ./review-kit, ./token-audit, ./token-meter
  • claude plugin test ./token-meter (40 pass)
  • Resume measurement: maxJobs: 2, then resumeFromRunId with maxJobs: 4; count cached agents and record in README
  • Fresh session with 0.3.0 installed shows the whole whenToUse in the listing
  • Triggering eval passes
  • Seeded-defects real run (scripts/seeded-defects-real-run.mjs)

🤖 Generated with Claude Code

- previous: pass a run's continuation back to review its capped or
  blocked pairs, re-check its unverified findings and carry its
  confirmed ones in one run. Continuations chain and carry a digest;
  pairs: [] only re-verifies. Conflicting args stop the run.
- Results carry version, and next when work is left; the first log
  line and the report header name the script version. A test keeps
  SCRIPT_VERSION in step with plugin.json.
- The reporter gets compact JSON with nearby findings grouped as
  candidate duplicates, and combined coverage across runs.
- Every run logs the report path and warns when it is the default at
  the repo root.
- whenToUse shortened to 1,172 chars so the skill listing no longer
  cuts it; relaunch instructions moved into next.
- README: Claude Code 2.1.305+, keep the host awake, stale-cache
  recovery, continuing a run. CI pins Claude Code 2.1.311.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@aoreshkov
aoreshkov merged commit fa426e4 into main Oct 27, 2026
5 checks passed
@aoreshkov
aoreshkov deleted the feat/review-kit-0.3.0 branch October 27, 2026 18:20
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