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)
|
**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
|
**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
|
## Aufgabe
|
||||||
|
|
||||||
|
|
@ -52,9 +53,10 @@ tea push # falls nötig
|
||||||
|
|
||||||
## Failover
|
## Failover
|
||||||
|
|
||||||
Falls Model-Aufruf fehlschlägt (`ollama/glm-5.1`):
|
Falls Model-Aufruf fehlschlägt (`ollama/minimax-m3`):
|
||||||
1. `ollama/minimax-m3`
|
1. `ollama/deepseek-v4-flash:cloud`
|
||||||
2. `ollama/deepseek-v4-flash:cloud`
|
2. `ollama/glm-5`
|
||||||
3. `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
|
#!/usr/bin/env bash
|
||||||
# wiki-lint.sh — Mechanischer Wiki-Health-Check (kein LLM)
|
# 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
|
# Repo: knowledge-base
|
||||||
# Usage: ./scripts/wiki-lint.sh [repo-root] [output-file]
|
# Usage: ./scripts/wiki-lint.sh [repo-root] [output-file]
|
||||||
|
|
||||||
set -u # nounset; NICHT -e, weil wir alle Checks durchlaufen wollen
|
set -u # nounset; NICHT -e, weil wir alle Checks durchlaufen wollen
|
||||||
|
|
||||||
# --- Konfiguration (Schwellwerte) ---
|
# --- Konfiguration (Schwellwerte) ---
|
||||||
|
SCRIPT_VERSION="1.0"
|
||||||
STUB_WARN_PCT=10
|
STUB_WARN_PCT=10
|
||||||
STUB_FAIL_PCT=25
|
STUB_FAIL_PCT=25
|
||||||
DIR_WARN_FILES=12
|
DIR_WARN_FILES=12
|
||||||
|
|
@ -69,6 +70,8 @@ for dir in $(printf '%s\n' "${!dir_count[@]}" | sort); do
|
||||||
add_line "| $dir | $cnt | ✅ |"
|
add_line "| $dir | $cnt | ✅ |"
|
||||||
fi
|
fi
|
||||||
done
|
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
|
# CHECK 2: Stubs (<30 Zeilen) + Stub-Quote
|
||||||
|
|
@ -342,7 +345,7 @@ fi
|
||||||
echo ""
|
echo ""
|
||||||
echo "*Generated: $TIMESTAMP*"
|
echo "*Generated: $TIMESTAMP*"
|
||||||
echo "*Repo: $REPO_ROOT*"
|
echo "*Repo: $REPO_ROOT*"
|
||||||
echo "*Script: scripts/wiki-lint.sh v0.1*"
|
echo "*Script: scripts/wiki-lint.sh v$SCRIPT_VERSION*"
|
||||||
echo ""
|
echo ""
|
||||||
printf '%s\n' "${section_lines[@]}"
|
printf '%s\n' "${section_lines[@]}"
|
||||||
} > "$OUTPUT"
|
} > "$OUTPUT"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue