Might I add…

Also do the validation process (if you are mapping using josm). Hopefully, it eases the process of making osm malaysia routable sometime in the distant future.

The way I differentiate residential & living streets is that, residential goes through a neighborhood but residents’ cars are not parked on the sides, also used to mark roads through business areas.

I used unclassified for gravel roads (not officially maintained by anybody, usually used for short cuts between major roads).