chore(lint): bump wiki-lint.sh to v1.0 + add SCRIPT_VERSION

- Header: Version 0.1 (Draft 2026-06-16) → 1.0 (Final 2026-06-17)
- Add SCRIPT_VERSION="1.0" variable used in report header
- Optional Fix D: Note im File-Count-Section zu Schema v1.5
  Sub-Categories (concepts/hardware, concepts/agi, people/, institutions/)
- subagents/wiki-lint-runner.md: v1.0-Hinweis ergänzt, Failover-Kette
  angepasst (m3 primary, KEIN glm-5.1 wegen zai-Billing-Fails)
This commit is contained in:
Hector 2026-06-17 15:26:54 +02:00
parent cce8d6c332
commit f5594d7a04
2 changed files with 13 additions and 8 deletions

View file

@ -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).

View file

@ -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"