Developer Infrastructure

2026-07-13

Keep Transport and Execution Separate

Simple diagram showing an MCP connection flowing directly into execution with a red X
Unsafe coupling: the connector and the mutation authority share one direct path.
Developer InfrastructureAgentic AutomationPrivacy and Sovereignty

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.

Simple diagram showing an MCP connection passing through preview and approval before separate execution authority with a green check
Safer separation: transport and preview can connect, while execution remains behind an explicit approval boundary.

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.