{
  "codex": [
    {
      "path": ".pumuki/adapter.json",
      "payload": {
        "hooks": {
          "pre_write": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-write"
          },
          "pre_commit": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-commit"
          },
          "pre_push": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-push"
          },
          "ci": {
            "command": "npx --yes --package pumuki@latest pumuki-ci"
          }
        },
        "mcp": {
          "enterprise": {
            "command": "npx --yes --package pumuki@latest pumuki-mcp-enterprise-stdio"
          },
          "evidence": {
            "command": "npx --yes --package pumuki@latest pumuki-mcp-evidence-stdio"
          }
        },
        "enforcement": {
          "pre_write": {
            "required_before_edit": true,
            "command": "npx --yes --package pumuki@latest pumuki-pre-write",
            "agent_instruction": "STOP before editing files unless this command has produced a valid PRE_WRITE lease for the current repo and diff."
          }
        }
      }
    }
  ],
  "repo": [
    {
      "path": ".pumuki/adapter.json",
      "mode": "json-merge",
      "payload": {
        "hooks": {
          "pre_write": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-write"
          },
          "pre_commit": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-commit"
          },
          "pre_push": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-push"
          },
          "ci": {
            "command": "npx --yes --package pumuki@latest pumuki-ci"
          }
        },
        "mcp": {
          "enterprise": {
            "command": "npx --yes --package pumuki@latest pumuki-mcp-enterprise-stdio"
          },
          "evidence": {
            "command": "npx --yes --package pumuki@latest pumuki-mcp-evidence-stdio"
          }
        },
        "enforcement": {
          "pre_write": {
            "required_before_edit": true,
            "command": "npx --yes --package pumuki@latest pumuki-pre-write",
            "agent_instruction": "STOP before editing files unless this command has produced a valid PRE_WRITE lease for the current repo and diff."
          }
        }
      }
    }
  ],
  "claude": [
    {
      "path": ".claude/settings.json",
      "payload": {
        "pumuki": {
          "hooks": {
            "pre_write": {
              "command": "npx --yes --package pumuki@latest pumuki-pre-write"
            },
            "pre_commit": {
              "command": "npx --yes --package pumuki@latest pumuki-pre-commit"
            },
            "pre_push": {
              "command": "npx --yes --package pumuki@latest pumuki-pre-push"
            },
            "ci": {
              "command": "npx --yes --package pumuki@latest pumuki-ci"
            }
          },
          "enforcement": {
            "pre_write": {
              "required_before_edit": true,
              "command": "npx --yes --package pumuki@latest pumuki-pre-write",
              "agent_instruction": "STOP before editing files unless this command has produced a valid PRE_WRITE lease for the current repo and diff."
            }
          }
        },
        "mcpServers": {
          "pumuki-enterprise": {
            "command": "npx",
            "args": [
              "--yes",
              "--package",
              "pumuki@latest",
              "pumuki-mcp-enterprise-stdio"
            ]
          },
          "pumuki-evidence": {
            "command": "npx",
            "args": [
              "--yes",
              "--package",
              "pumuki@latest",
              "pumuki-mcp-evidence-stdio"
            ]
          }
        }
      }
    }
  ],
  "cursor": [
    {
      "path": ".cursor/mcp.json",
      "mode": "json-merge",
      "payload": {
        "mcpServers": {
          "pumuki-enterprise": {
            "command": "npx",
            "args": [
              "--yes",
              "--package",
              "pumuki@latest",
              "pumuki-mcp-enterprise-stdio"
            ]
          },
          "pumuki-evidence": {
            "command": "npx",
            "args": [
              "--yes",
              "--package",
              "pumuki@latest",
              "pumuki-mcp-evidence-stdio"
            ]
          }
        },
        "pumukiHooks": {
          "pre_write": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-write"
          },
          "pre_commit": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-commit"
          },
          "pre_push": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-push"
          },
          "ci": {
            "command": "npx --yes --package pumuki@latest pumuki-ci"
          }
        },
        "enforcement": {
          "pre_write": {
            "required_before_edit": true,
            "command": "npx --yes --package pumuki@latest pumuki-pre-write",
            "agent_instruction": "STOP before editing files unless this command has produced a valid PRE_WRITE lease for the current repo and diff."
          }
        }
      }
    },
    {
      "path": ".pumuki/adapter.json",
      "payload": {
        "hooks": {
          "pre_write": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-write"
          },
          "pre_commit": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-commit"
          },
          "pre_push": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-push"
          },
          "ci": {
            "command": "npx --yes --package pumuki@latest pumuki-ci"
          }
        },
        "mcp": {
          "enterprise": {
            "command": "npx --yes --package pumuki@latest pumuki-mcp-enterprise-stdio"
          },
          "evidence": {
            "command": "npx --yes --package pumuki@latest pumuki-mcp-evidence-stdio"
          }
        },
        "enforcement": {
          "pre_write": {
            "required_before_edit": true,
            "command": "npx --yes --package pumuki@latest pumuki-pre-write",
            "agent_instruction": "STOP before editing files unless this command has produced a valid PRE_WRITE lease for the current repo and diff."
          }
        }
      }
    }
  ],
  "windsurf": [
    {
      "path": ".codeium/adapter/hooks.json",
      "payload": {
        "preCommand": "npx --yes --package pumuki@latest pumuki-pre-write",
        "postCommand": "npx --yes --package pumuki@latest pumuki-pre-commit",
        "pushCommand": "npx --yes --package pumuki@latest pumuki-pre-push",
        "ciCommand": "npx --yes --package pumuki@latest pumuki-ci",
        "mcpCommand": "npx --yes --package pumuki@latest pumuki-mcp-enterprise-stdio",
        "enforcement": {
          "pre_write": {
            "required_before_edit": true,
            "command": "npx --yes --package pumuki@latest pumuki-pre-write",
            "agent_instruction": "STOP before editing files unless this command has produced a valid PRE_WRITE lease for the current repo and diff."
          }
        }
      }
    },
    {
      "path": "$HOME/.codeium/windsurf/mcp_config.json",
      "mode": "json-merge",
      "payload": {
        "mcpServers": {
          "pumuki-enterprise": {
            "command": "npx",
            "args": [
              "--yes",
              "--package",
              "pumuki@latest",
              "pumuki-mcp-enterprise-stdio"
            ],
            "disabledTools": [],
            "env": {
              "PUMUKI_ENTERPRISE_MCP_PORT": "0",
              "PUMUKI_ENTERPRISE_MCP_HOST": "127.0.0.1"
            },
            "disabled": false
          },
          "pumuki-evidence": {
            "command": "npx",
            "args": [
              "--yes",
              "--package",
              "pumuki@latest",
              "pumuki-mcp-evidence-stdio"
            ],
            "disabledTools": [],
            "env": {
              "PUMUKI_EVIDENCE_PORT": "0",
              "PUMUKI_EVIDENCE_HOST": "127.0.0.1",
              "PUMUKI_EVIDENCE_ROUTE": "/ai-evidence"
            },
            "disabled": false
          }
        }
      }
    }
  ],
  "opencode": [
    {
      "path": ".opencode/adapter.json",
      "payload": {
        "hooks": {
          "pre_write": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-write"
          },
          "pre_commit": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-commit"
          },
          "pre_push": {
            "command": "npx --yes --package pumuki@latest pumuki-pre-push"
          },
          "ci": {
            "command": "npx --yes --package pumuki@latest pumuki-ci"
          }
        },
        "mcp": {
          "enterprise": {
            "command": "npx --yes --package pumuki@latest pumuki-mcp-enterprise-stdio"
          },
          "evidence": {
            "command": "npx --yes --package pumuki@latest pumuki-mcp-evidence-stdio"
          }
        },
        "enforcement": {
          "pre_write": {
            "required_before_edit": true,
            "command": "npx --yes --package pumuki@latest pumuki-pre-write",
            "agent_instruction": "STOP before editing files unless this command has produced a valid PRE_WRITE lease for the current repo and diff."
          }
        }
      }
    }
  ]
}
