The dirty secret of shipping with AI coding agents: every PR is locally optimal and globally chaotic. A function moves. A pattern gets reinvented two directories over. A decision someone made six weeks ago in Slack quietly stops being load-bearing — until it isn't, and you can't tell why the thing breaks. This is architectural drift . It compounds. The larger the team or the longer the project, the more it costs. I'm building Mneme HQ to do one thing well: capture and enforce the architectural decisions that make a codebase coherent, so AI agents (and humans) stay inside the lines that actually matter. Three observations from the work so far: 1. Decisions decay faster than code The reasoning behind a pattern is the first thing to evaporate. Without it, agents (and reviewers) can't tell a deliberate exception from a mistake. Code without decision lineage is a maze with no map. 2. "Just add it to CLAUDE.md" doesn't scale A single rules file becomes a graveyard of contradictions.…