---
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)