This repository has been archived on 2026-04-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
core/ROADMAP.md
2026-02-23 01:57:28 +00:00

45 lines
1.5 KiB
Markdown

# Roadmap — Chat Switchboard
## v0.9.0 (Current)
- [x] Consolidated schema (21 migrations → 1)
- [x] Store layer abstraction (all DB access via typed interfaces)
- [x] Persona-as-trust-boundary model (replaces presets)
- [x] Scope model (global/team/personal) for configs, personas, models
- [x] Capabilities resolver chain (catalog → known → heuristic)
- [x] Three-state model visibility (enabled/disabled/team-only)
- [x] User model preferences (hide, sort)
- [x] Audit log foundation
- [x] Backward-compatible API routes
## v0.9.1 (Next)
- [ ] Chat search (full-text search across messages)
- [ ] Keyboard shortcuts + command palette (Ctrl+K)
- [ ] PWA enhancements (offline indicator, install prompt)
- [ ] API key at-rest encryption
- [ ] v0.8 → v0.9 migration script (002_v08_to_v09.sql)
## v0.10
- [ ] Grant management UI (admin assigns model access per team)
- [ ] Model visibility toggle in admin panel
- [ ] Team/group notes (shared note folders)
- [ ] Conversation export (markdown, JSON)
- [ ] Plugin system (tool registration API)
## v0.11
- [ ] OIDC/Keycloak authentication mode
- [ ] mTLS client certificate authentication
- [ ] SSO integration patterns
- [ ] Rate limiting per user/team (configurable quotas)
## Future
- [ ] SQLite backend option (for single-user / dev deployments)
- [ ] Multi-model conversations (different models per message)
- [ ] Conversation templates (reusable multi-turn starters)
- [ ] Agent mode (multi-step tool use with human-in-the-loop)
- [ ] Model cost tracking and reporting