I built DocDrift because I got tired of documentation "lying" after a code change. Every time a function signature or logic changes, the README slowly rots until it's useless.
It uses Tree-sitter for AST parsing to actually understand which symbols changed (functions, classes, etc.), then uses semantic search to find the related documentation sections and suggests fixes.