I built repo-context-kit as an installable repository runtime layer for existing projects rather than as another autonomous agent.
I made MCP tools and runtime/v1 JSON the primary agent-facing interface, with the CLI kept as a compact debug, compatibility, and CI surface.
I modeled task, context, execution, and verification as bounded JSON envelopes under `.aidw/runtime/*.json`.
I designed the workflow around explicit human approval boundaries: bounded context first, then gated actions, then verification evidence.