feat(juridico/boveda): inventario de poderes y testimonios de la Bóveda Jurídica (F1)
Modelo biblioteca: boveda_instrumentos (la escritura) + boveda_ejemplares (piezas en resguardo, FISICA con ubicación / DIGITAL con URL) + boveda_prestamos (check-out, backend listo; UI en Fase 2) + 3 catálogos administrables de dos niveles (tipo → subtipo con facultades, clase). Sociedad del catálogo maestro vía ref_razon_social (universo amplio: incluye no operativas). Sin migración del sheet: la captura nace aquí.
Consulta con filtros canónicos (Portafolio/Empresa/Año/Mes/Tipo) y semáforo de disponibilidad; captura según mockup _boveda_P2_captura; modal de catálogos con conceptos a la izquierda; Dropdown custom; manual de usuario en public/manuales/MANUAL_BOVEDA.html + docs/BOVEDA.md.
Incluye fixes de la auditoría multi-agente 2026-09-01 (backend, frontend y 65 casos funcionales): seeds one-shot, FOR UPDATE anti-carrera en préstamos, dup-check B1 también en PUT, candados de soporte con préstamos abiertos, 400 en vez de 500 con ids/fechas inválidas, lleva_vigencia por flag de catálogo (no substring), Esc/Enter seguros en Dropdown dentro de modales, clamp de paginación y debounce del ticket sin race.