refactor: Modell- und Container-Alias auf coding_model vereinheitlicht

Statt modell-spezifischer Namen (qwen3.5-single, qwen36-27b-single) wird
überall der semantisch neutrale Bezeichner coding_model verwendet.
Dadurch kann das Modell bei Bedarf ausgetauscht werden, ohne Konfiguration,
Skripte oder Tests anpassen zu müssen.

Geändert: models.json, settings.json, start-single.sh, stop-servers.sh,
status.sh, pi-coder-judge-extension.ts, tests/, README.md, BEDIENUNGSANLEITUNG.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Dieter Schlüter 2026-06-15 05:26:58 +02:00
commit 2b0ca79dca
10 changed files with 39 additions and 39 deletions

View file

@ -22,19 +22,19 @@ test("Dual-GPU-Skripte sind entfernt", () => {
}
});
test("start-single.sh nutzt eine GPU und registriert Alias qwen3.5-single", () => {
test("start-single.sh nutzt eine GPU und registriert Alias coding_model", () => {
const s = readRepoFile("start-single.sh");
assert.match(s, /--alias\s+"\$\{MODEL_ALIAS\}"/);
assert.match(s, /MODEL_ALIAS="qwen3\.5-single"/);
assert.match(s, /MODEL_ALIAS="coding_model"/);
assert.match(s, /device=\$\{GPU_DEVICE\}/, "GPU muss konfigurierbar/einzeln sein");
});
test("stop-servers.sh stoppt den Single-Container", () => {
assert.match(readRepoFile("stop-servers.sh"), /qwen36-27b-single/);
assert.match(readRepoFile("stop-servers.sh"), /coding_model/);
});
test("status.sh prüft den Single-Container", () => {
assert.match(readRepoFile("status.sh"), /qwen36-27b-single/);
assert.match(readRepoFile("status.sh"), /coding_model/);
});
test("install-Skript deployt settings.json mit vorherigem Backup", () => {