# Workspace Session > Last updated: 2026-07-06 — overwrite per handover --- ## Active focus ### Ollama / AI Onprem (`Ollama/`) **Fase 1+2+3 ✅ selesai:** Ollama GPU aktif → pgvector 1.784 chunks → `POST /api/v1/ai/chat` live. Next: **UI chat di Super Apps PWA** + user memory. ### Mailcow (`Mailcow/`) Dual-domain: **geonet.co.id** hybrid + **gisportal.id** Mailcow murni. SPF gisportal **done** (`ip4:117.102.73.102 -all`). Next: **DKIM gisportal.id** di Master Web. --- ## Projects (session) | Project | Version | Session summary | Status | |---------|---------|-----------------|--------| | **Ollama** | 0.4.0 | [Ollama/docs/ai-session-summary.md](Ollama/docs/ai-session-summary.md) | Fase 1+2+3 selesai | | **PC-Multimedia** | 0.3.0 | [PC-Multimedia/docs/ai-session-summary.md](PC-Multimedia/docs/ai-session-summary.md) | Stabil — GPU node aktif | | **geonet-console** | ai-fase3 | [server-connection/geonet-console/docs/ai-session-summary.md](server-connection/geonet-console/docs/ai-session-summary.md) | `/api/v1/ai/chat` live | | **Mailcow** | 1.2.5 | [Mailcow/docs/ai-session-summary.md](Mailcow/docs/ai-session-summary.md) | Active — DKIM gisportal pending | --- ## Cross-project impact | Area | Impact | |------|--------| | AI pipeline | PC-Multimedia `.14` → pgvector `.24:5433` → geonet-console → Super Apps PWA | | Zammad | Planned IMAP/SMTP → Mailcow `10.100.1.28` | | nginx `.24` | TLS `sync.geonet.co.id` — unchanged | | AD `10.100.1.40` | Mail-Users 26 mailbox geonet; gisportal auth mailcow | --- ## Next agent **AI pipeline:** 1. [Ollama/docs/ai-session-summary.md](Ollama/docs/ai-session-summary.md) — UI chat PWA + user memory 2. [server-connection/geonet-console/docs/ai-session-summary.md](server-connection/geonet-console/docs/ai-session-summary.md) **Mailcow:** 3. [Mailcow/AGENTS.md](Mailcow/AGENTS.md) + [ai-session-summary](Mailcow/docs/ai-session-summary.md) 4. [Mailcow/docs/todo.md](Mailcow/docs/todo.md) — DKIM gisportal.id