{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreifh6ijkfpkh6642jcu2ntm4m5g3dnw3emzuktlbemkgdboggkinte",
    "uri": "at://did:plc:4tuge3k3comfj4nfvqnwkemn/app.bsky.feed.post/3mm7eiusqn2p2"
  },
  "path": "/user/Venetis%20Charalampidis/diary/408696",
  "publishedAt": "2026-05-18T23:20:13.000Z",
  "site": "https://www.openstreetmap.org",
  "tags": [
    "closures.osm.ch",
    "GitHub"
  ],
  "textContent": "Hi, I am Venetis, a computer science student from Thessaloniki. This summer I’ll be working on closures.osm.ch as part of Google Summer of Code 2026, mentored by Simon Poole and David Haberthür.\n\nclosures.osm.ch is a platform where road authorities submit temporary road closures so that routers can avoid them. The data is there, but right now it doesn’t actually affect routing. That’s what I’m fixing.\n\nMy work this summer comes down to three things:\n\n  * Adding a Valhalla-powered routing endpoint that genuinely avoids closed roads\n  * Building a sidecar service that feeds active closures into Valhalla’s traffic tile system\n  * Improving the DATEX II/CIFS importer that brings closure data in from external sources\n\n\n\nI’ll be posting updates here at each milestone. The code is on GitHub if you want to follow along.\n\nCoding starts May 25. Looking forward to it.",
  "title": "GSoC 2026: Road Closure Routing for closures.osm.ch"
}