{
  "kind": "section",
  "shell": {
    "inset": "contained",
    "density": "section"
  },
  "block": {
    "type": "bento",
    "head": {
      "eyebrow": "Where it runs",
      "title": "Laptop, team, agent."
    },
    "panels": [
      {
        "title": "On a laptop",
        "text": "Before the pull request.",
        "specimen": {
          "type": "terminal",
          "variant": "plain",
          "title": "zsh · feature/shorter-timeouts",
          "lang": "console",
          "lines": [
            "$ diffkeel diff staging",
            "rendered staging from 2 files in 18 ms",
            "api.yaml     timeout          30s  ->  10s",
            "api.yaml     retries          3    ->  5",
            "1 file, 2 changes, 0 secrets",
            "$ diffkeel render staging --key api.timeout",
            "10s   from staging.yaml, line 12",
            "      over base.yaml, line 4 (30s)",
            "$ diffkeel diff staging --json | wc -l",
            "2"
          ]
        }
      },
      {
        "title": "For the team",
        "text": "Stored diffs and approvals, on Team.",
        "specimen": {
          "type": "api-call",
          "method": "POST",
          "path": "/v1/diffs/{id}/approve",
          "examples": [
            {
              "label": "Approve",
              "request": "{ \"env\": \"prod\" }",
              "status": "200 OK",
              "response": "{ \"id\": \"df_8k2\", \"approved\": true }"
            }
          ]
        }
      },
      {
        "title": "In an agent",
        "text": "JSON output an agent reads.",
        "specimen": {
          "type": "agent-prompt",
          "label": "Ask an agent",
          "lines": [
            "Run diffkeel diff prod --json and explain each change in one line."
          ]
        }
      }
    ]
  }
}
