diff --git a/wiki/tasks/maintenance-todo.md b/wiki/tasks/maintenance-todo.md index 568b485..0013c66 100644 --- a/wiki/tasks/maintenance-todo.md +++ b/wiki/tasks/maintenance-todo.md @@ -8,9 +8,16 @@ ## ToDo - [ ] **WMT-001** — `scripts/wiki-lint.sh` finalisieren + Test-Fixtures - - Category: tooling | Effort: M | Status: planning + - Category: tooling | Effort: M | Status: in-progress (gestartet 2026-06-17 13:19, wiki-do von k9ert) - Subagent: `scripts/subagents/wiki-lint-runner.md` - Notes: Draft v0.1 läuft (`output/draft-wiki-lint.sh`), Report korrekt, Exit-Code 1 bei Issues. Muss noch von `output/` → `scripts/` und Fixtures. + - Stand 2026-06-17: `wiki-lint.sh` (360 Zeilen) ist bereits in `scripts/` und läuft sauber (letzter Run: 51 Pages, 0 Issues). Draft-Wegfall bereits erfolgt. Übrig: Header-Version 0.1 → 1.0, Fixtures-Validierung, Test-Suite hat 2 veraltete Asserts (Test 4 real-repo). + - Subagent-Auftrag inkl. konkreter Fixes: + 1. Header-Version `0.1 (Draft 2026-06-16)` → `1.0 (2026-06-17)` + 2. Test 4 Erwartung anpassen: real-repo kann jetzt exit=0 oder 1 sein (clean state). Test soll **„irgendeine Section"** prüfen, nicht spezifisch „frontmatter" — Section heißt jetzt „Frontmatter Präsenz" mit Umlaut. + 3. Fixtures in `scripts/test-fixtures/wiki-lint/{clean,messy,broken}-wiki/` durchgehen — passen die noch zur aktuellen Wiki-Struktur (Schema v1.5: people/, institutions/, hardware/ in concepts/)? + 4. Optional: Falls Schema v1.5 Sections (`concepts/hardware`, `concepts/agi`) im Lint-Output als „neu seit v1.4" markiert werden sollen, Changelog-Hinweis im Header. + - Definition of Done: alle 17 Test-Asserts grün, Header-Version 1.0, Fixtures-Check dokumentiert, Commit auf Remote. - [x] **WMT-002** — 12 Wiki-Pages mit Frontmatter nachziehen | schema | S | 2026-06-16 - Schema: siehe `AGENTS.md` § "Wiki-Pages haben minimales Frontmatter"