/**
 * Kernel Execution — types.
 *
 * Owns the contract CLI / MCP / orchestrator go through when they want to
 * actually change the repo. The execution path is deliberately linear:
 *
 *   step()   — run a mutation inside an isolated git worktree
 *   verify() — hash the changed files + optionally run verifiers
 *   merge()  — fast-forward the target branch only when verify is fresh
 *
 * The invariants live in `service.ts`; this module only declares shapes.
 */
export {};
