docs/agentic-workflow.md, shared by all werk repositories; AGENTS.md and CLAUDE.md refer to it; docs/prs/README.md and TEMPLATE.md.
See docs/prs/2026-10-10-PR#13-agentic-workflow.md.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
ai-review/assessment AI review passed; approved by werkrevisor; merge waits for 1 open hint(s): reply to each line comment and resolve it, then restart the review or push a commit
Gate: approved by werkrevisor; merge waits for 1 open hint(s): reply to each line comment and resolve it, then restart the review or push a commit.
Change kind: docs_only.
Reasons
hint 3 finding(s) of low severity or rated minor by Jev: docs/agentic-workflow.md:107-139, docs/agentic-workflow.md:20-21, docs/prs/README.md:6-11
hint model recommends merge with caution
Findings
[medium] Contradiction with AGENTS.md at docs/agentic-workflow.md:107-139
hint; Jev: real 0.71, severity 2.2 of 3
The shared workflow says each PR raises the version and updates a Werkbaum plan, and that PRs need release notes if users notice a change.
The werkprobe addendum in AGENTS.md says werkprobe has no version, no release notes and no Werkbaum plan.
The shared document gives no exception rule, so the statements conflict and an agent following the imports in CLAUDE.md may create a version bump or plan that PR#13 declares out of scope.
[low] Inconsistent account name at docs/agentic-workflow.md:20-21
hint
The review agent runs as Gitea account ai-reviewer, while the removed AGENTS.md text said werkrevisor approves as a separate bot account without naming it.
The "Roles and Accounts" section also says the review agent "never approves a PR that it opened itself", which is a different rule from the old text and not tied to any check.
Verify that the account name matches the real one, otherwise agents may be configured wrongly.
[low] Workflow duplicated and inconsistent at docs/prs/README.md:6-11, hint, as a line comment
Classifier
4 of 4 units passed all questions (1 PR document(s)).
Usage: model `openrouter/anthropic/claude-sonnet-5.5`, LLM done, tokens counted before the call 11776, calls 1, tokens in 11853 / out 705 (reasoning included in out), duration 22.6 s, cost 0.0308 USD (reported), classifier `jev-1.13.0` calls 4, tokens in 2730, cost 0.0001 USD, finding judge `jev-1.13.0` calls 1, tokens in 2020, cost 0.0001 USD, phases: classifier 0.3 s, context 0.9 s, model_review 20.8 s, finding_judge 0.3 s, config: defaults + host + repository (.werkrevisor.toml at main d681f09).
Reviewed head `5575401e3aef26bf3b683bbc66a56039c57e431b` against base `d681f090a7765496090ca49d11861dfcaa7b340a`, werkrevisor 0.32.2.
<!-- werkrevisor:5575401e3aef26bf3b683bbc66a56039c57e431b -->
<!-- werkrevisor-verdict:GREEN -->
<!-- werkrevisor-blocks:9f449413bb5b5f62676284570eb9d949,793b87a5432aae0d683c0a5edd9dd000,e596b8ed5067c13e3c1cac06cc602598,dff28cf72be813177de453abd75ab1c8,73d2771241446d3f4f2009f5ee52f7b9,450ad9ba0417e5f1d8786222cb45bc2e,afea981b9e4bb9e3f74354483f16ca8f,ff0b475f22b3079884c4b301aab88783 -->
<!-- werkrevisor-folded -->
<details><summary>🟢 werkrevisor GREEN for <code>5575401</code>, superseded by <a href="http://git.javagil.de/mi/werkprobe/pulls/13#issuecomment-3325">the result for <code>d806417</code></a></summary>
## 🟢 werkrevisor: GREEN / PASS
Gate: approved by werkrevisor; merge waits for 1 open hint(s): reply to each line comment and resolve it, then restart the review or push a commit.
Change kind: `docs_only`.
### Reasons
- **hint** 3 finding(s) of low severity or rated minor by Jev: docs/agentic-workflow.md:107-139, docs/agentic-workflow.md:20-21, docs/prs/README.md:6-11
- **hint** model recommends merge with caution
### Findings
1. **[medium] Contradiction with AGENTS.md** at `docs/agentic-workflow.md:107-139`
hint; Jev: real 0.71, severity 2.2 of 3
The shared workflow says each PR raises the version and updates a Werkbaum plan, and that PRs need release notes if users notice a change.
The werkprobe addendum in AGENTS.md says werkprobe has no version, no release notes and no Werkbaum plan.
The shared document gives no exception rule, so the statements conflict and an agent following the imports in CLAUDE.md may create a version bump or plan that PR#13 declares out of scope.
2. **[low] Inconsistent account name** at `docs/agentic-workflow.md:20-21`
hint
The review agent runs as Gitea account `ai-reviewer`, while the removed AGENTS.md text said werkrevisor approves as a separate bot account without naming it.
The "Roles and Accounts" section also says the review agent "never approves a PR that it opened itself", which is a different rule from the old text and not tied to any check.
Verify that the account name matches the real one, otherwise agents may be configured wrongly.
3. **[low] Workflow duplicated and inconsistent** at `docs/prs/README.md:6-11`, hint, as a line comment
### Classifier
4 of 4 units passed all questions (1 PR document(s)).
<sub>
Usage: model `openrouter/anthropic/claude-sonnet-5.5`, LLM done, tokens counted before the call 11776, calls 1, tokens in 11853 / out 705 (reasoning included in out), duration 22.6 s, cost 0.0308 USD (reported), classifier `jev-1.13.0` calls 4, tokens in 2730, cost 0.0001 USD, finding judge `jev-1.13.0` calls 1, tokens in 2020, cost 0.0001 USD, phases: classifier 0.3 s, context 0.9 s, model_review 20.8 s, finding_judge 0.3 s, config: defaults + host + repository (.werkrevisor.toml at main d681f09).<br>
Reviewed head `5575401e3aef26bf3b683bbc66a56039c57e431b` against base `d681f090a7765496090ca49d11861dfcaa7b340a`, werkrevisor 0.32.2.
</sub>
</details>
werkrevisor: GREEN / PASS for 5575401e3aef26bf3b683bbc66a56039c57e431b.
The result comment of werkrevisor holds the details.
werkrevisor: GREEN / PASS for `5575401e3aef26bf3b683bbc66a56039c57e431b`.
The result comment of werkrevisor holds the details.
<!-- werkrevisor-review:5575401e3aef26bf3b683bbc66a56039c57e431b -->
[low] Workflow duplicated and inconsistent (werkrevisor)
hint
The README repeats a short "Workflow" that differs from the one in docs/agentic-workflow.md (e.g. no push-after-first-commit order detail, no PR-open check).
The shared document says the README is the only source of sections, while the README says it only points to the shared workflow.
Two sources for the same steps can drift.
**[low] Workflow duplicated and inconsistent** (werkrevisor)
hint
The README repeats a short "Workflow" that differs from the one in `docs/agentic-workflow.md` (e.g. no push-after-first-commit order detail, no PR-open check).
The shared document says the README is the only source of sections, while the README says it only points to the shared workflow.
Two sources for the same steps can drift.
Fixed: the README no longer repeats the steps; it points to "Steps of a PR" in docs/agentic-workflow.md. On the other hint (no version, no plan): the shared document gets a sentence that AGENTS.md may state such exceptions, in werkrevisor first, then in each copy.
Fixed: the README no longer repeats the steps; it points to "Steps of a PR" in docs/agentic-workflow.md. On the other hint (no version, no plan): the shared document gets a sentence that AGENTS.md may state such exceptions, in werkrevisor first, then in each copy.
Gate: approved by werkrevisor; merge waits for 2 open hint(s): reply to each line comment and resolve it, then restart the review or push a commit.
Change kind: docs_only.
Reasons
hint approval of werkrevisor for 5575401 not carried over: 1 approved block(s) are missing
hint 1 finding(s) possibly severe, but Jev doubts that they are real: docs/agentic-workflow.md:20-21 (advisory: Jev judged every changed file)
hint 2 finding(s) of low severity or rated minor by Jev: docs/agentic-workflow.md:129-131, docs/prs/README.md:37-46
hint model recommends merge with caution
Findings
[medium] Account name contradicts the removed AGENTS.md at docs/agentic-workflow.md:20-21, YELLOW, as a line comment
[medium] Version rule conflicts with werkprobe at docs/agentic-workflow.md:129-131
hint; Jev: real 0.77, severity 2.4 of 3
The shared document says each PR raises the version and no change reaches main without one. AGENTS.md says werkprobe has no version and no Werkbaum plan. The shared document also requires a Werkbaum plan for each repository (docs/<repo>.werkbaum) and lists it as equipment. AGENTS.md overrides this only in one sentence, and the shared document does not allow exceptions. An agent reading both may try to add a version or plan, or report a violation.
[low] Numbering starts at 0 and the file link is unverified at docs/prs/README.md:37-46, hint, as a line comment
Classifier
4 of 4 units passed all questions (1 PR document(s)).
Usage: model `openrouter/anthropic/claude-sonnet-5.5`, LLM done, tokens counted before the call 11646, calls 1, tokens in 11731 / out 668 (reasoning included in out), duration 10.8 s, cost 0.0301 USD (reported), classifier `jev-1.13.0` calls 4, tokens in 2730, cost 0.0001 USD, finding judge `jev-1.13.0` calls 2, tokens in 2964, cost 0.0001 USD, phases: classifier 0.4 s, context 0.1 s, model_review 9.6 s, finding_judge 0.3 s, config: defaults + host + repository (.werkrevisor.toml at main d681f09).
Reviewed head `d8064170fcf26b03a08a0d87d9f05a733118d38f` against base `d681f090a7765496090ca49d11861dfcaa7b340a`, werkrevisor 0.32.2.
<!-- werkrevisor:d8064170fcf26b03a08a0d87d9f05a733118d38f -->
<!-- werkrevisor-verdict:GREEN -->
<!-- werkrevisor-blocks:9f449413bb5b5f62676284570eb9d949,793b87a5432aae0d683c0a5edd9dd000,e596b8ed5067c13e3c1cac06cc602598,dff28cf72be813177de453abd75ab1c8,73d2771241446d3f4f2009f5ee52f7b9,450ad9ba0417e5f1d8786222cb45bc2e,8f3c82c2b933680553bbc7c32416b994,ff0b475f22b3079884c4b301aab88783 -->
## 🟢 werkrevisor: GREEN / PASS
Gate: approved by werkrevisor; merge waits for 2 open hint(s): reply to each line comment and resolve it, then restart the review or push a commit.
Change kind: `docs_only`.
### Reasons
- **hint** approval of werkrevisor for `5575401` not carried over: 1 approved block(s) are missing
- **hint** 1 finding(s) possibly severe, but Jev doubts that they are real: docs/agentic-workflow.md:20-21 (advisory: Jev judged every changed file)
- **hint** 2 finding(s) of low severity or rated minor by Jev: docs/agentic-workflow.md:129-131, docs/prs/README.md:37-46
- **hint** model recommends merge with caution
### Findings
1. **[medium] Account name contradicts the removed AGENTS.md** at `docs/agentic-workflow.md:20-21`, YELLOW, as a line comment
2. **[medium] Version rule conflicts with werkprobe** at `docs/agentic-workflow.md:129-131`
hint; Jev: real 0.77, severity 2.4 of 3
The shared document says each PR raises the version and no change reaches `main` without one. AGENTS.md says werkprobe has no version and no Werkbaum plan. The shared document also requires a Werkbaum plan for each repository (`docs/<repo>.werkbaum`) and lists it as equipment. AGENTS.md overrides this only in one sentence, and the shared document does not allow exceptions. An agent reading both may try to add a version or plan, or report a violation.
3. **[low] Numbering starts at 0 and the file link is unverified** at `docs/prs/README.md:37-46`, hint, as a line comment
### Classifier
4 of 4 units passed all questions (1 PR document(s)).
<sub>
Usage: model `openrouter/anthropic/claude-sonnet-5.5`, LLM done, tokens counted before the call 11646, calls 1, tokens in 11731 / out 668 (reasoning included in out), duration 10.8 s, cost 0.0301 USD (reported), classifier `jev-1.13.0` calls 4, tokens in 2730, cost 0.0001 USD, finding judge `jev-1.13.0` calls 2, tokens in 2964, cost 0.0001 USD, phases: classifier 0.4 s, context 0.1 s, model_review 9.6 s, finding_judge 0.3 s, config: defaults + host + repository (.werkrevisor.toml at main d681f09).<br>
Reviewed head `d8064170fcf26b03a08a0d87d9f05a733118d38f` against base `d681f090a7765496090ca49d11861dfcaa7b340a`, werkrevisor 0.32.2.
</sub>
werkrevisor: GREEN / PASS for d8064170fcf26b03a08a0d87d9f05a733118d38f.
The result comment of werkrevisor holds the details.
werkrevisor: GREEN / PASS for `d8064170fcf26b03a08a0d87d9f05a733118d38f`.
The result comment of werkrevisor holds the details.
<!-- werkrevisor-review:d8064170fcf26b03a08a0d87d9f05a733118d38f -->
[medium] Account name contradicts the removed AGENTS.md (werkrevisor)
YELLOW; Jev: real 0.47, severity 2.5 of 3
The new document names the review agent account ai-reviewer. The removed AGENTS.md section said werkrevisor approves as a "separate bot account" without naming it. If the real account name differs in werkprobe's Gitea, agents following this document would misidentify the reviewer. Confirm the name is correct for all repositories.
**[medium] Account name contradicts the removed AGENTS.md** (werkrevisor)
YELLOW; Jev: real 0.47, severity 2.5 of 3
The new document names the review agent account `ai-reviewer`. The removed AGENTS.md section said werkrevisor approves as a "separate bot account" without naming it. If the real account name differs in werkprobe's Gitea, agents following this document would misidentify the reviewer. Confirm the name is correct for all repositories.
[low] Numbering starts at 0 and the file link is unverified (werkrevisor)
hint
The structure list starts at 0. Related Links and the Markdown list numbering is non-standard, so it may render oddly. The README claims the sections are the only source of the order, while agentic-workflow.md lists only "the core ones". This is a minor inconsistency.
**[low] Numbering starts at 0 and the file link is unverified** (werkrevisor)
hint
The structure list starts at `0. Related Links` and the Markdown list numbering is non-standard, so it may render oddly. The README claims the sections are the only source of the order, while agentic-workflow.md lists only "the core ones". This is a minor inconsistency.
Not changed: CommonMark lets an ordered list start at 0, as the README of werkrevisor does; the shared document names the core sections and refers to this README for all of them and their order.
Not changed: CommonMark lets an ordered list start at 0, as the README of werkrevisor does; the shared document names the core sections and refers to this README for all of them and their order.
claude-code marked this conversation as resolved
ai-reviewer
scheduled this pull request to auto merge when all checks succeed 2026-10-10 20:40:29 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
docs/agentic-workflow.md, shared by all werk repositories; AGENTS.md and CLAUDE.md refer to it; docs/prs/README.md and TEMPLATE.md.
See docs/prs/2026-10-10-PR#13-agentic-workflow.md.
🤖 Generated with Claude Code
🟢 werkrevisor GREEN for
5575401, superseded by the result ford806417🟢 werkrevisor: GREEN / PASS
Gate: approved by werkrevisor; merge waits for 1 open hint(s): reply to each line comment and resolve it, then restart the review or push a commit.
Change kind:
docs_only.Reasons
Findings
[medium] Contradiction with AGENTS.md at
docs/agentic-workflow.md:107-139hint; Jev: real 0.71, severity 2.2 of 3
The shared workflow says each PR raises the version and updates a Werkbaum plan, and that PRs need release notes if users notice a change.
The werkprobe addendum in AGENTS.md says werkprobe has no version, no release notes and no Werkbaum plan.
The shared document gives no exception rule, so the statements conflict and an agent following the imports in CLAUDE.md may create a version bump or plan that PR#13 declares out of scope.
[low] Inconsistent account name at
docs/agentic-workflow.md:20-21hint
The review agent runs as Gitea account
ai-reviewer, while the removed AGENTS.md text said werkrevisor approves as a separate bot account without naming it.The "Roles and Accounts" section also says the review agent "never approves a PR that it opened itself", which is a different rule from the old text and not tied to any check.
Verify that the account name matches the real one, otherwise agents may be configured wrongly.
[low] Workflow duplicated and inconsistent at
docs/prs/README.md:6-11, hint, as a line commentClassifier
4 of 4 units passed all questions (1 PR document(s)).
Usage: model `openrouter/anthropic/claude-sonnet-5.5`, LLM done, tokens counted before the call 11776, calls 1, tokens in 11853 / out 705 (reasoning included in out), duration 22.6 s, cost 0.0308 USD (reported), classifier `jev-1.13.0` calls 4, tokens in 2730, cost 0.0001 USD, finding judge `jev-1.13.0` calls 1, tokens in 2020, cost 0.0001 USD, phases: classifier 0.3 s, context 0.9 s, model_review 20.8 s, finding_judge 0.3 s, config: defaults + host + repository (.werkrevisor.toml at maind681f09).Reviewed head `5575401e3aef26bf3b683bbc66a56039c57e431b` against base `d681f090a7765496090ca49d11861dfcaa7b340a`, werkrevisor 0.32.2.
werkrevisor: GREEN / PASS for
5575401e3aef26bf3b683bbc66a56039c57e431b.The result comment of werkrevisor holds the details.
@@ -0,0 +3,4 @@Every pull request (PR) of werkprobe has one document in this directory.It documents the change of that PR at that time; later PRs do not maintain it.## Workflow[low] Workflow duplicated and inconsistent (werkrevisor)
hint
The README repeats a short "Workflow" that differs from the one in
docs/agentic-workflow.md(e.g. no push-after-first-commit order detail, no PR-open check).The shared document says the README is the only source of sections, while the README says it only points to the shared workflow.
Two sources for the same steps can drift.
Fixed: the README no longer repeats the steps; it points to "Steps of a PR" in docs/agentic-workflow.md. On the other hint (no version, no plan): the shared document gets a sentence that AGENTS.md may state such exceptions, in werkrevisor first, then in each copy.
New commits pushed, approval review dismissed automatically according to repository settings
🟢 werkrevisor: GREEN / PASS
Gate: approved by werkrevisor; merge waits for 2 open hint(s): reply to each line comment and resolve it, then restart the review or push a commit.
Change kind:
docs_only.Reasons
5575401not carried over: 1 approved block(s) are missingFindings
[medium] Account name contradicts the removed AGENTS.md at
docs/agentic-workflow.md:20-21, YELLOW, as a line comment[medium] Version rule conflicts with werkprobe at
docs/agentic-workflow.md:129-131hint; Jev: real 0.77, severity 2.4 of 3
The shared document says each PR raises the version and no change reaches
mainwithout one. AGENTS.md says werkprobe has no version and no Werkbaum plan. The shared document also requires a Werkbaum plan for each repository (docs/<repo>.werkbaum) and lists it as equipment. AGENTS.md overrides this only in one sentence, and the shared document does not allow exceptions. An agent reading both may try to add a version or plan, or report a violation.[low] Numbering starts at 0 and the file link is unverified at
docs/prs/README.md:37-46, hint, as a line commentClassifier
4 of 4 units passed all questions (1 PR document(s)).
Usage: model `openrouter/anthropic/claude-sonnet-5.5`, LLM done, tokens counted before the call 11646, calls 1, tokens in 11731 / out 668 (reasoning included in out), duration 10.8 s, cost 0.0301 USD (reported), classifier `jev-1.13.0` calls 4, tokens in 2730, cost 0.0001 USD, finding judge `jev-1.13.0` calls 2, tokens in 2964, cost 0.0001 USD, phases: classifier 0.4 s, context 0.1 s, model_review 9.6 s, finding_judge 0.3 s, config: defaults + host + repository (.werkrevisor.toml at maind681f09).Reviewed head `d8064170fcf26b03a08a0d87d9f05a733118d38f` against base `d681f090a7765496090ca49d11861dfcaa7b340a`, werkrevisor 0.32.2.
werkrevisor: GREEN / PASS for
d8064170fcf26b03a08a0d87d9f05a733118d38f.The result comment of werkrevisor holds the details.
@@ -0,0 +17,4 @@- **Coding agent**, usually Claude Code: works as the Gitea account `claude-code`, never as the human.It commits as `claude-code <claude-code@javagil.de>`, with `user.name` and `user.email` set in the worktree.- **Review agent**, usually werkrevisor: works as the Gitea account `ai-reviewer`.[medium] Account name contradicts the removed AGENTS.md (werkrevisor)
YELLOW; Jev: real 0.47, severity 2.5 of 3
The new document names the review agent account
ai-reviewer. The removed AGENTS.md section said werkrevisor approves as a "separate bot account" without naming it. If the real account name differs in werkprobe's Gitea, agents following this document would misidentify the reviewer. Confirm the name is correct for all repositories.Not changed:
ai-revieweris the review account of werkprobe too; it reviewed werkprobe PR#12 and this PR, and the branch protection names it.@@ -0,0 +34,4 @@The main (`##`) sections appear in this order; omit the ones that do not apply:0. Related Links (optional)[low] Numbering starts at 0 and the file link is unverified (werkrevisor)
hint
The structure list starts at
0. Related Linksand the Markdown list numbering is non-standard, so it may render oddly. The README claims the sections are the only source of the order, while agentic-workflow.md lists only "the core ones". This is a minor inconsistency.Not changed: CommonMark lets an ordered list start at 0, as the README of werkrevisor does; the shared document names the core sections and refers to this README for all of them and their order.
werkrevisor, review restarted for
d8064170fcf26b03a08a0d87d9f05a733118d38f: approved by werkrevisor; merge scheduled for when the checks succeed.