Roadmap

Roadmap

What has shipped, what is in progress, and what is planned for Cognova.

Roadmap

Current version: 0.2.0

Foundation

FeatureStatusDetails
Database initialization ShippedPostgreSQL via Drizzle ORM with auto-migration on startup
Authentication ShippedBetterAuth with email/password, session cookies, API tokens
Skills system ShippedPython skill scripts callable from Claude Code hooks

Core Features

FeatureStatusDetails
Task management ShippedFull CRUD with projects, priorities, tags, soft delete, and restore
Project management ShippedFull CRUD, soft delete, color coding, task/document association
Cron agents ShippedScheduled Claude Agent SDK execution with budget caps and run history
Interactive chat ShippedWebSocket streaming chat with Claude, conversation persistence, cost tracking
CLI installer Shippedcognova init, update, start, stop, restart, reset, doctor
Memory system ShippedExtraction from conversations, session injection, access tracking, search + skill
Document metadata ShippedVault file sync with tags, sharing, project association, frontmatter parsing
Document sharing ShippedPublic/private sharing with UUID-based access and SEO control
Web terminal ShippedFull PTY terminal via xterm.js and node-pty with session persistence
File system API ShippedVault CRUD with path security validation
Dashboard ShippedStat cards, upcoming tasks, recent chats/docs, usage summary
Secrets API ShippedAES-256-GCM encrypted key-value store with settings UI
Settings page ShippedProfile, password, secrets management, notification preferences
Notifications ShippedReal-time WebSocket event bus across 9 resource types with per-action preferences
Hook analytics ShippedClaude Code hook event logging, stats, and filtering dashboard
Token usage tracking ShippedPer-source cost breakdown with daily/hourly granularity
Docker deployment ShippedDockerfile, docker-compose, health checks, volume support

Planned

FeatureStatusDetails
Full-text search PlannedPostgreSQL tsvector indexing across vault files with relevance ranking
Secrets skill PlannedClaude skill for agents to securely access secrets at runtime
Memory reinforcement PlannedRelevance decay, access-based scoring, expiration cleanup
AI history export PlannedJSONL transcript parsing for conversation export
Editor UX improvements PlannedSlash commands, bubble toolbar, drag handles, syntax highlighting in code blocks
Keyboard shortcuts PlannedCmd+K search, shortcuts for common actions via Nuxt UI composables
Mobile responsive Plannedsm:/md: breakpoint coverage (currently lg: only)

Future

FeatureStatusDetails
Obsidian integration ExploringPlugin to upload and share documents directly into the vault
Semantic search Exploringpgvector embeddings for meaning-based search across vault and memory
Table support in editor ExploringTipTap table extensions for markdown editing
Image uploads ExploringDrag-and-drop image handling in the editor

Status Key

IconMeaning
ShippedImplemented and working
Planned / ExploringOn the radar, not yet implemented

Dependency Graph

database-init ──┬── auth
                ├── task management
                ├── project management
                ├── search
                └── secrets API

skills system ──┬── task skill
                └── cron agents

secrets API ────── secrets skill (planned)