frontend: High-Risk-Warndreieck + Prod-Gating der Test-Hilfen
- [!]-Knoten trägt jetzt ein Warndreieck (⚠) an der oberen linken Ecke, zusätzlich zur orangen Färbung — im Diagramm, im SVG/PNG-Export und barrierefrei (aria-hidden, Status steckt im aria-label). Tooltip in allen 9 Sprachen. - SPEC §4: [!]/highrisk-Status nachgetragen (war beim ersten Hinzufügen übersprungen), inkl. Warndreieck-Kennzeichnung. - Beispiel-PSP: Backend als High-Risk ([!]) markiert. - Debug-Panel + Reset-Button nur außerhalb des Prod-Builds (isProdBuild via VITE_BUILD_BADGE); im build:prod eliminiert esbuild den Zweig als toten Code. Update-Check + Banner bleiben in allen Builds aktiv. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
90b5deb45b
commit
095dbfb63e
@@ -59,9 +59,16 @@ Codiert als Checkbox nach dem Zeichen (Erweiterung der Markdown-Task-Syntax):
|
||||
| `[x]` | fertig | fertig | abgeschlossen | `#DCF1DE` (pastellgrün) | `#86C293` |
|
||||
| `[^]` | prod | in Produktion | deployed/live | `#DBEAF8` (pastellblau) | `#85ACD7` |
|
||||
| `[-]` | verworfen | verworfen | bewusst nicht weiterverfolgt | `#F1F2F4`, gestrichelter Rahmen, Text durchgestrichen | `#B3BAC2` |
|
||||
| `[!]` | highrisk | High Risk | Aufwand noch unklar, hohes Risiko | `#FFE5CC` (orange) | `#F97316` |
|
||||
|
||||
- Ohne Statusbox: neutraler Knoten (weiß).
|
||||
- `x` auch als `X` zulässig.
|
||||
- **High-Risk-Kennzeichnung:** Der `[!]`-Knoten trägt zusätzlich zur orangen
|
||||
Färbung ein **Warndreieck** (⚠, in `#F97316`) als kleines Badge an der oberen
|
||||
linken Ecke — Tooltip „High Risk – Aufwand noch unklar." Das Badge erscheint
|
||||
auch im Grafikexport. (Mnemonik: `!` = Achtung. Ob `[!]` später zusätzlich zum
|
||||
Fertigstellungsstatus stehen darf, ist offen; vorerst ist es ein eigener
|
||||
Status wie die übrigen.)
|
||||
- Verworfene Knoten (inkl. Teilbaum) sind per Default **ausgeblendet**;
|
||||
Toggle „verworfene einblenden“ zeigt sie.
|
||||
- **Fehlertoleranz:** Ein unbekanntes Zeichen in der Statusbox (z. B. `[z]`)
|
||||
|
||||
Reference in New Issue
Block a user