diff --git a/scripts/subagents/wiki-lint-runner.md b/scripts/subagents/wiki-lint-runner.md index 356715c..72a6494 100644 --- a/scripts/subagents/wiki-lint-runner.md +++ b/scripts/subagents/wiki-lint-runner.md @@ -2,7 +2,8 @@ **Trigger:** On-demand (`wiki-do WMT-001`) oder weekly cron (So 04:30 CEST) **Output:** Lint-Report in `scripts/wiki-lint-report.md` + Topic-Post -**Model:** n/a (Script) für den Lint, dann `ollama/glm-5.1` für die Topic-Zusammenfassung +**Model:** n/a (Script) für den Lint, dann `ollama/minimax-m3` für die Topic-Zusammenfassung +**Lint-Script-Version:** v1.0 (2026-06-17, SCRIPT_VERSION-Variable im Header) ## Aufgabe @@ -52,9 +53,10 @@ tea push # falls nötig ## Failover -Falls Model-Aufruf fehlschlägt (`ollama/glm-5.1`): -1. `ollama/minimax-m3` -2. `ollama/deepseek-v4-flash:cloud` -3. `ollama/glm-5` +Falls Model-Aufruf fehlschlägt (`ollama/minimax-m3`): +1. `ollama/deepseek-v4-flash:cloud` +2. `ollama/glm-5` -Bei 3 aufeinanderfolgenden Failures: Topic-Post mit Fehler, dann aufgeben (Hauptagent übernimmt). +**Wichtig:** `ollama/glm-5.1` ist seit 2026-06-16 von zai-Billing-Errors blockiert — **nicht** als Primary einsetzen. + +Bei 2 aufeinanderfolgenden Failures: Topic-Post mit Fehler, dann aufgeben (Hauptagent übernimmt). diff --git a/scripts/wiki-lint.sh b/scripts/wiki-lint.sh index dcd9cdb..e508e5d 100755 --- a/scripts/wiki-lint.sh +++ b/scripts/wiki-lint.sh @@ -1,12 +1,13 @@ #!/usr/bin/env bash # wiki-lint.sh — Mechanischer Wiki-Health-Check (kein LLM) -# Version: 0.1 (Draft 2026-06-16) +# Version: 1.0 (Final 2026-06-17) # Repo: knowledge-base # Usage: ./scripts/wiki-lint.sh [repo-root] [output-file] set -u # nounset; NICHT -e, weil wir alle Checks durchlaufen wollen # --- Konfiguration (Schwellwerte) --- +SCRIPT_VERSION="1.0" STUB_WARN_PCT=10 STUB_FAIL_PCT=25 DIR_WARN_FILES=12 @@ -69,6 +70,8 @@ for dir in $(printf '%s\n' "${!dir_count[@]}" | sort); do add_line "| $dir | $cnt | ✅ |" fi done +add_line "" +add_line "_Schema v1.5 Sub-Categories: \`concepts/hardware\`, \`concepts/agi\`, \`people/\`, \`institutions/\` (alle in Counts oben enthalten)_" # ============================================================ # CHECK 2: Stubs (<30 Zeilen) + Stub-Quote @@ -342,7 +345,7 @@ fi echo "" echo "*Generated: $TIMESTAMP*" echo "*Repo: $REPO_ROOT*" - echo "*Script: scripts/wiki-lint.sh v0.1*" + echo "*Script: scripts/wiki-lint.sh v$SCRIPT_VERSION*" echo "" printf '%s\n' "${section_lines[@]}" } > "$OUTPUT"