Shared zod-agnostic tool-spec registry for the 14 identical AI tools across the standalone MCP server and the in-app AI-SDK chat (keeps execute/auth and the ~17 intentionally-divergent guardrail tools per-layer), folds in the edit_page_text drift-bug fix, and formalizes the integration-test db factory.