Waisen und Quorum: Ausnahmemuster fuer Programm- und Vorlagendateien, Abschluss Waisen, Plan Quorum Task 06
waisen-ausnahmen.txt: Skills, Plugins, Testfixtures, Programmausgaben und Vorlagen zaehlen nicht als Waisen. Waisen-Uebersicht: Abschluss mit Belegen je Fertig-heisst-Punkt. Quorum: Task 06 entschaerft Freitext im Bericht (Fund aus dem ersten echten Lauf). Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
1edbd7ebe5
commit
b2b52dd0e8
4 files changed
+536
-3
No files matched your search
@@ -1,11 +1,11 @@
|
||||
---
|
||||
type: plan
|
||||
title: "Waisen im Graphen: Hub-Regel, Zähler im Sitzungsstart, Bestandslauf"
|
||||
status: draft
|
||||
status: done
|
||||
summary: "waisen.py zählt verwaiste Notizen so, wie Obsidian den Graphen baut, der Sitzungsstart meldet die Zahl, Regeltexte und Planer verlinken künftig den Hub, und ein einmaliger Bestandslauf hängt den Bestand an, nur anhängend und mit Probelauf."
|
||||
tags: [plan, vault-tools]
|
||||
created: 2026-09-29
|
||||
updated: 2026-09-30
|
||||
updated: 2026-10-05
|
||||
---
|
||||
|
||||
# Waisen im Graphen
|
||||
@@ -186,3 +186,22 @@ Der Planer hatte keine Shell. Was gemessen werden muss, steht als Schritt in ein
|
||||
4. **Laufzeitziel des Sitzungsstarts:** `faelle_sitzungsstart.py` erwartet bisher unter 5 s. Liegt M2 darüber, entscheidet Pascal, ob das Ziel steigt (der Hook hat 30 s).
|
||||
5. **IT-Workspace-Projekte ohne `_arbeitsstand`:** Die Spec-Zeile „Arbeitsdatei eines Projekts im IT Workspace“ ist für den Bestand nur für `_arbeitsstand` als Muster umgesetzt. Andere Arbeitsdateien kommen auf die Liste.
|
||||
6. **Specs in der Inbox** wie die Spec zu diesem Plan haben laut Hub-Tabelle das Projekt-README als Hub, liegen aber außerhalb eines Projekts. Die Regel sagt dazu nichts. Vorschlag: bei Abnahme in den Projektordner verschieben oder aus der Tagesnotiz verlinken.
|
||||
|
||||
## Abschluss 2026-10-05
|
||||
|
||||
| Fertig heißt | Ergebnis | Beleg |
|
||||
|---|---|---|
|
||||
| 1, 2 Zähler | erfüllt | `faelle_waisen.py` 109 von 109, Rotlauf 33 Mutanten getötet; `--echt` 2,1 s |
|
||||
| 3 Sitzungsstart | erfüllt | `faelle_sitzungsstart.py` 75 von 75; `--echt` 5,0 s, Ziel seit 2026-10-05 8 s (Entscheidung in `.vault-tools/session-hooks/ENTWURF.md`) |
|
||||
| 4 Bestandsskript | erfüllt | `faelle_waisen_bestand.py` 31 von 31, Rotlauf 18 Mutanten getötet |
|
||||
| 5 Linkcheck-Fälle | erfüllt | `faelle.py` 27 von 27 |
|
||||
| 6 regelwerk_check | erfüllt | nur der alte Befund zu `frontmatter.md` |
|
||||
| 7 Byte-Vergleich | erfüllt | je Welle alle Zieldateien byte-gleich; die übrigen Meldungen von `welle_vergleich.py` waren fremde oder nicht committete Dateien |
|
||||
| 8 Phase A | erfüllt | 164 Ziele, 7 übersprungen, 52 auf der Liste; keine Taskdatei und keine Ausnahme als Ziel |
|
||||
| 9 Phase B | erfüllt bis auf die Abnahme | Probelauf und echter Lauf gleich, 164 Dateien byte-genau Sicherung plus Anhang, Sicherung unter `D:/Claude-Sicherung-2026-10-05-waisen`; Abnahme per Bildschirmfoto des Graphen steht bei Pascal |
|
||||
| 10 bis 13 | erfüllt | `faelle_nach_edit.py` 58 von 58; kein neuer toter Link aus den Zieldateien; M4 ohne Befund |
|
||||
|
||||
- **Prüfungen:** Task 01 durch einen `pruefer` (2 wichtige Befunde, umgesetzt in Task 06), Tasks 02, 03, 04 und 06 kritisch mit `xhigh`: 0 blockierend, 0 wichtig, 10 klein. Sechs kleine Befunde zum Wortlaut sind in `navigation.md`, Stamm und `seo.md` behoben, das Laufzeitziel ist entschieden.
|
||||
- **Bewusst offen (klein):** Zwei Schutzprüfungen in `waisen_bestand.py` (Byte-Vergleich der Sicherung, Kontrolle nach dem Anhängen) sind laut Prüfer richtig, aber durch keinen Fall abgesichert. Ein verwaister Git-Arbeitsbaum sperrt alle Ziele seines Repos.
|
||||
- **Handliste:** 34 von 37 Dateien einzeln angebunden; Programm- und Vorlagendateien als Muster in `waisen-ausnahmen.txt` (Skills, Plugins, Testfixtures, Programmausgaben, Vorlagen).
|
||||
- **Ergebnis:** 880 Waisen vor dem Lauf, 45 danach. Die 45 sind gesperrt durch offene Zweige und Arbeitsbäume, nicht versionierte Dateien oder gemischte Zeilenenden; nach dem Merge der betroffenen Zweige `waisen_bestand.py` noch einmal fahren.
|
||||
@@ -11,3 +11,12 @@ Bookstack/**
|
||||
|
||||
# Programmausgaben in Code-Projekten; das Programm schreibt sie täglich neu.
|
||||
Code Projekte/*/data/**
|
||||
|
||||
# 2026-10-05: Programm- und Vorlagendateien, keine Notizen. Skill- und Plugin-Definitionen,
|
||||
# Testfixtures und Programmausgaben bekommen keine Hub-Zeile; in einer Vorlage wuerde sie
|
||||
# in jede neue Notiz wandern.
|
||||
Code Projekte/*/skill/**
|
||||
Code Projekte/*/plugin/**
|
||||
Code Projekte/*/tools/testdaten/**
|
||||
Code Projekte/*/artifacts/**
|
||||
*/Vorlagen/**
|
||||
Reference in new issue
Block a user