Taiga stories, tasks and issues assigned to the user #21

Merged
ai-reviewer merged 7 commits from claude-code/taiga into main 2026-10-11 11:50:45 +02:00
Collaborator

Taiga-Integration: zugewiesene, offene Stories, Tasks und Issues konfigurierter Projekte, nach konfigurierbarer Status-Reihenfolge.

🤖 Generated with Claude Code

Taiga-Integration: zugewiesene, offene Stories, Tasks und Issues konfigurierter Projekte, nach konfigurierbarer Status-Reihenfolge. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
claude-code added 1 commit 2026-10-11 11:37:34 +02:00
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi added 2 commits 2026-10-11 11:39:38 +02:00
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi added 3 commits 2026-10-11 11:41:44 +02:00
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Version 0.9.0
werkator build succeeded after 00:53
ai-review/assessment human review required; a human approval unlocks the merge; review requested from mi; merge scheduled for when the checks succeed
ai-review/gate build succeeded after 02:46
29fc25c29a
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-code marked the pull request as ready for review 2026-10-11 11:42:48 +02:00
Collaborator
🟡 werkrevisor YELLOW for 29fc25c, superseded by the result for 0787d5c

🟡 werkrevisor: YELLOW / HUMAN_REVIEW

Change kind: mixed.

Reasons

  • YELLOW changes that touch security according to Jev: dashboard/src/main/kotlin/de/hoennig/werkregie/dashboard/sources/TaigaSource.kt (weakens checks 0.03, security 0.98), doc/werkregie.werkbaum (weakens checks 0.04, security 0.94)
  • YELLOW Authentication and session security according to Jev: dashboard/src/main/kotlin/de/hoennig/werkregie/dashboard/sources/TaigaSource.kt (0.96), doc/werkregie.werkbaum (0.95); a human checks it, unless you revert the change because the task does not need it
  • hint 9 changed file(s) that neither weaken the checks, touch security nor show a risk category of jvm-spring-backend according to Jev
  • hint 1 build change(s) of low risk according to Jev: dashboard/build.gradle.kts (weakens checks 0.02, risk 0.00, security 0.01)
  • hint 2 finding(s) of low severity or rated minor by Jev: dashboard/src/main/resources/static/index.html:708, doc/prs/2026-10-11-PR#21-taiga.md:34-95
  • hint model recommends merge with caution

Findings

  1. Resize handler omits tasks panel at dashboard/src/main/resources/static/index.html:708, severity unknown, counted as medium, hint, as a line comment

  2. Demo and local mode port mismatch at doc/prs/2026-10-11-PR#21-taiga.md:34-95, severity unknown, counted as medium, hint, as a line comment

