Kategória ↔ template — explicitné prepojenie s dedením z najbližšieho rodiča
· Kategórie
Manuálna kategória môže teraz niesť voliteľný odkaz na parametrický template (template_id na category). Potomkovia automaticky dedia template z najbližšieho rodiča v strome, ktorý nesie nenulový template_id (rieši to nová DB funkcia get_effective_template). Vendor kategórie odkaz niesť nemôžu — bránime tomu CHECK constraintom (category_template_manual_only), aby vendor-importované stromy nezačali samé prideľovať templates. Per-product flow akcia apply_category_template priradí template odvodený z najbližšieho ancestor-a; takéto priradenie má match_method='category', takže AI re-match ho neprepíše. Pri zmazaní templatu sa odkaz tichho vyčistí (ON DELETE SET NULL) — koniec kaskádových prekvapení.