diff --git a/apps/mana/apps/web/src/lib/modules/picture/components/ReferenceImagePicker.svelte b/apps/mana/apps/web/src/lib/modules/picture/components/ReferenceImagePicker.svelte new file mode 100644 index 000000000..afc4ddddb --- /dev/null +++ b/apps/mana/apps/web/src/lib/modules/picture/components/ReferenceImagePicker.svelte @@ -0,0 +1,129 @@ + + + +{#if loading && referenceImages.length === 0} +
Lade Referenz-Bilder…
+{:else if referenceImages.length === 0} +Noch keine Referenzbilder freigegeben.
++ Lade ein Gesichts- oder Ganzkörperbild hoch und aktiviere "KI darf nutzen" unter + + Meine Bilder + . +
++ Wähle bis zu 4 deiner freigegebenen Bilder — das erzeugte Bild wird dich enthalten + (Outfit-Anprobe, Brillen, Frisuren). Läuft über OpenAI gpt-image-2. +
+{currentProvider.description}
diff --git a/docker/prometheus/prometheus.yml b/docker/prometheus/prometheus.yml index 96f74e18d..996ef20eb 100644 --- a/docker/prometheus/prometheus.yml +++ b/docker/prometheus/prometheus.yml @@ -132,6 +132,17 @@ scrape_configs: metrics_path: '/metrics' scrape_interval: 30s + # Mana MCP Gateway (Bun, :3069) — exposes the shared tool-registry + # over Streamable HTTP to external agents. Emits policy-gate + # decisions (`mana_mcp_policy_decisions_total{decision,reason,mode}`) + # and per-tool invocation metrics. Critical during the POLICY_MODE + # log-only soak period to decide when it's safe to flip to enforce. + - job_name: 'mana-mcp' + static_configs: + - targets: ['mana-mcp:3069'] + metrics_path: '/metrics' + scrape_interval: 30s + # ============================================ # GPU Server (Windows PC, LAN: 192.168.178.11) # ============================================