Classifier

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

Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 50897, calls 1, tokens in 49277 / out 16672 (reasoning included in out), duration 154.3 s, cost 0.0348 USD (reported), classifier `jev-1.13.0` calls 12, tokens in 9581, cost 0.0004 USD, finding judge `jev-1.13.0` calls 2, tokens in 5343, cost 0.0002 USD, build file judge `jev-1.13.0` calls 12, tokens in 18999, cost 0.0008 USD, phases: path_judge 0.8 s, classifier 0.8 s, context 3.6 s, model_review 148.1 s, finding_judge 0.2 s, config: defaults + host + repository (.werkrevisor.toml at main a114bf4).
Reviewed head `29fc25c29a78c244f6017923460a5f77af2ce02b` against base `a114bf418bdd92f441710b0453bb3027e8fddc37`, werkrevisor 0.32.7.
<!-- werkrevisor:29fc25c29a78c244f6017923460a5f77af2ce02b --> <!-- werkrevisor-verdict:YELLOW --> <!-- werkrevisor-blocks:63fe69cf9d8df0dd534e7e6204c1430e,b3199608ef04e0baa36a4970fff27639,a80f3cadf611aa16dfd218d4db4340c2,0e4daccf8b4cf6a73abd02b224a1e990,f0d6c9709e8e2fd43d3a492c5ea4846e,3a7792c277718b635d6e5848b4dae637,2cc66d3fcff6a3e5f73e0f00f0b5d890,34bacac97e4d6916ea439c9ce433374d,f3fa1831bfbef9cb40b380b5f75980d9,2c4946f9f8ad5056a5c875e7739a6891,55beaa66d72bdf01799fdc3e2936b10d,ce6dc28a654b2a48378cf9516b92eecf,3687c33b9d44bbe810f164c7d7037a85,54fd0f359d3754ec9a6d796763fc84bc,0bf9e53cf49db96f58ba45b687359d30,d0aa2e57e8f833df399be3b9abff8a2b,d3e7cb8d48b002e6a410a397c41943ff,c6291675539da587c99e48835f5ac699,a3cfaa0712418f2b9e897654462d1685,d53c4e025c7b3dcd7e03425d9d208474,0498d95db7b6c341b04feea9f03d30fa,ee3588ab664617a6895626a6bf0521b9,c2a3ead5f5a0b28950a30bc27bf59cc5,fa43f63606f3a3897fa07cd83e3d9060,63d9f568db654b929182466d72901963,7aa209ae3dfe7c482b0179346a0aa369 --> <!-- werkrevisor-folded --> <details><summary>🟡 werkrevisor YELLOW for <code>29fc25c</code>, superseded by <a href="http://git.javagil.de/mi/werkregie/pulls/21#issuecomment-3802">the result for <code>0787d5c</code></a></summary> ## 🟡 werkrevisor: YELLOW / HUMAN_REVIEW Change kind: `mixed`. ### Reasons - **YELLOW** changes that touch security according to Jev: dashboard/src/main/kotlin/de/hoennig/werkregie/dashboard/sources/TaigaSource.kt (weakens checks 0.03, security 0.98), doc/werkregie.werkbaum (weakens checks 0.04, security 0.94) - **YELLOW** Authentication and session security according to Jev: dashboard/src/main/kotlin/de/hoennig/werkregie/dashboard/sources/TaigaSource.kt (0.96), doc/werkregie.werkbaum (0.95); a human checks it, unless you revert the change because the task does not need it - **hint** 9 changed file(s) that neither weaken the checks, touch security nor show a risk category of jvm-spring-backend according to Jev - **hint** 1 build change(s) of low risk according to Jev: dashboard/build.gradle.kts (weakens checks 0.02, risk 0.00, security 0.01) - **hint** 2 finding(s) of low severity or rated minor by Jev: dashboard/src/main/resources/static/index.html:708, doc/prs/2026-10-11-PR#21-taiga.md:34-95 - **hint** model recommends merge with caution ### Findings 1. **Resize handler omits tasks panel** at `dashboard/src/main/resources/static/index.html:708`, severity unknown, counted as medium, hint, as a line comment 2. **Demo and local mode port mismatch** at `doc/prs/2026-10-11-PR#21-taiga.md:34-95`, severity unknown, counted as medium, hint, as a line comment ### Classifier 12 of 12 units passed all questions (1 PR document(s)). 3 answers ignored because of a confidence below [classifier] min_confidence. <sub> Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 50897, calls 1, tokens in 49277 / out 16672 (reasoning included in out), duration 154.3 s, cost 0.0348 USD (reported), classifier `jev-1.13.0` calls 12, tokens in 9581, cost 0.0004 USD, finding judge `jev-1.13.0` calls 2, tokens in 5343, cost 0.0002 USD, build file judge `jev-1.13.0` calls 12, tokens in 18999, cost 0.0008 USD, phases: path_judge 0.8 s, classifier 0.8 s, context 3.6 s, model_review 148.1 s, finding_judge 0.2 s, config: defaults + host + repository (.werkrevisor.toml at main a114bf4).<br> Reviewed head `29fc25c29a78c244f6017923460a5f77af2ce02b` against base `a114bf418bdd92f441710b0453bb3027e8fddc37`, werkrevisor 0.32.7. </sub> </details>
ai-reviewer left a comment
Collaborator

werkrevisor: YELLOW / HUMAN_REVIEW for 29fc25c29a78c244f6017923460a5f77af2ce02b.
The result comment of werkrevisor holds the details.

werkrevisor: YELLOW / HUMAN_REVIEW for `29fc25c29a78c244f6017923460a5f77af2ce02b`. The result comment of werkrevisor holds the details. <!-- werkrevisor-review:29fc25c29a78c244f6017923460a5f77af2ce02b -->
Collaborator

