The engineering engine.
Rust underpins the CLI and core engineering services. Agent orchestration, project operations, and workflow logic belong in the engine.
A Rust engineering engine, a PostgreSQL project record, and structured interfaces for the tools and people working with them.
Select a layer to see its role. This diagram explains the architecture at a high level; it is not a live system monitor.
The dp CLI, MCP interface, and native macOS companion offer different ways to interact with project work. A terminal command and a visual project view serve different needs.
An interface presents or requests work. It should not invent a second source of truth.
Rust underpins the CLI and core engineering services. Agent orchestration, project operations, and workflow logic belong in the engine.
Project data, documentation, decisions, and checkpoint records provide continuity beyond an individual conversation.
The gateway and MCP interface give clients a structured way to request supported operations and retrieve project context.
The practical value of a project record is being able to retrieve it. A write acknowledgment alone is not the same as checking the saved result.
Capture the decision, result, or checkpoint with the task context.
Retrieve the stored body or state and compare it with what was written.
Retain the relevant source, artifact hashes, checks, and remaining gates.
Deployment and provider choices affect where work runs and where data travels. Evaluate the actual configuration for your use case.
Not necessarily. A local workflow can still call an external model or service. Data boundaries depend on the configured providers, tools, and permissions. Review those connections before using sensitive material.
No universal compatibility is implied. Confirm the supported operations, provider setup, and interface behavior for the workflow you intend to use.
Start with a bounded pilot, agreed access, a concrete acceptance test, and clear human review points. Validate the chosen workflow before increasing its scope.
The existing DevPilot technical site provides a broader product and architecture overview. Ask about the specific setup and operational boundaries that matter to your team.
Start with the problem. We’ll explore the right path together.