docs: Werkbaum-Plan — 24 Knoten in Produktion

Beim Deploy der stabilen Instanz gehen diese Knoten live; SPEC §4
unterscheidet [x] fertig von [^] in Produktion (D30):

- Node IDs (#auth) (S)  %% often just the ticket number, see SPEC §11
- Dependencies across the tree, (:#auth,#api)
- They constrain the status, not when work may start
- Effective status: intrinsic, plus what it depends on
- Cycles are legal — they mean "finished together"
- An id with no node behind it is a warning
- XOR, = — exactly one alternative, not at least one
- Node descriptions, shown as a tooltip
- A short text right at the node (S)  %% a " line below the node
- A long block at the end, addressed by its id (S)  %% behind a --- separator
- Cross links for dependencies
- Visually secondary — the tree carries the message
- Highlight what a selected node needs and feeds
- Count the whole dependency closure #closure
- Shared dependencies counted only once
- The cheapest alternative is no longer the local one (M)  %% see D34, D42
- Search exactly, the trees are small enough
- Enumerate the coupled any-of choices
- Cost is the size of the union
- Stay greedy, but say so (XS)  %% built as the named fallback
- Line numbers in the text editor (XS)  %% the warnings name them
- Collapsible subtrees
- Initial state from the text: > collapses, < re-opens
- Fold and unfold in the diagram, independently of the text
This commit is contained in:
mhoennig
2026-08-22 19:50:56 +02:00
parent 4706541517
commit 7eebc985b1
+24 -24
View File
@@ -9,18 +9,18 @@
- [^] People tags, bare URLs, %% comments (XS) - [^] People tags, bare URLs, %% comments (XS)
- [^] And/or decomposition (S) - [^] And/or decomposition (S)
- [^] Optional nodes — neither required nor an alternative (S) - [^] Optional nodes — neither required nor an alternative (S)
- [x] Node IDs (#auth) (S) %% often just the ticket number, see SPEC §11 - [^] Node IDs (#auth) (S) %% often just the ticket number, see SPEC §11
+ [?] Free tags, &tag (M) %% only together with a consumer, see D34 + [?] Free tags, &tag (M) %% only together with a consumer, see D34
- [?] A lens: highlight every node tagged &x (S) - [?] A lens: highlight every node tagged &x (S)
- [x] Dependencies across the tree, (:#auth,#api) (M) - [^] Dependencies across the tree, (:#auth,#api) (M)
- [x] They constrain the status, not when work may start (S) - [^] They constrain the status, not when work may start (S)
- [x] Effective status: intrinsic, plus what it depends on (S) - [^] Effective status: intrinsic, plus what it depends on (S)
- [x] Cycles are legal — they mean "finished together" (XS) - [^] Cycles are legal — they mean "finished together" (XS)
- [x] An id with no node behind it is a warning (XS) - [^] An id with no node behind it is a warning (XS)
- [x] XOR, = — exactly one alternative, not at least one (S) - [^] XOR, = — exactly one alternative, not at least one (S)
- [x] Node descriptions, shown as a tooltip (M) - [^] Node descriptions, shown as a tooltip (M)
- [x] A short text right at the node (S) %% a " line below the node - [^] A short text right at the node (S) %% a " line below the node
- [x] A long block at the end, addressed by its id (S) %% behind a --- separator - [^] A long block at the end, addressed by its id (S) %% behind a --- separator
- [-] A separate storage format for the structure (L) %% the text is the format - [-] A separate storage format for the structure (L) %% the text is the format
- [ ] Ticket references (#123) (S) - [ ] Ticket references (#123) (S)
- [?] Benefit per node, not only cost (M) - [?] Benefit per node, not only cost (M)
@@ -33,19 +33,19 @@
- [^] Horizontal fan (S) - [^] Horizontal fan (S)
- [^] Vertical, transposed (S) - [^] Vertical, transposed (S)
- [^] Compact (S) - [^] Compact (S)
- [x] Cross links for dependencies (M) - [^] Cross links for dependencies (M)
- [x] Visually secondary — the tree carries the message (S) - [^] Visually secondary — the tree carries the message (S)
- [x] Highlight what a selected node needs and feeds (S) - [^] Highlight what a selected node needs and feeds (S)
- [^] Cheapest path (M) - [^] Cheapest path (M)
- [^] Cost model, missing size counts as M (S) - [^] Cost model, missing size counts as M (S)
- [^] Metro-map line through the leaves (S) - [^] Metro-map line through the leaves (S)
- [x] Count the whole dependency closure #closure (M) - [^] Count the whole dependency closure #closure (M)
- [x] Shared dependencies counted only once (S) - [^] Shared dependencies counted only once (S)
- [x] The cheapest alternative is no longer the local one (M) %% see D34, D42 - [^] The cheapest alternative is no longer the local one (M) %% see D34, D42
| [x] Search exactly, the trees are small enough (M) | [^] Search exactly, the trees are small enough (M)
- [x] Enumerate the coupled any-of choices (S) - [^] Enumerate the coupled any-of choices (S)
- [x] Cost is the size of the union (S) - [^] Cost is the size of the union (S)
| [x] Stay greedy, but say so (XS) %% built as the named fallback | [^] Stay greedy, but say so (XS) %% built as the named fallback
- [^] Export (M) - [^] Export (M)
- [^] SVG and PNG download (S) - [^] SVG and PNG download (S)
- [^] PNG to the clipboard (S) - [^] PNG to the clipboard (S)
@@ -59,10 +59,10 @@
- [^] Switcher in the editor title bar (S) - [^] Switcher in the editor title bar (S)
- [^] Load a document from ?sourceUrl= (S) - [^] Load a document from ?sourceUrl= (S)
- [^] Jump between diagram and text (S) - [^] Jump between diagram and text (S)
- [x] Line numbers in the text editor (XS) %% the warnings name them - [^] Line numbers in the text editor (XS) %% the warnings name them
- [x] Collapsible subtrees (M) - [^] Collapsible subtrees (M)
- [x] Initial state from the text: > collapses, < re-opens (S) - [^] Initial state from the text: > collapses, < re-opens (S)
- [x] Fold and unfold in the diagram, independently of the text (S) - [^] Fold and unfold in the diagram, independently of the text (S)
- [ ] Open and save .werkbaum files (S) - [ ] Open and save .werkbaum files (S)
+ [^] Show what is new since your last visit (S) + [^] Show what is new since your last visit (S)
+ [?] A pastel colour per person (S) + [?] A pastel colour per person (S)