{
  "description": "Synthetic board for the Gitsu filter and board guides. Recreate these fields and records manually; this is not an importer.",
  "fields": [
    {
      "name": "Status",
      "type": "single-select",
      "options": ["Todo", "In progress", "Done"]
    },
    { "name": "Estimate", "type": "number" },
    { "name": "Labels", "type": "repository labels" }
  ],
  "issues": [
    {
      "number": 101,
      "title": "Fix sign-in error",
      "status": "Todo",
      "estimate": null,
      "labels": ["bug"]
    },
    {
      "number": 102,
      "title": "Write setup docs",
      "status": "In progress",
      "estimate": 2,
      "labels": ["docs"]
    },
    {
      "number": 103,
      "title": "Fix card overflow",
      "status": "Todo",
      "estimate": 3,
      "labels": ["bug"]
    },
    {
      "number": 104,
      "title": "Plan next release",
      "status": "Done",
      "estimate": null,
      "labels": []
    }
  ],
  "filters": [
    { "query": "label:bug", "expected": [101, 103] },
    { "query": "no:estimate", "expected": [101, 104] },
    {
      "query": "label:bug AND (no:estimate OR status:Todo)",
      "expected": [101, 103]
    }
  ],
  "invalidFilters": ["unknown:value", "status:("]
}
