werkrevisor 0.32.11: the merge base stands in for an unknown base commit #85

Merged
ai-reviewer merged 4 commits from claude-code/base-commit-fallback into main 2026-10-11 18:01:58 +02:00
Collaborator

Fixes the open bug "base commit unknown" on old PRs (hs.hsadmin.ng #283): a deleted base branch gives an empty base.sha; the merge base stands in.

🤖 Generated with Claude Code

Fixes the open bug "base commit unknown" on old PRs (hs.hsadmin.ng #283): a deleted base branch gives an empty base.sha; the merge base stands in. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
claude-code added 1 commit 2026-10-11 17:54:25 +02:00
PR document: the merge base stands in for an unknown base commit
werkator build succeeded after 00:25
werkator/werkrevisor-statistics build succeeded after 00:41
9f5ea88f19
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi added 1 commit 2026-10-11 17:55:21 +02:00
The merge base stands in for the base commit of a deleted base branch
werkator build succeeded after 00:10
werkator/werkrevisor-statistics build succeeded after 00:28
f9e16c14ba
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi added 1 commit 2026-10-11 17:55:50 +02:00
werkrevisor 0.32.11: plan, guide and PR document for the merge base as base commit
werkator build succeeded after 00:10
werkator/werkrevisor-statistics build succeeded after 00:35
74814cd187
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi added 1 commit 2026-10-11 17:56:43 +02:00
PR document: the dry run of hs.hsadmin.ng #283 names the merge base
werkator build succeeded after 00:10
werkator/werkrevisor-statistics build succeeded after 00:28
ai-review/assessment AI review passed; approved by werkrevisor; merge scheduled for when the checks succeed
ai-review/gate build succeeded after 03:57
69027b0fcb
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-code marked the pull request as ready for review 2026-10-11 17:57:57 +02:00
Collaborator

🟢 werkrevisor: GREEN / PASS

Change kind: mixed.

Reasons

  • hint 4 changed file(s) that neither weaken the checks nor touch security according to Jev
  • hint 1 build change(s) of low risk according to Jev: statistics/build.gradle.kts (weakens checks 0.02, risk 0.00, security 0.01)
  • hint 6 section(s) of the PR document agree with the change summary of openrouter/minimax/minimax-m3 according to Jev
  • hint 1 changed file was given to the AI as excerpt of the selected lines and 5 lines around each changed line, not in full (each larger than [review] max_full_file_chars = 80000): werkrevisor/cli.py

Classifier

6 of 6 units passed all questions (1 PR document(s)).
2 answers ignored because of a confidence below [classifier] min_confidence.

Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 25605, calls 1, tokens in 24751 / out 17534 (reasoning included in out), duration 234.2 s, cost 0.0284 USD (reported), classifier `jev-1.13.0` calls 6, tokens in 4487, cost 0.0002 USD, excerpt selection `openrouter/openai/gpt-6-luna` calls 1, tokens in 21311 / out 253, cost 0.0028 USD (reported), change summary `openrouter/minimax/minimax-m3` via Minimax calls 1, tokens in 2281 / out 985, cost 0.0018 USD (reported), PR document check `jev-1.13.0` calls 6, tokens in 7598, cost 0.0003 USD, build file judge `jev-1.13.0` calls 5, tokens in 3238, cost 0.0001 USD, phases: path_judge 0.5 s, classifier 0.4 s, change_summary 7.0 s, doc_check 0.4 s, context 6.8 s, model_review 218.5 s, config: defaults + host + repository (.werkrevisor.toml at main 9c09ef5).
Reviewed head `69027b0fcb061128112813d26b4663174ad2e3ed` against base `9c09ef58fa92c467c9a4b14f974ea8fb07714369`, werkrevisor 0.32.10.
<!-- werkrevisor:69027b0fcb061128112813d26b4663174ad2e3ed --> <!-- werkrevisor-verdict:GREEN --> <!-- werkrevisor-blocks:c6961320097551f50c059092391ed54c,61fb89f6bab3f684c2c9fe9ebab343bd,99ee3ef1fdb24c33d625863784a61e25,e46b00b7cb20561a3833d084c76f1833,0db89b13a4a677e033c819f4a706597c,e6aad1a27df8b03c45c072f784f5cf49,eb425287041f511339a73685bd8e0b9b,e1decf66265b14ef7fa1df05ad76166c,30b1a1735616907857a6c838ff5c7623,ccecfcc6644edf59a5c211420ed0181e,4062a33c6da29d62457a1fbc6f4153f9,2fd5fc01361a84003f3d2914eb540080,a3ff227208257c567c5beaa7f9d7c52a,59b1d77bbc51d92bb55bfd9b294edc12,0cd4a2ec577ea84d15194ad84e2fe613 --> ## 🟢 werkrevisor: GREEN / PASS Change kind: `mixed`. ### Reasons - **hint** 4 changed file(s) that neither weaken the checks nor touch security according to Jev - **hint** 1 build change(s) of low risk according to Jev: statistics/build.gradle.kts (weakens checks 0.02, risk 0.00, security 0.01) - **hint** 6 section(s) of the PR document agree with the change summary of openrouter/minimax/minimax-m3 according to Jev - **hint** 1 changed file was given to the AI as excerpt of the selected lines and 5 lines around each changed line, not in full (each larger than [review] max_full_file_chars = 80000): werkrevisor/cli.py ### Classifier 6 of 6 units passed all questions (1 PR document(s)). 2 answers ignored because of a confidence below [classifier] min_confidence. <sub> Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 25605, calls 1, tokens in 24751 / out 17534 (reasoning included in out), duration 234.2 s, cost 0.0284 USD (reported), classifier `jev-1.13.0` calls 6, tokens in 4487, cost 0.0002 USD, excerpt selection `openrouter/openai/gpt-6-luna` calls 1, tokens in 21311 / out 253, cost 0.0028 USD (reported), change summary `openrouter/minimax/minimax-m3` via Minimax calls 1, tokens in 2281 / out 985, cost 0.0018 USD (reported), PR document check `jev-1.13.0` calls 6, tokens in 7598, cost 0.0003 USD, build file judge `jev-1.13.0` calls 5, tokens in 3238, cost 0.0001 USD, phases: path_judge 0.5 s, classifier 0.4 s, change_summary 7.0 s, doc_check 0.4 s, context 6.8 s, model_review 218.5 s, config: defaults + host + repository (.werkrevisor.toml at main 9c09ef5).<br> Reviewed head `69027b0fcb061128112813d26b4663174ad2e3ed` against base `9c09ef58fa92c467c9a4b14f974ea8fb07714369`, werkrevisor 0.32.10. </sub>
ai-reviewer left a comment
Collaborator

werkrevisor: GREEN / PASS for 69027b0fcb061128112813d26b4663174ad2e3ed.
The result comment of werkrevisor holds the details.

werkrevisor: GREEN / PASS for `69027b0fcb061128112813d26b4663174ad2e3ed`. The result comment of werkrevisor holds the details. <!-- werkrevisor-review:69027b0fcb061128112813d26b4663174ad2e3ed -->
ai-reviewer scheduled this pull request to auto merge when all checks succeed 2026-10-11 18:01:54 +02:00
ai-reviewer merged commit a4557696f7 into main 2026-10-11 18:01:58 +02:00
ai-reviewer deleted branch claude-code/base-commit-fallback 2026-10-11 18:01:58 +02:00
Sign in to join this conversation.
No Reviewers
No labels
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mi/werkrevisor#85