--- layout: 'page' uri: '/roadmap' position: 6 slug: 'roadmap' navTitle: 'πΊοΈ Roadmap' title: 'Roadmap' description: 'Feature roadmap and development priorities for Documan project.' --- # Roadmap --- ## Configuration - [x] Project name environment variable for logo customization --- ## User Interface - [x] **Table of Contents (TOC) navigation bar** - [x] **Absolute anchors for headings** - [x] **Copy anchor link functionality on click** - [x] **Auto-scroll on anchor change and page load** - [x] **Responsive tables** - [x] **Responsive inline code blocks** - [x] **Fully responsive web UI** - [x] **Better theme switcher** - [x] **Project name loaded by navbar** - [x] **Next/Prev navigation below document content** - [x] **Search modal (with auto-complete)** --- ## Content Management - [x] **Markdown frontmatter fixer command** - [x] **Markdown linter command** - [x] **Vectorize documents command** - [x] Internal links - [x] Internal images (relative path resolving and rendering) - [x] Internal files (relative path resolving, new tab opening) - [ ] **Standalone lint command with temporary database** - Creates a temporary copy of the database before linting - Runs full import (lint + import) against the temporary copy - Deletes the temporary database after completion (on both success and failure) - No impact on the production database --- ## Documentation - [x] **Complete documentation for all front matter labels** - [x] **Complete Docker setup documentation** - [x] Getting started guide with binaries to download - [x] Getting started guide with Docker - [x] Commands overview with descriptions --- ## MCP Server - [x] **All basic endpoints** as defined by MCP documentation - [x] **Tool**: `search_in_documentation` (with line position support) - [x] **Tool**: `read_documentation_file` (full file reads) - [x] **Tool**: `read_documentation_section` (efficient partial reads) - [x] **Tool**: `list_documentation_structure` (efficient directory listing) - [x] **Tool**: `__get_documentation_workflow__` (instructions for Ai Agents) - [ ] **Write operations** β replace entire page content and trigger re-vectorization via MCP tools (enabled only when write access ENV is set) --- ## AI Chat + Reasoning Agent - [x] **Chat UI** - [x] **AI Reasoning Agent with MCP tools** - [x] **HTTP streaming endpoint** (NDJSON event stream) - [x] **Customizable system prompt** - [x] **Parallel research sub-agents** (fan-out for broad, multi-part questions) - [x] **Grounded answers with verified citations** - [x] **Configurable LLM & embedding endpoints** (proxy / self-hosted) --- ## Security and Access Control - [x] **License key system** - [ ] **Basic auth & middleware for private docs** - [ ] **OAuth for MCP server** - [x] **Header passthrough for reverse proxy auth** (Traefik, Nginx, Cloudflare Access) --- ## Requested Features - [ ] Frontmatter labels for fulltext search (tags, keywords) β validate real need first --- ## Branding & Customization - [ ] **Custom color templates / themes** (beyond default DaisyUI) - [ ] **Custom branding** (logo, fonts, CSS overrides) --- ## Planned Updates - Configurable max RPM for vectorize command with preserved autoscaling --- Last updated: 2026-06-11 --- [β AI chat](/ai-integration/ai-chat.md)