fix(frontend): Manager — volles Sensor-Lagebild + aussagekräftiger Trend-Default - #42
Conversation
…end-Default Der Manager landete in der reduzierten Sensor-Variante (max 1 Sensor, Default machine_running/bool) — die ist laut Studie §4B für mobile Werker (Handschuh) gedacht, nicht für den Manager am Desktop. Erster Eindruck der Maschinenseite dadurch nichtssagend (nur bool-Linie). - lib/machine/roles.ts: manager.sensorDetail reduced -> full (max 4 statt 1; aggregateOnly bleibt — volles Bild, keine Einzelaktion). - components/machine/machine-detail-view.tsx: analoge Messkurven (press_force etc.) als Default statt des digitalen Laufzustands (stabiler Sort, Fallback Original-Reihenfolge). vitest 60 passed, tsc clean, eslint clean. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughDie Manager-Rolle erhält in ÄnderungenSensor-Rollen und initiale Auswahl
Geschätzter Code-Review-Aufwand🎯 2 (Einfach) | ⏱️ ~8 Minuten Möglicherweise verwandte PRs
Gedicht
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Problem
Beim Durchklicken: Die Maschinen-Detailseite zeigt als Manager im Sensortrend nur
machine_running(bool) — die numerischen Sensoren (press_force, hydraulic_pressure …) sind disabled. Ursache: Der Manager landete in der reduzierten Sensor-Variante (sensorDetail: "reduced"→ max 1 Sensor, Default = erster Datenpunkt = bool-Laufzustand). Laut Studie §4B ist "reduced" aber für mobile Werker (Handschuh, schnell) gedacht — nicht für den Manager am Desktop. Erster Eindruck dadurch nichtssagend.Fix
lib/machine/roles.ts:manager.sensorDetailreduced→full(max 4 statt 1 Sensor).aggregateOnlybleibttrue— der Manager sieht das volle Bild, greift aber nicht ein.components/machine/machine-detail-view.tsx: analoge Messkurven als Default (stabiler Sort,kind === "analog"zuerst) statt des digitalen Laufzustands.Verifiziert
vitest 60 passed (machine + roles), tsc clean, eslint clean.
Hinweis
Branch von main → enthält NICHT den Drill-Down (#40). Für einen Live-Frontend-Deploy mit allen Fixes erst #40 mergen, dann diesen auf main rebasen.
🤖 Generated with Claude Code
Summary by CodeRabbit