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.
Public Share Links¶
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.
Public Share Links¶
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.
Faceted Browse & Search¶
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.