The third path: why YAML catalogues rot and runtime tracing misses the point.
Two well-trodden roads. Both fail at scale, for opposite reasons. The way out isn't picking one — it's noticing the architecture is already in your code.
Engineering deep-dives, architecture thinking, and the occasional changelog. Written by the team building ArchMellon.
Two well-trodden roads. Both fail at scale, for opposite reasons. The way out isn't picking one — it's noticing the architecture is already in your code.
Stack overflows in production are humbling. Here's the iterative tree-sitter walker we landed on, what we got wrong, and why the fix was less code, not more.
Rust joins Go, Python, TypeScript, and JavaScript as a first-class language. SurrealDB pool refactor lands. Plus 23 plugin SDK fixes.
Why we re-index on every commit instead of every quarter, and what that changes about how teams reason about ownership, drift, and decay.
A walk-through: from `cargo new` to a signed plugin running against your repos. Includes the trickiest bits — extism host functions, AST cursor management, and emitting confidence-scored edges.
The graph traversal that powers our impact analysis, why we cap it at depth-3 by default, and what we learned from teams who needed depth-7.