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:
parent
cce8d6c332
commit
f5594d7a04
2 changed files with 13 additions and 8 deletions
|
|
@ -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).
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue