Skip to content

Wiki

Maina Wiki compiles your codebase into persistent, interlinked knowledge articles. Every plan, spec, ADR, and workflow trace becomes searchable, queryable context that compounds over time.

  1. Initialize

    Terminal window
    maina wiki init

    Compiles ~370 articles in under 200ms from your codebase.

  2. Query

    Terminal window
    maina wiki query "how does the verify engine work?"

    AI-synthesized answer citing relevant articles.

  3. Check health

    Terminal window
    maina wiki status
    maina wiki lint
TypeSourceContent
ModuleLouvain clusteringEntities grouped by dependency, PageRank sorted
EntityTop 20% PageRankFunction/class details, callers, callees, related features
Feature.maina/features/Scope, spec assertions, task progress, status
Decisionadr/Context, decision, rationale, alternatives rejected
ArchitectureDirectory analysisThree-engine pattern, monorepo structure, verify pipeline
CommandDescription
wiki initFull compilation from all 6 sources
wiki compileIncremental (default) or --full. --ai for LLM enhancement
wiki query <q>AI search. --save persists answer
wiki statusDashboard: counts, coverage, staleness
wiki lint9 checks: stale, orphan, broken links, spec drift, decision violations
wiki ingest <file>Add external docs

Wiki articles are automatically loaded as context for every AI call:

  • 12% token budget allocation
  • Command-specific article selection
  • Ebbinghaus decay with type-specific half-lives
  • RL signals track article effectiveness
CheckSeverityWhat it catches
Stale articlewarningCode changed since last compile
Missing articleinfoWiki not initialized
Orphan articlewarningReferences deleted source
Broken linkerror[[entity:X]] points nowhere
Coverage gapinfoLow article coverage
Spec driftwarningSpec says Result<T,E>, code throws
Decision violationwarningADR says JWT, code uses sessions
Missing rationaleinfoHigh-activity entity, no ADR
ContradictionwarningWiki claims vs actual code
ToolDescription
wikiQuerySearch and synthesize from wiki
wikiStatusHealth dashboard