tsrgProvider
tiny-remapper provider over forge's TSRG2 (srg_to_official.tsrg), direction fromNs ->toNs. Its two namespaces are "left" = Mixed-SRG runtime (class names mojmap, members m_/f_) and "right" = named (all mojmap). Both directions are needed and are the SAME walk: remapModule remaps script bytecode named(right)->srg(left), the symbol-jar build derives mojmap from the runtime jar srg(left)->named(right).
Descriptors always come from the file's own src side (= "left", TSRG2's tsrg2 left right header) regardless of direction — Mixed SRG keeps mojmap class names, so a desc is identical on both sides and matches the mojmap descs the inputs reference.