The problem
Schemas drift. Ownership blurs. Docs go stale. Runtime stops matching the spec. Truthline continuously maps your services, dependencies, schemas, and decisions — and tells you when what's actually true diverges from what your team believes.
Self-host available · SOC 2 in progress · GitHub-first
What it does
Every PR is parsed through tree-sitter and compared against the live dependency graph. Renamed columns, changed response shapes, removed enums — flagged in the review thread with a list of every downstream component affected.
OWNERS files lie. Truthline reconciles git history, on-call schedules, recent reviews, and runtime ownership to surface who would actually pick up the page if the service broke at 2am.
Hover any function in your IDE or PR and see the propagated impact: which services depend on it, which dashboards read its output, which scheduled jobs would fail if its behavior changes.
Static analysis only sees what's compiled. Truthline tails your logs and traces to find the real edges — the implicit retries, the cross-service event bus subscribers, the shared cache keys you forgot were there.
Every commit is parsed through a tree-sitter AST, compared against your dependency graph, and a clear verdict ships to GitHub. No hallucinated reviews — deterministic static analysis with an LLM summary layer for humans.