parseTinyV2

private fun parseTinyV2(header: String, r: BufferedReader)

tiny v2 -> named->intermediary. The namespace ORDER is read from the header, not assumed: loom emits official intermediary named but the auto-assembled bundle emits named intermediary official. Locating the 'named'/'intermediary' columns by name makes both parse correctly. The header line is already consumed.