◀ AI External Memory Bridge — Obsidian

AI External Memory Bridge — Obsidian Roadmap

Planning and execution tracking — what is PLANNED

27.8%
Completion 5/18
18
Total
5
Completed
0
In Progress
13
Pending
0
Blocked
27.8% complete 5 of 18 capabilities
Capability Status Progress Est. Hours Assigned To
Vault Configuration & Path Guard
ObsidianConfig value object, VaultPathGuard security boundary, config/obsidian.php. Blocks path traversal, symlink escape, hidden dirs.
Completed
100%
0h
Markdown Note Reader
Recursive vault scanner with extension filter, size limits, hidden path exclusion. Safe file reading with error isolation.
Completed
100%
0h
Markdown Metadata Extractor
YAML frontmatter parsing, heading extraction, tag extraction, wikilink extraction, domain/note_type inference. Deterministic rules, no AI.
Completed
100%
0h
AI Context Builder
Keyword search, title/tag/heading boosting, relevance scoring, budget-limited context assembly, render to plain text for AI prompts.
Completed
100%
0h
Unit Test Coverage
43 tests covering path guard security, frontmatter parsing, tag/heading/wikilink extraction, domain inference, context building, ranking, budget enforcement.
Completed
100%
0h
Capability Status Progress Est. Hours Assigned To
Cached Note Catalog
In-memory or Redis-cached note metadata index with filemtime invalidation
Pending
0%
0h
Improved Ranking Algorithm
TF-IDF or BM25 scoring, configurable boost weights, note_type preference
Pending
0%
0h
Content Deduplication
Detect overlapping content between selected notes and remove redundancy
Pending
0%
0h
Note Summary Generation
Pre-computed summaries for faster context assembly and better extract quality
Pending
0%
0h
Capability Status Progress Est. Hours Assigned To
Search API Endpoint
GET /api/v1/obsidian/search?q=... — admin-only, keyword search with ranked results
Pending
0%
0h
Context Generation Endpoint
GET /api/v1/obsidian/context?task=... — returns context package as JSON
Pending
0%
0h
Vault Health Endpoint
GET /api/v1/obsidian/health — note count, parse failures, stale notes, missing metadata summary
Pending
0%
0h
Capability Status Progress Est. Hours Assigned To
Vault Readiness Scoring
Quality provider that scores vault health: metadata coverage, freshness, domain coverage, broken links
Pending
0%
0h
Broken Link Detection
Resolve wikilinks across vault, report unresolved references
Pending
0%
0h
Architecture Coverage Audit
Check critical domains (billing, iam, audit, orchestration, data, security) have architecture notes
Pending
0%
0h
Capability Status Progress Est. Hours Assigned To
Vector Embedding Pipeline
Generate embeddings for notes, store in pgvector or external vector DB, semantic search
Pending
0%
0h
Database-Backed Index
PostgreSQL-backed note catalog with incremental indexing and full-text search
Pending
0%
0h
Cross-Platform AI Knowledge Service
API-driven knowledge retrieval for multiple AI consumers beyond Claude
Pending
0%
0h