Files
cAIc/docs/wiki/current-wip.md
T

2.3 KiB

cAIc Current WiP Backlog

Last updated: 2026-07-27 Owner: Gramps Scope: Active roadmap items and backlog.

In Progress

  • Image Generation Service — Backend wired: cluster handlers, POST /api/image/generate proxy, node agent ComfyUI integration, hardware probe, 27 tests. ComfyUI install pending on jarvis (single-node).

Completed

  • Single-node consolidation (2026-08-08) — all cAIc services moved onto jarvis (192.168.50.212): llama-server, Qdrant, SearXNG, RabbitMQ, Ollama, ComfyUI. Config defaults (COMFYUI_BASE, AMQP URL, NODE_NAME) updated; cluster/AMQP layer left dormant (degrades gracefully). Project renamed jarvisChatcAIc.

  • B8 (v0.19.3) — Private Chat mode. Backend skip-DB/skip-RAG/skip-search flag, frontend PRIVATE badge, info popup.

  • WireGuard TLS (v0.19.4) — Self-signed WireGuard mesh encrypts all inter-node traffic (AMQP, inference, RPC). No code changes to cAIc. Documented in wiki/WireGuard-Setup.md + docker.md §5.4.

  • At-Rest Encryption (v0.20.0) — AES-256-GCM encrypts all query-derived text at rest. crypto.py with auto-keygen, key stored as heartbeat_interval_ms in settings. All 12 storage paths wired (SQLite: messages, conversations, memories, upload_context; Qdrant: RAG chunks, ingest, upload). 200 tests pass.

  • v0.21.0 — Scrollbar/DOM fixes, perplexity persistence per message, all service URLs env-overridable, single-node deployment docs, DOM pairing bugfix, hardware.py Qdrant URL bugfix.

  • v0.22.0 — B4 RAG Corpus Management UI: paginated browse, semantic search, source filter, edit with re-embed, single-point delete, bulk flush. routers/rag_admin.py expanded with 4 new endpoints; CLAUDE.mdai.md rename.

  • v0.22.0+ — RAG bugfixes (collection name mismatch, vectors_countpoints_count, unindexed order_by crash, embeds server URL). Topbar redesign (stats to bottom strip, toggles to ⋮ hamburger, palette next to version, mobile-responsive).

Backlog

  • B3 — Docker distribution (planning doc at docker.md, not yet implemented)
  • HTTPS / reverse proxy (Caddy)
  • Conversation search/filter and export tooling
  • Keyboard shortcuts, retry button, source-link polish

Maintenance Rules

  • Keep this file as the single source of truth for roadmap tracking.
  • Update as work starts or completes.