{
  "name": "교육용 · 도서관 현황 집계",
  "active": false,
  "settings": {
    "executionOrder": "v1",
    "timezone": "Asia/Seoul"
  },
  "nodes": [
    {
      "id": "manual",
      "name": "직접 실행",
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        0,
        0
      ],
      "parameters": {}
    },
    {
      "id": "sample",
      "name": "연습 데이터",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        260,
        0
      ],
      "parameters": {
        "mode": "runOnceForAllItems",
        "jsCode": "return [{\"json\": {\"name\": \"해솔중앙도서관\", \"city\": \"해솔시\", \"seats\": 120, \"date\": \"2026-09-01\"}}, {\"json\": {\"name\": \"해솔어린이도서관\", \"city\": \"해솔시\", \"seats\": 60, \"date\": \"2026-09-01\"}}, {\"json\": {\"name\": \"해솔작은도서관\", \"city\": \"해솔시\", \"seats\": 20, \"date\": \"2026-09-01\"}}, {\"json\": {\"name\": \"들꽃중앙도서관\", \"city\": \"들꽃군\", \"seats\": 80, \"date\": \"2026-09-01\"}}, {\"json\": {\"name\": \"들꽃마을도서관\", \"city\": \"들꽃군\", \"seats\": 30, \"date\": \"2026-09-01\"}}, {\"json\": {\"name\": \"푸른숲도서관\", \"city\": \"푸른시\", \"seats\": 90, \"date\": \"2026-09-01\"}}];"
      }
    },
    {
      "id": "summary",
      "name": "해솔시 집계",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        520,
        0
      ],
      "parameters": {
        "mode": "runOnceForAllItems",
        "jsCode": "const rows = $input.all().map(item => item.json).filter(row => row.city === '해솔시');\nreturn [{json: {sample:true, city:'해솔시', count:rows.length, seats:rows.reduce((sum,row) => sum + (Number.isFinite(row.seats) ? row.seats : 0),0), summary:'교육용 가상 데이터 · 검토 후 보고서에 반영'}}];"
      }
    }
  ],
  "connections": {
    "직접 실행": {
      "main": [
        [
          {
            "node": "연습 데이터",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "연습 데이터": {
      "main": [
        [
          {
            "node": "해솔시 집계",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {}
}