Correcting connectivity errors
Hi,
I'm running a connectivity verifier over a small portion of the OSM map (New Zealand, if you're interested, but you'll guess that from the examples below).
Before I barge in and start fixing things I thought I'd better make sure that I'm going about it the right way, so here's some example problems and what I think should be done to fix them. I should point out that I haven't visited most of the places I'm planning to correct, so my first question is: is that a legitimate thing to do? Fix stuff you haven't seen?
The questions are pretty uncontroversial, but I'd rather do this all correctly than muck things up.
First, [here](http://www.openstreetmap.org/browse/way/117981891) is a one-way road that goes nowhere: you can't get out. Should the road continue through the carpark?
[Here](http://www.openstreetmap.org/browse/way/87892754) is another dead-end one-way. I assume I should connect it to the adjoining road?
Here](http://www.openstreetmap.org/browse/way/86818633) [Here](http://www.openstreetmap.org/browse/way/86818633) is a road not connected to an adjoining road. There's a nearby node on Waimea road. If I understand correctly, I should connect Monaghan road to the node on Waimea (I'm guessing in this case by moving the end of Monoghan rather than by creating a short link), but I should not break Waimea Road at the intersection?
I guess my question is: what's the policy on intersections? For route-generation purposes, arcs must end at every intersection, but if I understand correctly, for OSM, there must be a shared node at every intersection, but not necessarily a break in either road. Is that right?
Thanks,
Geoff