{
  "id": "cloud-gh-basic",
  "ruleId": "cloud/gh",
  "input": {
    "toolName": "exec",
    "argv": ["gh", "issue", "list", "--json", "number,title,url,comments,updatedAt,labels"],
    "command": "gh issue list -R openclaw/openclaw --limit 2 --json number,title,url,comments,updatedAt,labels --jq '.[] | {number,title,url,comments:(.comments|length),updatedAt,labels:[.labels[].name]}'",
    "combinedText": "{\"number\":67473,\"title\":\"[Bug]: Auto-compaction (threshold-based) never fires in embedded runner\",\"url\":\"https://github.com/openclaw/openclaw/issues/67473\",\"comments\":0,\"updatedAt\":\"2026-04-16T01:52:50Z\",\"labels\":[\"bug\",\"bug:behavior\"]}\n{\"number\":67469,\"title\":\"[Bug]: google-gemini-cli replies stop being persisted to OpenClaw session transcripts / WebUI history\",\"url\":\"https://github.com/openclaw/openclaw/issues/67469\",\"comments\":1,\"updatedAt\":\"2026-04-16T02:06:50Z\",\"labels\":[\"bug\",\"regression\"]}\n",
    "exitCode": 0
  },
  "expect": {
    "matchedReducer": "cloud/gh",
    "family": "developer-cli",
    "contains": ["#67473", "{bug, bug:behavior}", "2026-04-16"],
    "excludes": ["\"number\":67473", "\"title\":\"[Bug]"]
  }
}