Resize handler omits tasks panel, severity unknown, counted as medium (werkrevisor)

hint; Jev: real 0.84, severity 2.4 of 3

The window resize listener iterates over a hard-coded list of panels (["running", "sessions", "prs", "messages", "recent"]) when calling clamp, but the newly added tasks panel is not in that list. After a window resize, the tasks panel keeps its pre-resize clamped height and fade mask until the next 5 s render; in between, it may show more or fewer rows than intended with the fade misaligned.

**Resize handler omits tasks panel**, severity unknown, counted as medium (werkrevisor) hint; Jev: real 0.84, severity 2.4 of 3 The window resize listener iterates over a hard-coded list of panels (`["running", "sessions", "prs", "messages", "recent"]`) when calling `clamp`, but the newly added `tasks` panel is not in that list. After a window resize, the tasks panel keeps its pre-resize clamped height and fade mask until the next 5 s render; in between, it may show more or fewer rows than intended with the fade misaligned.
Author
Collaborator

fixed in 0787d5c

fixed in `0787d5c`
claude-code marked this conversation as resolved
@@ -0,0 +31,4 @@
##### Verified by
- [TaigaSourceTest](../../dashboard/src/test/kotlin/de/hoennig/werkregie/dashboard/sources/TaigaSourceTest.kt): "the open stories, tasks and issues assigned to the user, in each configured project".
- Manual: the demo on port 4748 shows three rows "US #214", "Task #88" and "Issue #41" in "Aufgaben".
Collaborator

Demo and local mode port mismatch, severity unknown, counted as medium (werkrevisor)

hint; Jev: real 0.86, severity 1.7 of 3

Scenarios #21.01 and #21.06 describe manual verification on "port 4748" for the demo and the local mode, but the documented default port is 4747 (in dashboard.example.yml and dashboard/README.md) and no configuration in this PR sets 4748. The stated manual steps cannot be reproduced as written, so the verification claim is unverifiable.

**Demo and local mode port mismatch**, severity unknown, counted as medium (werkrevisor) hint; Jev: real 0.86, severity 1.7 of 3 Scenarios #21.01 and #21.06 describe manual verification on "port 4748" for the demo and the local mode, but the documented default port is 4747 (in `dashboard.example.yml` and `dashboard/README.md`) and no configuration in this PR sets 4748. The stated manual steps cannot be reproduced as written, so the verification claim is unverifiable.
Author
Collaborator

fixed in 0787d5c

fixed in `0787d5c`
claude-code marked this conversation as resolved
ai-reviewer scheduled this pull request to auto merge when all checks succeed 2026-10-11 11:45:34 +02:00
ai-reviewer requested review from mi 2026-10-11 11:45:34 +02:00
mi added 1 commit 2026-10-11 11:46:00 +02:00
Resize clamps the panel Aufgaben too; the test instances on port 4748 explained
ai-review/assessment human review required; a human approval unlocks the merge; a human review request is pending; merge already scheduled
ai-review/gate build succeeded after 02:43
werkator build succeeded after 00:42
0787d5c119
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Collaborator

🟡 werkrevisor: YELLOW / HUMAN_REVIEW

Change kind: mixed.

Reasons

  • YELLOW changes that touch security according to Jev: dashboard/src/main/kotlin/de/hoennig/werkregie/dashboard/sources/TaigaSource.kt (weakens checks 0.03, security 0.98), doc/werkregie.werkbaum (weakens checks 0.03, security 0.93)
  • YELLOW Authentication and session security according to Jev: dashboard/src/main/kotlin/de/hoennig/werkregie/dashboard/sources/TaigaSource.kt (0.96), doc/werkregie.werkbaum (0.95); a human checks it, unless you revert the change because the task does not need it
  • hint 9 changed file(s) that neither weaken the checks, touch security nor show a risk category of jvm-spring-backend according to Jev
  • hint 1 build change(s) of low risk according to Jev: dashboard/build.gradle.kts (weakens checks 0.02, risk 0.00, security 0.02)

