Kein Label für Urheberschaft: authored neben owns und maintains
#43
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Erledigt in 4.7.0 (Commit
3916cb9, CI-Runs 161 und 162 grün).Was das Problem war
instructions/link-taxonomy.mdkannte fortlaufende Rechenschaft (owns) und fortlaufende Arbeit (maintains), aber nicht den einmaligen Schöpfungsakt. Urheberschaft stand deshalb im Korpus in vier unvereinbaren Formen nebeneinander:author:-Frontmatter (Freitext, Pflichtfeld)Rohit Gupta (agentmemory) + Andrej Karpathy (original)owns-LabelVannevar Bush owns Memexsee-also-LabelAndrej Karpathy see-also LLM Wiki Pattern(+2 weitere)- **Autor:** [[Rohit Gupta]]inAgent Memory.mdNicht die Label-Lücke war der Defekt, sondern diese Uneinheitlichkeit — und eine der Kanten war sachlich falsch, nicht nur schwach:
ownsbehauptet „is accountable for the target's existence and decisions", und Vannevar Bush ist 1974 gestorben.Was entschieden und gebaut wurde
Ein Label
authored, im operationalen Register direkt hinterowns, geschrieben auf der Entity-Seite. Die drei bilden dort jetzt die Unterscheidung, die der Befund gefunden hatte: Ursprung / Rechenschaft / Arbeit.Der Katalogtext sagt dazu ausdrücklich, dass
ownseine stehende Behauptung ist und deshalb über eine verstorbene oder längst abgewanderte Person falsch liest, so klar sie die Sache auch gemacht hat — „pickingownsfor it is not a weaker edge but a wrong one."Die Richtung wurde gegenüber der ursprünglichen Fassung gedreht. Der erste Vorschlag war
authored-byauf der Concept-Seite. Das hättexref removegebraucht, das lauttools/CONTRACT.mdbeidseitig abräumt und die frisch geschriebene Gegenkante mitgelöscht hätte.authoredauf der Entity-Seite erfüllt ADR-058 genauso sauber und kommt mit reinemxref addaus, das relabelt statt anzuhängen und nur die Quellseite anfasst.Verworfen, mit Begründung:
builds-on— load-bearing vocabulary collision mitextends/derived-from/adapted-from(Commonplace: beim Schreiben verhindern, nicht beim Lesen auflösen). Die Kante, die es motiviert hatte (Rohit Gupta see-also Andrej Karpathy), ist ohnehin keine Urheberschaft.Authorship— ein einzelnes Label braucht keins; jede Prägung ist ein globaler Name, den jeder Leser mitträgt.authored/authored-by— anders als beicomposition/part-ofbenennt die Gegenrichtung dieselbe Tatsache. Die Inbound-View rendert sie.Umgestellte Kanten
see-alsoauthoredsee-alsoauthoredsee-alsoauthoredowns(falsch)authoredBewusst unverändert geblieben:
Rohit Gupta owns Agent Memory(er pflegt es weiter,ownsist korrekt),Rohit Gupta see-also LLM Wiki PatternundVannevar Bush see-also LLM Wiki Pattern(erweitert bzw. antizipiert, nicht geschaffen),E3DC GmbH owns E3DC, der Prosa-Bullet inAgent Memory.md(die Maschinenkante trägt bereitsowns) undtypes/source.mdsauthor:-Feld (anderer Zweck: Urheber des Rohmaterials, oft ohne Personenseite).Akzeptanzkriterien
instructions/link-taxonomy.mdführtauthoredim operationalen Register mit dem Satz, den es vervollständigt — plus Abgrenzungsabsatz gegenowns/maintainskb/entities/COLLECTION.mdautorisiertauthoredfürconcepts:undentities:authored— mitwikitool links showfür beide Personenseiten bestätigtwikitool lint --full: 0unauthorised_labels, 0malformed_edgessee-also180→177,owns4→3,authored0→4; Karpathy behält 3 Kanten, Bush 2ownsauf ein Werk eines VerstorbenenVERSIONauf 4.7.0 (--minor, additiv), CHANGES.md-Eintrag geschriebendocs verifyundinstructions verifyexit 0,pytest975 grün, CI-Runs 161/162 successWas daraus noch offen ist
Nichts an diesem Befund. Zwei Nachbarn sind daraus entstanden:
alternative-to,addresses, entity→entity-Lineage, Lint-Befundredundant_see_also.see-also-Kanten des Korpus. Urheberschaft war davon 3 %; die Masse liegt woanders.Der Link-Katalog hat kein Register für Urheberschaft - drei Kanten stehen ersatzweise auf see-alsoto Kein Label für Urheberschaft: `authored` neben `owns` und `maintains`Changelog: Body von „zu entscheiden" auf entschiedene Spezifikation umgeschrieben (Sitzung 2026-09-04, Prüfung gegen Korpus + Commonplace).
Korrigiert: Der Befund waren nicht drei
see-also-Kanten, sondern sechs — und Urheberschaft steht im Korpus in vier unvereinbaren Formen (source.author,owns,see-also, Prosa-Bullet). Die alteprio/waiting-Begründung („der Korpus ist konsistent, keine Kante trägt ein falsches Label") ist widerlegt:Vannevar Bush owns Memexbehauptet laufende Rechenschaft für einen 1974 Verstorbenen.Entschieden: ein Label
authored, im operationalen Register hinterowns, geschrieben auf der Entity-Seite. Damit kommt die Umsetzung mit reinemxref addaus — die ursprünglich vorgeschlagene Richtung (authored-byauf der Concept-Seite) hättexref removegebraucht, das lauttools/CONTRACT.mdbidirektional abräumt und die frisch geschriebene Gegenkante mitgelöscht hätte. Als Invariante im Body festgehalten.Gestrichen:
builds-on(load-bearing vocabulary collision mitextends/derived-from/adapted-from), das eigene RegisterAuthorship(ein Label braucht keins), und die Inversenpaar-Frage (die Gegenrichtung benennt dieselbe Tatsache — anders als beicomposition/part-of; die Inbound-View rendert sie).Neu: konkrete Kantentabelle (4 relabeln, 7 bewusst unverändert mit Begründung), Akzeptanzkriterien als prüfbare Eigenschaften statt Aktivitäten, Abgrenzung gegen den größeren
see-also-Befund.Labels:
kind/decision→kind/build,prio/waiting→prio/planned(der Auslöser ist gefallen — die Wartebegründung war die widerlegte Konsistenzannahme).size/Sbleibt.Nebenbefund, separat verfolgt:
see-alsoist 180 von 514 Kanten (35 %), das mit Abstand häufigste Label;link-taxonomy.mdnennt das wörtlich ein Vokabularproblem. Urheberschaft ist davon 3 %.Changelog: Body auf Abschlussstand. Spezifikation durch Ergebnis ersetzt, alle acht Akzeptanzkriterien abgehakt und mit dem benannt, was sie belegt (
links showje Personenseite, Labelverteilung vorher/nachher, CI-Runs 161/162). Verworfene Vorschläge stehen jetzt als verworfen mit Begründung statt als offene Optionen. Verweise auf #49 (Katalog-Erweiterung, im selben Bump) und #48 (verbleibender Sweep) ergänzt. Geschlossen.