OSVauco/docs/HANDOFF-LOCAL-LLM-GITEA-MCP.md
chris 3e33696f05
Some checks are pending
Check Python Version Consistency / Check Python Version (push) Waiting to run
chore: update docs/HANDOFF-LOCAL-LLM-GITEA-MCP.md via opax-mcp
2026-07-21 21:47:23 +00:00

3.8 KiB
Raw Blame History

HANDOFF-LOKAL-LLM-GITEA-MCP.md

EGEN HANDOFF UFRAVIKELIG STYRINGSDOKUMENT

GJELDER FRA NÅ OG FREM TIL 100 % FERDIGSTILLELSE

0. STATUS OG KOMMANDO

Denne handoffen er det eneste autoritative arbeidsdokumentet for sporet "lokal LLM-fabrikk + OPAX-MCP + Gitea stabilisering + blueprinting til Gitea-VM".


FREMDRIFT OPPDATERT 2026-07-21 23:45 CEST

FASE 05 — FERDIG

FASE 6 CPU-optimalisering — FERDIG

FASE 6-TILLEGG Boot-warming — FERDIG

DNS NS-bytte utført — FERDIG 2026-07-21 23:44 CEST


LÅST SYSTEMKONFIGURASJON GITEA-CPU-VM (komplett)

Systemd-dropins

override.conf    — OLLAMA_HOST=0.0.0.0:11434
max-models.conf  — MAX_LOADED_MODELS=2 + KEEP_ALIVE=-1
warmup.conf      — ExecStartPost=/usr/local/bin/ollama-warmup.sh

Operative parametere for Emma-kall

num_ctx            = 2048
num_batch          = 256   (Ollama default)
OLLAMA_NUM_THREADS = ikke satt (autodetect)

Ytelsesbudsjett per Emma-turn (varm)

3-kall turn:   ~23.5s
5-kall turn:   ~42.5s
Boot-penalty:  ~0s (warmup-skript)
Tok/s:         4.95.0 (gemma3:4b)

DNS FULLFØRT 2026-07-21

NS-bytte

Proisp nameservere byttet fra ns01/ns02.proisp.no til Google Cloud DNS:

ns-cloud-a1.googledomains.com
ns-cloud-a2.googledomains.com
ns-cloud-a3.googledomains.com
ns-cloud-a4.googledomains.com

Byttet gjort: 2026-07-21 23:44 CEST Propagringstid .no: opp til 24 timer

Cloud DNS-sone vaucono — komplett tilstand

Record Type Verdi Status
vauco.no. A 34.98.77.173 (LB)
www.vauco.no. A 34.98.77.173 (LB)
opax.vauco.no. A 34.98.77.173 (LB)
git.vauco.no. A 34.67.252.59 (gitea-cpu-vm)
vauco.no. MX Alle 5 Google MX
vauco.no. TXT SPF v=spf1 include:_spf.google.com ~all
google._domainkey.vauco.no. TXT DKIM-nøkkel
_dmarc.vauco.no. TXT DMARC quarantine

E-post

Alle 4 lag (MX, SPF, DKIM, DMARC) var identiske mellom Proisp og Cloud DNS før bytte. chris.christiansen@vauco.no er upPåvirket.

Verifisering etter propagering

# Når git.vauco.no → 34.67.252.59 = propagert
curl -s "https://dns.google/resolve?name=git.vauco.no&type=A" \
  | python3 -c "import json,sys; d=json.load(sys.stdin); ans=d.get('Answer'); print(ans[0]['data'] if ans else 'IKKE PROPAGERT')"

ÅPNE PUNKTER SOM MÅ LØSES

  1. GITEA_URL satt runtime — må legges permanent inn i opax-mcp.yaml og rebuildes ← NESTE
  2. git.vauco.no propagering verifiseres — sjekk i morgen tidlig
  3. Gitea-commits ikke GPG-signert — vurder

FASTE SANNHETER (uendret)

  • Gitea er source of truth
  • Lokale modeller er hovedretning
  • Gitea-VM (34.67.252.59) er permanent målmaskin
  • Denne handoffen overstyrer alt annet

DEFINITION OF DONE

  • Lokale modeller lever og kan brukes lokalt
  • OPAX-MCP bruker lokal modellbackend korrekt
  • list_emma_models er grønn
  • Gitea read-only tools er grønne
  • GCP/Workspace-kjernen er fortsatt grønn
  • ⚠️ Konfigurasjon konsolidert — delvis (GITEA_URL må inn i repo)
  • Ingen skjult API-/agentavhengighet som hovedbane — ikke verifisert
  • dev-snap-oppsettet dokumentert godt nok til blueprinting
  • CPU-optimalisering verifisert på Gitea-VM
  • Boot-warming verifisert
  • DNS migrert til Google Cloud DNS — NS-bytte utført
  • git.vauco.no live — venter på propagering

OPPDATERINGSLOGG

Dato Fase Handling
2026-07-21 FASE 4 Full smoke test grønn
2026-07-21 FASE 5 Blueprint frosset
2026-07-21 FASE 6.16.5 CPU-optimalisering fullført
2026-07-21 Boot-warming ollama-warmup.sh verifisert
2026-07-21 DNS Cloud DNS-sone komplett verifisert, NS-bytte hos Proisp utført 23:44 CEST