The overview as an Ampel with a cockpit (design A3) #27

Merged
ai-reviewer merged 6 commits from claude-code/dashboard-a3 into main 2026-10-11 19:13:46 +02:00
Collaborator

Design A3 of the canvas: connection bar, "Du bist dran" grouped by action, Werkator load, builds, werkrevisor costs, tabs, DE/EN.

See the PR document under doc/prs.

🤖 Generated with Claude Code

Design A3 of the canvas: connection bar, "Du bist dran" grouped by action, Werkator load, builds, werkrevisor costs, tabs, DE/EN. See the PR document under doc/prs. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
claude-code added 1 commit 2026-10-11 17:44:42 +02:00
claude-code added 1 commit 2026-10-11 17:44:47 +02:00
PR document named after PR#27
werkator build succeeded after 00:50
4e8b32c53c
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-code added 1 commit 2026-10-11 17:47:35 +02:00
WerkatorSource reads /api/system and, every 5 minutes, the CPU line of 24 hours;
WerkrevisorSource reads /api/stats. Both go to the snapshot as loads and costs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-code added 1 commit 2026-10-11 18:02:18 +02:00
The page now opens on an overview: one bar says whether every source is connected, with the logo of
each tool; Du bist dran groups the next steps by action; beside it Werkator's load, its builds of
24 hours and werkrevisor's costs; below the running work as cards and the history as a lane per tool.
The lists moved to tabs with the filters; on a phone the tabs are a bar at the bottom.
The page speaks German or English. Relays report silent and failing tools for the connection bar.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-code added 1 commit 2026-10-11 18:06:44 +02:00
claude-code added 1 commit 2026-10-11 18:10:23 +02:00
Version 0.11.0; README, plan and PR document for the overview
werkator build succeeded after 01:06
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 04:06
91f6d32e82
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-code marked the pull request as ready for review 2026-10-11 18:11:49 +02:00
Collaborator

🟡 werkrevisor: YELLOW / HUMAN_REVIEW

Change kind: mixed.

Reasons

  • YELLOW PR too large for an AI-only approval: 1709 changed lines (docs and mechanical files not counted) exceed [size] max_changed_lines = 800; please review it yourself
  • YELLOW changed files not judged by Jev: dashboard/src/main/resources/static/logos/claude.png (no text diff), dashboard/src/main/resources/static/logos/codex.png (no text diff), dashboard/src/main/resources/static/logos/taiga.png (no text diff) and 1 more
  • YELLOW spec: doc/prs/2026-10-11-PR#27-dashboard-a3.md section 'Follow-up PRs' hard_to_understand (0.51 > yellow_above = 0.5)
  • YELLOW 1 changed file was given to the AI only as diff, not in full, so it could not check it against the rest of its file (each larger than [review] max_full_file_chars = 80000, and no excerpt fits the limits either): dashboard/src/main/resources/static/index.html
  • YELLOW files the model cannot review: dashboard/src/main/resources/static/logos/claude.png, dashboard/src/main/resources/static/logos/codex.png, dashboard/src/main/resources/static/logos/gitea.svg and 2 more
  • hint 20 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

Unit Question Problem Confidence Verdict
doc/prs/2026-10-11-PR#27-dashboard-a3.md section 'Follow-up PRs' hard_to_understand 0.51 0.44 YELLOW

