feat: Zuständigen-Engpass — Warnung, wenn eine Person mehr als die Hälfte des Pfads trägt (D71)
Trägt ein @name mehr als die Hälfte der offenen Arbeit des günstigsten Pfads (Marginalkosten-Maß, D69) und tragen mindestens zwei Personen Last auf der offenen Front, meldet die zeilenlose Warnung assigneeOverload die mögliche Engstelle; die Pillen der Person wechseln an offenen Pfad-Knoten auf die Warnfarbe. Knoten ohne Tags erben für die Rechnung vom nächsten getaggten Vorfahren, mehrere Tags teilen sich den Beitrag. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
d1da6a3529
commit
35b72fc178
@@ -29,6 +29,11 @@
|
||||
angegebene Größe des Elternknotens, selbst
|
||||
in der günstigsten Bereichs-Lesart
|
||||
(SPEC §5/D62); Zeile = Elternknoten
|
||||
- assigneeOverload { tag, share, stations, totalStations }
|
||||
— eine Person trägt mehr als die Hälfte der
|
||||
offenen Arbeit des günstigsten Pfads
|
||||
(SPEC §9/D71); zeilenlos — der Engpass
|
||||
hat keine einzelne Zeile
|
||||
- cheapApprox { } — günstigster Pfad nur gierig geschätzt:
|
||||
zu viele gekoppelte Gruppen für die
|
||||
exakte Suche (D42); zeilenlos
|
||||
@@ -78,6 +83,9 @@ function build(w, t, esc){
|
||||
return t('descStrayWarn', {line: w.line});
|
||||
case 'sizeConflict':
|
||||
return t('sizeConflictWarn', {line: w.line, size: esc(w.size)});
|
||||
case 'assigneeOverload':
|
||||
return t('assigneeOverloadWarn', {tag: esc(w.tag), share: w.share,
|
||||
stations: w.stations, total: w.totalStations});
|
||||
case 'cheapApprox':
|
||||
return t('cheapApproxWarn');
|
||||
case 'sourceLoad':
|
||||
|
||||
Reference in New Issue
Block a user