Classifier

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

Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 51433, calls 1, tokens in 49797 / out 21701 (reasoning included in out), duration 161.4 s, cost 0.0409 USD (reported), classifier `jev-1.13.0` calls 12, tokens in 9581, cost 0.0004 USD, build file judge `jev-1.13.0` calls 12, tokens in 19162, cost 0.0008 USD, phases: path_judge 0.7 s, classifier 0.8 s, context 0.4 s, model_review 158.9 s, config: defaults + host + repository (.werkrevisor.toml at main a114bf4).
Reviewed head `0787d5c1198bb453fd1e7043f09f4f658b5438eb` against base `a114bf418bdd92f441710b0453bb3027e8fddc37`, werkrevisor 0.32.7.
<!-- werkrevisor:0787d5c1198bb453fd1e7043f09f4f658b5438eb --> <!-- werkrevisor-verdict:YELLOW --> <!-- werkrevisor-blocks:63fe69cf9d8df0dd534e7e6204c1430e,b3199608ef04e0baa36a4970fff27639,a80f3cadf611aa16dfd218d4db4340c2,0e4daccf8b4cf6a73abd02b224a1e990,f0d6c9709e8e2fd43d3a492c5ea4846e,3a7792c277718b635d6e5848b4dae637,2cc66d3fcff6a3e5f73e0f00f0b5d890,34bacac97e4d6916ea439c9ce433374d,f3fa1831bfbef9cb40b380b5f75980d9,2c4946f9f8ad5056a5c875e7739a6891,55beaa66d72bdf01799fdc3e2936b10d,ce6dc28a654b2a48378cf9516b92eecf,3687c33b9d44bbe810f164c7d7037a85,54fd0f359d3754ec9a6d796763fc84bc,0bf9e53cf49db96f58ba45b687359d30,d0aa2e57e8f833df399be3b9abff8a2b,d3e7cb8d48b002e6a410a397c41943ff,c6291675539da587c99e48835f5ac699,a3cfaa0712418f2b9e897654462d1685,d53c4e025c7b3dcd7e03425d9d208474,0498d95db7b6c341b04feea9f03d30fa,215ff3b9d49da5d7613e53772990a347,ee3588ab664617a6895626a6bf0521b9,3a46a56293791c1dffa11e778da931cd,fa43f63606f3a3897fa07cd83e3d9060,63d9f568db654b929182466d72901963,7aa209ae3dfe7c482b0179346a0aa369 --> ## 🟡 werkrevisor: YELLOW / HUMAN_REVIEW Change kind: `mixed`. ### Reasons - **YELLOW** changes that touch security according to Jev: dashboard/src/main/kotlin/de/hoennig/werkregie/dashboard/sources/TaigaSource.kt (weakens checks 0.03, security 0.98), doc/werkregie.werkbaum (weakens checks 0.03, security 0.93) - **YELLOW** Authentication and session security according to Jev: dashboard/src/main/kotlin/de/hoennig/werkregie/dashboard/sources/TaigaSource.kt (0.96), doc/werkregie.werkbaum (0.95); a human checks it, unless you revert the change because the task does not need it - **hint** 9 changed file(s) that neither weaken the checks, touch security nor show a risk category of jvm-spring-backend according to Jev - **hint** 1 build change(s) of low risk according to Jev: dashboard/build.gradle.kts (weakens checks 0.02, risk 0.00, security 0.02) ### Classifier 12 of 12 units passed all questions (1 PR document(s)). 4 answers ignored because of a confidence below [classifier] min_confidence. <sub> Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 51433, calls 1, tokens in 49797 / out 21701 (reasoning included in out), duration 161.4 s, cost 0.0409 USD (reported), classifier `jev-1.13.0` calls 12, tokens in 9581, cost 0.0004 USD, build file judge `jev-1.13.0` calls 12, tokens in 19162, cost 0.0008 USD, phases: path_judge 0.7 s, classifier 0.8 s, context 0.4 s, model_review 158.9 s, config: defaults + host + repository (.werkrevisor.toml at main a114bf4).<br> Reviewed head `0787d5c1198bb453fd1e7043f09f4f658b5438eb` against base `a114bf418bdd92f441710b0453bb3027e8fddc37`, werkrevisor 0.32.7. </sub>
mi approved these changes 2026-10-11 11:50:44 +02:00
ai-reviewer merged commit 059326c0ad into main 2026-10-11 11:50:45 +02:00
ai-reviewer deleted branch claude-code/taiga 2026-10-11 11:50:45 +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/werkregie#21