2 Commits

Author SHA1 Message Date
Nico
5964ca55e1 Prepare local dev for tenant DB switching
- Add .env.local to .gitignore (gitignored local overrides for DB_HOST/DB_PORT)
- Load .env.local with override in node tests — create this file to point at
  local MariaDB (DB_HOST=localhost DB_PORT=30310) instead of VPS via WireGuard
- MariaDB NodePorts added to K8s manifests (infra/k8s/local/):
  mariadb dev: 30310, mariadb-test: 30311

Workflow: dump tenant DB → load into local mariadb pod → set .env.local → run node tests locally

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-03 22:19:41 +02:00
Nico
569a6022fe cognitive agent runtime v0.4.6: 3-node graph + Zitadel auth + K3s deploy
- Input/Output/Memorizer nodes with OpenRouter (Gemini Flash)
- Zitadel OIDC auth with PKCE flow, service token for Titan
- SSE event stream + poll endpoint for external observers
- Identity from Zitadel userinfo, listener context in Input prompt
- Trace logging to file + SSE broadcast
- K3s deployment on IONOS with Let's Encrypt TLS
- Frontend: chat + trace view, OIDC login

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 23:21:51 +01:00