The Parsoid specs gives an example of template to data-mw translation:
template: {{foo|unused value|paramname=used value}}
data-mw: {"parts": [{"template":{"target":{"wt":"foo","href":"./Template:Foo"},"params":{"1":{"wt":"unused value"},"paramname":{"wt":"used value"}},"i":0}}]}
So I'm expecting every template generated data-mw has a "href" attribute in "target" section.
This is true for most cases, but I observed exceptions recently, for example:
- en/IVL_K.1_Kurki: data-mw='{"parts":[{"template":{"target":{"wt":"Infobox settlement\n<!--See the Table at Infobox Settlement for all fields and descriptions of usage-->\n\n"},"params":...
- ru/(7079)_Багдад: data-mw='{"parts":[{"template":{"target":{"wt":"Малая планета\n<!-- Основной блок -->\n "},"params":...
Seems it's a bug in wikitext handling.