"""Seed fallback pentru nomenclator_rar. Nomenclatorul autoritativ se ia LIVE din RAR (`getNomenclatorPrestatii`) si e upsert-at de worker la fiecare login (vezi worker.refresh_nomenclator). Dar editorul de mapari + fuzzy lookup trebuie sa functioneze si inainte ca worker-ul sa fi rulat (dev, offline, primul boot). De aceea seed-uim aceste 18 coduri din contract (docs/api-rar-contract.md, verificat live 2026-06-15) DOAR daca tabela e goala; refresh-ul live le suprascrie cu textul lung oficial. """ from __future__ import annotations # (cod_prestatie, nume_prestatie) — 18 coduri, conform contractului live. FALLBACK_NOMENCLATOR: list[tuple[str, str]] = [ ("OE-1", "REPARATIE"), ("OE-2", "INTRETINERE"), ("OE-3", "REVIZIE PERIODICA"), ("OE-4", "REGLARE FUNCTIONALA"), ("OE-5", "MODIFICARE CONSTRUCTIVA"), ("OE-6", "RECONSTRUCTIE"), ("OE-7", "ACTUALIZARE SOFTWARE"), ("OE-8", "INLOCUIRE SEZONIERA A ANVELOPELOR"), ("OE-D", "AVARII GRAVE LA SISTEMUL DE DIRECTIE"), ("OE-F", "AVARII GRAVE LA SISTEMUL DE FRANARE"), ("OE-C", "AVARII GRAVE LA STRUCTURA DE REZISTENTA A CAROSERIEI"), ("OE-S", "AVARII GRAVE LA STRUCTURA DE REZISTENTA A SASIULUI"), ("OE-R", "AVARII GRAVE LA UN SISTEM DE RETINERE SI PROTECTIE IN CAZ DE ACCIDENT"), ("OE-A", "AVARII GRAVE LA UN SISTEM AVANSAT DE ASISTENTA A CONDUCATORULUI AUTO (ADAS)"), ("OE-I", "ISTORICUL INDICATIEI ODOMETRULUI (vehicule anterior inmatriculate in alte tari)"), ("AITLV", "INREGISTRARE ATELIER INSPECTIE TAHOGRAFE / LIMITATOARE DE VITEZA"), ("R-ODO", "REPARATIE ODOMETRU"), ("I-ODO", "INLOCUIRE ODOMETRU"), ]