Skip to content

Design notes

Design documents, plans and verification records for selected DBeast features. They describe decisions, trust boundaries and the evidence collected when each increment was completed. For day-to-day usage, see the user guide.

Document What it covers
Local MCP contract The permission model, tools, approval flow, idempotency, error handling and limits of the local MCP server.
MCP server in DBeast The goals, trust boundary, technology choices, acceptance criteria and verification results of the MCP server increment.
Skills package for DBeast MCP The structure and maintenance of the agent skills in .agents/skills, and how they were validated with simulated scenarios.
Passwords in the system keychain The first increment that moved data source secrets into the macOS Keychain, with its migration and verification results.
A single protected Keychain item The shared vault-v1 Keychain item that replaced per-source entries, including its write ordering, migration and the limits of macOS prompts.
SSL/TLS for database connections TLS support for PostgreSQL and MySQL (also over SSH), certificate handling decisions and measured connection overhead.
Explain Analyse The scope, types, transaction and cancellation rules, and verification criteria of the PostgreSQL Explain Analyse increment.
Performance and memory audit of 0.3.0 The findings of the 0.3.0 source audit, how each was verified, the fixes and the measurements before and after.
Spatial Database Graph and Depth View The research proposal behind Depth View and Database Graph: mental model, SQL semantics, stages, acceptance criteria and open questions.