Developer Infrastructure
•
2026-07-13
Keep Transport and Execution Separate

A plugin or MCP surface should not imply that because a task can be described, it may also be executed. Transport, preview, approval, and mutation are separate capabilities with separate trust requirements.
Keep the connector forced-dry-run when it is meant for planning or inspection. Put execution behind an explicitly authorized CLI or authority surface with its own preflight, clean-worktree, and output invariants.
This boundary makes failure safer: a malformed request can produce a preview error without gaining the ability to change a repository or invoke a provider.

Next Step
Need implementation support for this topic? Resonant Constructs offers consultation services for practical AI adoption, private knowledge systems, local deployment, and human-reviewed automation.
Archive Note
This Insights surface currently uses a structured in-repo content model. As publishing expands, tag routing will continue mapping each topic to the most relevant consulting landing page.