Docker-Ziel bekommt portablen Kontext statt Heimlabor-Steckbrief
Docker heisst bei diesem Commander: bewusst raus aus der LXC-Welt, portabel/ extern. Der Proxmox-/pve-/PBS-Kontext haette das Konzept nur in die falsche Richtung geschubst. LXC-Pfad (und die Kein-Ziel-Wahl = seine Standard-Welt) behalten den vollen Heimlabor-Steckbrief. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -289,7 +289,16 @@ _AUFWAND = {
|
|||||||
|
|
||||||
# Infrastruktur des Commanders — ohne das plant jedes Modell nach Industrie-Default
|
# Infrastruktur des Commanders — ohne das plant jedes Modell nach Industrie-Default
|
||||||
# (Docker/Cloud) statt für die reale Umgebung.
|
# (Docker/Cloud) statt für die reale Umgebung.
|
||||||
_INFRA = (
|
# Umfeld-Kontext je Ziel: Das Heimlabor-Wissen (Box vs. pve, LXCs, PBS) ist NUR fuer
|
||||||
|
# LXC-Projekte relevant. Ein Docker-Projekt ist bewusst portabel/extern gedacht — dort
|
||||||
|
# wuerde der Proxmox-Kram das Konzept nur in die falsche Richtung schubsen.
|
||||||
|
_INFRA_DOCKER = (
|
||||||
|
"UMFELD: Dieses Projekt ist bewusst PORTABEL und fuer den Einsatz AUSSERHALB des Heimlabors "
|
||||||
|
"gedacht. Plane es umgebungsunabhaengig nach Standard-Praxis — NICHT auf die Proxmox-/LXC-Welt "
|
||||||
|
"des Commanders zugeschnitten, keine Annahmen ueber seine Hosts. Der Code liegt in seiner "
|
||||||
|
"self-hosted Gitea (CI-Pipelines dort moeglich).")
|
||||||
|
|
||||||
|
_INFRA_LXC = (
|
||||||
"UMFELD des Commanders — WICHTIG, WO WAS LAEUFT (nicht raten, das sind zwei Maschinen!):\n"
|
"UMFELD des Commanders — WICHTIG, WO WAS LAEUFT (nicht raten, das sind zwei Maschinen!):\n"
|
||||||
"· AI-Box 192.168.178.151: hier laeufst DU (Agent/Lucy/MC2/Modelle). Das ist nur die WERKBANK "
|
"· AI-Box 192.168.178.151: hier laeufst DU (Agent/Lucy/MC2/Modelle). Das ist nur die WERKBANK "
|
||||||
"— NICHT das Ziel-System. Projekt-Dienste werden hier NIEMALS installiert.\n"
|
"— NICHT das Ziel-System. Projekt-Dienste werden hier NIEMALS installiert.\n"
|
||||||
@@ -343,10 +352,12 @@ def add_idea(titel: str, notiz: str = "", created_by: str = "mc2-ui",
|
|||||||
args = ["create", titel, "--assignee", "projektstart", "--created-by", created_by, "--json"]
|
args = ["create", titel, "--assignee", "projektstart", "--created-by", created_by, "--json"]
|
||||||
# Vorspann: Aufwand (Tiefe) + Ziel-Plattform + Infrastruktur — überstimmt die
|
# Vorspann: Aufwand (Tiefe) + Ziel-Plattform + Infrastruktur — überstimmt die
|
||||||
# Annahmen des Modells und macht das Konzept auf die reale Umgebung passend.
|
# Annahmen des Modells und macht das Konzept auf die reale Umgebung passend.
|
||||||
vorspann = [p for p in (_AUFWAND.get(str(tiefe).lower()),
|
|
||||||
_ZIEL.get(str(ziel).lower())) if p]
|
|
||||||
zielwahl = _ZIEL.get(str(ziel).lower())
|
zielwahl = _ZIEL.get(str(ziel).lower())
|
||||||
vorspann.append(_INFRA + (" " + _ZIEL_EHRLICH if zielwahl else ""))
|
vorspann = [p for p in (_AUFWAND.get(str(tiefe).lower()), zielwahl) if p]
|
||||||
|
# Heimlabor-Kontext nur beim LXC-Pfad (und ohne Wahl = seine Standard-Welt);
|
||||||
|
# Docker-Projekte bekommen bewusst den portablen Kontext.
|
||||||
|
infra = _INFRA_DOCKER if str(ziel).lower() == "docker" else _INFRA_LXC
|
||||||
|
vorspann.append(infra + (" " + _ZIEL_EHRLICH if zielwahl else ""))
|
||||||
notiz = "\n\n".join(vorspann) + ("\n\n" + notiz if notiz else "")
|
notiz = "\n\n".join(vorspann) + ("\n\n" + notiz if notiz else "")
|
||||||
else:
|
else:
|
||||||
args = ["create", titel, "--triage", "--created-by", created_by, "--json"]
|
args = ["create", titel, "--triage", "--created-by", created_by, "--json"]
|
||||||
|
|||||||
Reference in New Issue
Block a user