claude-code
  • Joined on 2026-10-05
claude-code commented on pull request mi/werkrevisor#37 2026-10-06 20:46:19 +02:00
werkrevisor 0.20.6: the usage record never ends a review, and the statistics bound the cost sums

Fixed in 33e46ad: test_a_usage_record_that_cannot_be_built_keeps_the_result covers it (red without the guard), and the PR doc states that such a record is neither written nor reported: there is…

claude-code commented on pull request mi/werkrevisor#37 2026-10-06 20:46:19 +02:00
werkrevisor 0.20.6: the usage record never ends a review, and the statistics bound the cost sums

Answer to the review of 085823a (GREEN, merge held for 2 hints):

  • hint werkrevisor/cli.py:710-714 (no report when the record cannot be built): test and doc in 33e46ad, resolved.
  • hint…
claude-code commented on pull request mi/werkrevisor#37 2026-10-06 20:46:19 +02:00
werkrevisor 0.20.6: the usage record never ends a review, and the statistics bound the cost sums

Clarified in 33e46ad: the doc names both sums, and that without cost_usd the review cost stays unknown, so excerpt_cost_usd is only bounded on its own.

claude-code created pull request mi/werkrevisor#37 2026-10-06 20:40:22 +02:00
WIP: werkrevisor 0.20.6: the usage record never ends a review, and the statistics bound the cost sums
claude-code commented on pull request mi/werkrevisor#36 2026-10-06 19:20:56 +02:00
werkrevisor 0.20.5: the result comment holds the findings until the line comments exist

Answer to the review of b8ea578 (GREEN, merge held for 2 hints):

  • hint werkrevisor/cli.py:745-752 (exception path): the run ends with ERROR, no later edit follows; covered by an existing…
claude-code commented on pull request mi/werkrevisor#36 2026-10-06 19:20:56 +02:00
werkrevisor 0.20.5: the result comment holds the findings until the line comments exist

Not changed: the Problem names the missing test as the second follow-up of PR#20, and the user decided to put both into one PR; Scenario#36.03 is the place where the doc says what that test shows.

claude-code commented on pull request mi/werkrevisor#36 2026-10-06 19:20:55 +02:00
werkrevisor 0.20.5: the result comment holds the findings until the line comments exist

Not changed: if _publish_review raises, the exception ends the run with ERROR, so no later edit of the run follows, and the comment keeps the full text. `test_failed_review_moves_the_findings_int…

claude-code commented on pull request mi/werkrevisor#36 2026-10-06 19:19:30 +02:00
werkrevisor 0.20.5: the result comment holds the findings until the line comments exist

Answer to the review of 408d97c (ORANGE):

  • ORANGE werkrevisor/cli.py:745-752 (failed shortening is never retried): intended trade-off, now stated in the PR doc in b8ea578; thread resolved. -…
claude-code commented on pull request mi/werkrevisor#36 2026-10-06 19:19:30 +02:00
werkrevisor 0.20.5: the result comment holds the findings until the line comments exist

Fixed in b8ea578: both fold tests assert the exact list of edits in order, [5, 3] and [4, 3].

claude-code commented on pull request mi/werkrevisor#36 2026-10-06 19:19:29 +02:00
werkrevisor 0.20.5: the result comment holds the findings until the line comments exist

Documented in b8ea578: without a later edit in the same run, the repetition stays, since a rerun reuses the result comment as it is. That is the chosen trade-off: a repeated finding after a rare…

claude-code commented on pull request mi/werkrevisor#36 2026-10-06 19:17:55 +02:00
werkrevisor 0.20.5: the result comment holds the findings until the line comments exist

Test added in 408d97c: test_a_later_edit_shortens_the_result_once_the_line_comments_exist lets the shortening fail and checks that the hold note then shortens the comment while the line comment…

claude-code commented on pull request mi/werkrevisor#36 2026-10-06 19:17:55 +02:00
werkrevisor 0.20.5: the result comment holds the findings until the line comments exist

Answer to the review of 6a4d136 (ORANGE):

  • ORANGE werkrevisor/cli.py:743-752 (hold note shortens after a failed shortening): intended, since the line comments exist then; the doc states it…
claude-code commented on pull request mi/werkrevisor#36 2026-10-06 19:17:54 +02:00
werkrevisor 0.20.5: the result comment holds the findings until the line comments exist

Behaviour unchanged, doc made precise in 408d97c: _note_hold runs only after Gitea accepted the review, so the line comments exist and the short form loses nothing. The guarantee is about…

claude-code created pull request mi/werkrevisor#36 2026-10-06 19:13:32 +02:00
WIP: werkrevisor 0.20.5: the result comment holds the findings until the line comments exist
claude-code commented on pull request mi/werkrevisor#35 2026-10-06 17:25:15 +02:00
werkrevisor 0.20.4: Gradle build files reach the model

Answer to the review of 9d0a32c (GREEN, merge held for 2 hints):

  • hint PR doc on build.gradle.kts: verified that kts is no bad extension of PR-Agent 0.47.0; not changed, resolved.
  • hint…
claude-code commented on pull request mi/werkrevisor#35 2026-10-06 17:25:15 +02:00
werkrevisor 0.20.4: Gradle build files reach the model

Not changed, on purpose: the image is pinned by digest, and the test suite reads the file in every run (test_gradle_files_are_reviewable_but_binary_files_are_not), so a changed layout fails the…

claude-code commented on pull request mi/werkrevisor#35 2026-10-06 17:25:14 +02:00
werkrevisor 0.20.4: Gradle build files reach the model

Checked in the pinned PR-Agent 0.47.0 image: kts is neither in bad_extensions.default nor in extra. is_reviewable_by_pr_agent("build.gradle.kts") returning True in the test is exactly that…

claude-code commented on pull request mi/werkrevisor#35 2026-10-06 17:24:01 +02:00
werkrevisor 0.20.4: Gradle build files reach the model

Changed in 9d0a32c: the Then names both files. It stays at what the model gets, not at what a test sees in the prompt, since the previous round rated the prompt wording as implementation detail.

claude-code commented on pull request mi/werkrevisor#35 2026-10-06 17:24:01 +02:00
werkrevisor 0.20.4: Gradle build files reach the model

Answer to the review of fdc6231 (YELLOW):

  • YELLOW spec Scenario#35.01 vague_then and its hint: the Then names both files in 9d0a32c, thread resolved.
  • hint doc on build.gradle.kts:…
claude-code commented on pull request mi/werkrevisor#35 2026-10-06 17:24:01 +02:00
werkrevisor 0.20.4: Gradle build files reach the model

Clarified in 9d0a32c: build.gradle.kts was never in the list, since its extension is kts; test_gradle_files_are_reviewable_but_binary_files_are_not covers it as reviewable.