Skip to content

Features

WikiMind transforms raw information into a structured, interconnected knowledge base. This page is auto-generated from the evidence catalogue.

29 10 8 2 1590+
PRs Documented Live Prod Screenshots Capabilities Found Degraded Tests Passing

Wave C/D - Earlier Features

Synthesis Pages UI

PR #415

Cross-cutting synthesis UI with form creation and previous synthesis listing.

Draft Review Panel

PR #418

Human-in-the-loop draft review with approve/reject workflow in the inbox.

CLI for Terminal Workflow

PR #442

WikiMind CLI for terminal-based workflow and automation.

Tags & Saved Searches

PR #447

User-created tags and saved searches for organization.

Rich Content Rendering

PR #452

Math, code, tables, and image rendering with KaTeX and highlight.js.

API Route Prefixing

PR #455

Added /api prefix to all API routes for clean SPA separation.

PR #457

Per-article share links with read-only public access tokens.

Wave E - Infrastructure & Testing

Compiler Refactor + Coverage

PR #506 + #510 Screenshots CLI

Refactored LLM compilation engine for testability. 1590 tests collected, health endpoint verified.

Snapshot Response Testing

PR #507 CLI

8 snapshot tests verifying API response shape stability. All passing.

PR Automation Workflows

PR #508 CLI

4 GitHub Actions workflows: auto-rebase, review-address, post-merge sweep, stale pruning.

CI Auth & Postgres Workflows

PR #520 CLI

Dedicated CI for multi-user auth and PostgreSQL integration testing.

Wave E - Backend Features

MCP Server Integration

PR #512 CLI

Model Context Protocol server for Claude Desktop / Cursor integration. Stdio + HTTP transports.

Ambient Capture & RSS

PR #514 Screenshots

Inbox for quick notes/highlights/bookmarks, RSS feed subscription and polling.

Human-in-the-Loop Drafts

PR #516 Screenshots

Draft review workflow with approve/reject before publication.

PR #518 Screenshots

Per-article share tokens for read-only public access. Create, list, revoke links.

Compilation Schemas

PR #521 Screenshots

User-defined compilation rules for article structure and formatting.

Wave E - Knowledge Layer

Span-Level Citations

PR #517 Screenshots

CompiledClaim + ConceptCluster models for per-claim source attribution and contradiction detection.

Concept-Layer Schema

PR #522 CLI

First-class concept data model with claims, clusters, and cross-article linking. 119 concept tests.

Wave E - Frontend Features

PDF Image Extraction

PR #509 Screenshots

Extract and render images from PDF sources using PyMuPDF. Image extraction API endpoints.

Rich Content Rendering

PR #511 Screenshots

LaTeX math (KaTeX), syntax-highlighted code, GFM tables in article rendering.

Synthesis Pages

PR #513 Screenshots

Cross-cutting synthesis UI with creation form and previous syntheses.

PR #515 Screenshots

Sidebar facets for page type, concepts, date range, staleness. Highlighted search results.

Wave F - Operational & Admin

Alembic Schema Migration

PR #549 CLI

Alembic migration for concept-layer tables (CompiledClaim, ConceptCluster).

Production Monitoring

PR #550 CLI

Health checks, metrics, and production monitoring infrastructure.

Admin Dashboard

PR #551 Screenshots

Admin-only dashboard with 8 stat cards, 4 breakdowns, stuck source monitoring. Real UI screenshots with auth.

Migration Replay CI

PR #558 CLI

CI workflow that runs alembic upgrade head on Postgres to catch schema mismatches before production.

Tooling Drift Fix

PR #559 CLI

Unified pre-commit and CI Python environments. All 19 hooks pass with uv run python.

Zombie Source Guard

PR #560 CLI

Blocks compile retry for zombie sources (no file_path). 8 dedicated tests passing.

Production Config Guard

PR #561 CLI

Fails loudly on Fly when Redis is missing and adds deploy-time secret validation for staging and production.

Functional Staging Smoke Tests

PR #563 CLI

10 functional smoke tests replacing 3 HTTP-only checks. Manual approval gate. Auto-rollback on production failure. The PR that prevents staging failures from reaching prod.

Staging/Prod DB Separation

PR #565 CLI

Staging uses wikimind-staging-db, production uses wikimind-db. Staging migrations can no longer corrupt production.


This page is generated automatically by the features.py MkDocs hook.