feat: Die Größe bepreist den ganzen Teilbaum — Kinder zählen nicht obendrauf (D69)
Der Preis eines Knotens ist seine angegebene (oder D66-geschätzte) Größe; die frühere Rekursion (eigene Größe plus Summe/Minimum der Kinder) zählte doppelt und bestrafte sorgfältig zerlegte Pakete — eine zerlegte S-Alternative verlor gegen ein grobes L. Das Vereinigungs-Maß der Closure-Suche (D42) zählt je Knoten nur noch die Marge über seine nötigen Teilpakete hinaus. Mitgelieferter Plan wählt identisch (per Vergleich gemessen); SPEC §9 und llms.md nachgezogen. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
7278e74393
commit
4aaa19becd
@@ -111,6 +111,10 @@ One node per line. Everything except the label is optional.
|
||||
label. `"(L)"` and `((L))` mention a size literally (quoting convention).
|
||||
- From `(M)` upward a node **should be decomposed further**; a node ≥ M
|
||||
without children gets a placeholder hint in the diagram.
|
||||
- **A size prices its whole subtree.** For the cheapest path, the cost of a
|
||||
node is its own stated size — sub-packages are **not** added on top; the
|
||||
conflict check below guards whether they fit. A done node (`[x]`/`[^]`)
|
||||
costs 0.
|
||||
- For cost estimation a missing size is **estimated from the sub-packages**:
|
||||
at least the largest size among the counting children (same children as
|
||||
the conflict check below, except unsized children count too — estimated
|
||||
|
||||
Reference in New Issue
Block a user