16 of 17 units passed all questions (1 PR document(s)).
1 answer ignored because of a confidence below [classifier] min_confidence.

Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 119152, calls 1, tokens in 115054 / out 20627 (reasoning included in out), duration 244.8 s, cost 0.0592 USD (reported), classifier `jev-1.13.0` calls 17, tokens in 14270, cost 0.0006 USD, excerpt selection `openrouter/openai/gpt-6-luna` calls 1, tokens in 49210 / out 699, cost 0.0065 USD (reported), build file judge `jev-1.13.0` calls 21, tokens in 41314, cost 0.0017 USD, phases: path_judge 1.4 s, classifier 1.1 s, context 8.6 s, model_review 233.2 s, config: defaults + host + repository (.werkrevisor.toml at main cc7ab6c).
Reviewed head `91f6d32e8205e48020e9e1bc11efe120614e8342` against base `cc7ab6c5746140df8b5453189e33621037f42bf3`, werkrevisor 0.32.11.
<!-- werkrevisor:91f6d32e8205e48020e9e1bc11efe120614e8342 --> <!-- werkrevisor-verdict:YELLOW --> <!-- werkrevisor-blocks:909643ea576354ea1afb476ddb3868ec,9f005c620f603b87d0d6fe56675a5a9e,156649b4dcd066ecb057107f4302eb8b,1accd8c2708ba5cb874f3840ff7fb6e3,33de722ba4c908ad8caaa6e8470f4b93,ee91bdfba71ea3b2e691bf386dbbbf3f,9740dad87638d4dacd270cd06d523e2b,47b7304b2ec723c9b2e404c91d5aba3c,31fea3e48e96c59c20ebeafb844f9ba7,6ee45176b982306ba3aed25185d2a3a6,78df095645438086bf23373d79a143bc,a0bd57f80fd4e5ef11bb4dfc3d2076a3,fd3d25a608d14d7942ea8716462fbaa4,7057ea885e1dfd28828abff435a337bb,7615d202085ebff04a7ea2231ad33773,f8ce50468b0de09e570824ad97829f23,9bbfaccfa522fad33495c1ae481daec4,2e0028afe0386d044ee5087fec966305,f6ecaec6f429c7c3b7136053c12f89a0,4386b89a349e6afba11d66bfd85dcdf5,4e05cc2e6a2c8a239e78fb6bf5701af2,d79ed5dc19a586ed475368765467ce2b,1e15ff63a8ecb858315f216801a96ec4,19f8af97de56aad4bd9d4f16cd5cb45d,dbbffa8cf194fd1078c3b0a2f4b6d102,5d674b18af58c1a98d71c258a3593f80,30cb54ffc29202e9771a8ffd606e01fc,26f8b538f383e28902387a6268ad59d3,6067dfb8d23e97a884a7f7ca5d4520f9,29bd19f23bc9e241f9b0db88cc47495b,368365bd990a172f72302b62432d2e9b,9d6f904de8723524c48c874e7198c07e,6d7fb4c0c68d80262c6faa9d20287dcb,ba5ae3b2aa9e817da8bbe5819dd1a93d,820348a40cafc0240117b04fb44e78ab,c72f544516037c3f7b1d28bf0119f407,16c22944221c2509ddcc31996f5e1e45,232a3be0d292b69e2ba42445a8dd837f,22fa256eb3d8962076fd538f445be021,89b08f036d607b3b12e43379de1921c6,92244da046c65fe21c7f422fe6829af0,b3e384ef4c9f377e913833a486814613,b24d3692cf628737ae66ecf25a8dbf34,59f3a0ee10614c9c17ee4232f17569a5,8798fd9b334768e1e4dadbaa14f421b2,77585d4caafe72c0115c1fe9e49490cc,41645f7bb7bcc4ea03f3632c3d50b78e,1e15cd9ff942e7a04dfc401f5a678b31,5418d9fb68e0af7f196c48ee75e3c53a,5f238a39060024b8467229087095612e,d9c3b1543b5e855b0491cf76f11fa883,3554a24fadb1d09f04fd1b7db1c8105b,656418fcf3e1bd7252c951f2f88ba382,d63deb902d8992e9303aed129357804a,731427e77bd9d025a8623347e0c49d18,f6137013d6d7d8f5fa8cb49d940c21ab,55aa3ab24b91ee047cdf7f36a641bdac,d70066212cf8799d2912dec8fcd68fe6,7a5309fb205fde65afbd0ebaa71bd02d,29a149bdfbb1f7d906e79b2d09e419d1,767ceb2c54df4c4acb8737cbf27aa4ee,e1cbeae12e7d19d1f07d2f3f4e8e8c04,81a18807ca9ab53a478d42f1b5f88473,7f3d02f235a1d99e64df871bc946cb36,52263906f0976077fb1be241dcc0c66e,68c93a0198db921411105aff15829f8f,c0a88b66aba12d4fed446f5db0dbbb6e,68017125edd993280f5c0fdce179a3f3,204c2616424d99328756d28f42958d5e,8cfce9dfa1cf0621c7aed22043ac9edb,7456d061fbd16648670b544a98c09969,da161bdd89682863d8d8d3c0964be264,0b268c2fad07e3fd54ef86bd0d1ff9c5,3b14f1b8352be272736684bbf1c4ca0c,381e4084f41f36d1aed56eadce976236,af7de93d803c54de9c6d52c8e079a333,bef8c8168958924c589c4d72aaf62911,a11ee7e1147dc86f0ca5964425fd205c,c28828252af06d432b1c55d66a427c99,2c9328117b9d3d31bf8fc9c2428ee541,bfab6a008c2650d3b1d442c9dce55ce4,5f529630bdffc52972fe86d56c28a5b2,df2dd0d059f746af8837d9c9f198179b,031580ad113b2d953d36bb2d779f6969,adb1f91371c087cf096136f6410d1e7e,70b6f2c810d623430dc7ef86775006e7,8cacc1def042918902381c63b45bf5da,c886648b8090fbab3ae540e300cd2580,457cb349753bf1a4a452f3d7b4959a10,f160b0f5d6c63abf33a2491ce9afd9d8,dda70f7dd3241fb3e6a991688d398c17,9662cca059905add43979b5f9af837e8,943a9e92b8baaa49b0122a6163a3e486,30ff810d21d2906a1c6c4b3eadd8993c,d2a5ae5ec699abc024516500891e8865,0bf38f3104441b536ef411f16cf42035,024832525570f3f26af0603b8aa10ccf,cac84161cc742a8711ce938d95fe2942,b0d6a0a60fd48a85f8a8ac6e9b805ec4,f1337d5fc514b033521b0b95d184d468,d2d29bbb45a482a1f0286b7dc6cd7406,29625c7d6b1a31cac099d6469ca8c4d7,a02d79b9da47b3fc9153c0f3ce8de2d2,9159a36451c536db39638df760757b93,d7b6d9a57136380f5f90189c30ab0ec5,001722fbe04653b6e75f23eceb686ff6,f7fc6ddd240d5ffa55752c71cac51cf7,8202c85d47c269bafa617e11592ce245,4d95f315dfbdea0f4529976c726aa10b,7c674b3430a2f34d691c3162598ce6b9,85ff0909e49d683339facfbbbf6571a8,b2a00961605678fb3bbf9192f2515dcb,5ebe95ccbeed5a3f757189ae70ee1493,971df206720b622c07436dfde1c38bd3,a00307ef20d89773ebcb4d1358830f2e,b3a6bc6763bbed56b361f1caa5df3340,c97373da1c1ab062174b4cffd837783f,109eb5865a3c5fd5af17800830c77286,3b8582713f0aca7cd7d5ab6e58082962,d50977ebe4c27293fe5073faf8094fb5,c07e06298d2a561d62a97a2c14e80db6,504275ed798c482bf8f0d8604cac6c43,a9d136666825d1c90e5accdbc548784b,5a0ff6d6352478247e19e5c5da055190,fe35cc4298a656c9fa2d3eb46338a55b,808a9a4996b801a8e5ce597fc0353f8f,9f11478d1f8aa5f19117f198d4f5cb40,724efa8e435d5b22c13d10ce8e9a561d,aae6928e5374b41b7a4a35a721da80e1,d07d44790163fde14f14e009bd35dee0,8eddb5a581e78e1a75ed5d94ac21746a,fb57d590c1a45ab4f1142353aecb7793,f2663b13bb466184c90f12a5bafa78fc,2ce608d50a1e5e677c11675d307b39cb,63cd7aa9173c3fd922f7adeb2ebe2b4d,fc4d74117c23856b33a0e5e8ec77e5a9,c3896a6ae1581ac59be33caa1ca01078,78a3dbd3d8d0c33f3b96d6bfab920bf1,9c5af0bfa35173c5f8c9b02e120bd2e6 --> ## 🟡 werkrevisor: YELLOW / HUMAN_REVIEW Change kind: `mixed`. ### Reasons - **YELLOW** PR too large for an AI-only approval: 1709 changed lines (docs and mechanical files not counted) exceed [size] max_changed_lines = 800; please review it yourself - **YELLOW** changed files not judged by Jev: dashboard/src/main/resources/static/logos/claude.png (no text diff), dashboard/src/main/resources/static/logos/codex.png (no text diff), dashboard/src/main/resources/static/logos/taiga.png (no text diff) and 1 more - **YELLOW** spec: doc/prs/2026-10-11-PR#27-dashboard-a3.md section 'Follow-up PRs' hard_to_understand (0.51 > yellow_above = 0.5) - **YELLOW** 1 changed file was given to the AI only as diff, not in full, so it could not check it against the rest of its file (each larger than [review] max_full_file_chars = 80000, and no excerpt fits the limits either): dashboard/src/main/resources/static/index.html - **YELLOW** files the model cannot review: dashboard/src/main/resources/static/logos/claude.png, dashboard/src/main/resources/static/logos/codex.png, dashboard/src/main/resources/static/logos/gitea.svg and 2 more - **hint** 20 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 | Unit | Question | Problem | Confidence | Verdict | |---|---|---|---|---| | doc/prs/2026-10-11-PR#27-dashboard-a3.md section 'Follow-up PRs' | hard_to_understand | 0.51 | 0.44 | YELLOW | 16 of 17 units passed all questions (1 PR document(s)). 1 answer ignored because of a confidence below [classifier] min_confidence. <sub> Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 119152, calls 1, tokens in 115054 / out 20627 (reasoning included in out), duration 244.8 s, cost 0.0592 USD (reported), classifier `jev-1.13.0` calls 17, tokens in 14270, cost 0.0006 USD, excerpt selection `openrouter/openai/gpt-6-luna` calls 1, tokens in 49210 / out 699, cost 0.0065 USD (reported), build file judge `jev-1.13.0` calls 21, tokens in 41314, cost 0.0017 USD, phases: path_judge 1.4 s, classifier 1.1 s, context 8.6 s, model_review 233.2 s, config: defaults + host + repository (.werkrevisor.toml at main cc7ab6c).<br> Reviewed head `91f6d32e8205e48020e9e1bc11efe120614e8342` against base `cc7ab6c5746140df8b5453189e33621037f42bf3`, werkrevisor 0.32.11. </sub>
ai-reviewer scheduled this pull request to auto merge when all checks succeed 2026-10-11 18:16:02 +02:00
ai-reviewer requested review from mi 2026-10-11 18:16:02 +02:00
mi approved these changes 2026-10-11 19:13:43 +02:00
ai-reviewer merged commit a11058af27 into main 2026-10-11 19:13:46 +02:00
ai-reviewer deleted branch claude-code/dashboard-a3 2026-10-11 19:13:46 +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#27