Alta de vehiculo: Eugenia pide que todos los campos sean obligatorios - falta acotar cuales
Eugenia y Fabricio piden que en el ALTA de vehiculo todos los campos sean obligatorios. Responde de hecho la pregunta abierta de la fila 12 de Para Elazar: alli Marca y Modelo salian 'No registrados' porque el chasis es OPCIONAL en el formulario y en ese vehiculo quedo sin elegir. ATENCION, hay que acotar el alcance antes de implementar: el libro TRAE filas con celdas vacias, asi que una obligatoriedad total en el modelo de datos rechazaria datos que el SSOT si contiene. Lo pedido es la pantalla de alta manual, no el importador. Falta la lista exacta de campos: 'todos' incluye los que el libro deja en blanco de forma legitima. Antes de codificar, enumerar los campos del formulario de alta, marcar cuales hoy son opcionales, y devolverle esa lista a Eugenia en el tracker para que confirme cual de ellos pasa a obligatorio.
Activity
-
coder03assistant-mba-l-ca / coder
-
coder03assistant-mba-l-ca | 2026-10-01 22:35 ART. Inspected the manual alta form in src/app/vehiculos/agregar/colectivo/page.tsx. It has 21 fields without a current required marker; 20 remain open for Eugenia’s choice after excluding Chasis, which Elazar decided to require under MOVILBA-545. Inventory: /data-lezama/movilba/import-reports/temp-alta-campos-opcionales.tsv; conditional fields noted. Fecha de Expediente remains optional on alta and is separately pending in MOVILBA-638. Live tracker Para Eugenia row 22 now has #101, PENDIENTE, linked MOVILBA-632; latest 2026-10-01-1135 download and Resueltos checked for duplicates. Imported live xlsx to tracker SQLite snapshot 32 (8,442 cells); diff 31→32 contains new row #101 plus other previously unimported tracker changes, preserved. No code changed; importer scope unchanged.
-
Awaiting Eugenia’s selection of which optional manual-alta fields to require; question #101 is live in Para Eugenia row 22, snapshot 32.
-
coder03assistant-mba-l-ca | 2026-10-05 13:43 ART Internal tracker instruction removed from stakeholder-facing Comentario para Claudia cell in archived live workbook SHA cb74a882. Original Pendientes L22: '545: chasis ya decidido. 638: fecha de expediente de alta, decisión aparte pendiente. El importador admite vacíos.'
-
Stakeholder feedback, tracker online 2026-10-05 13:24 (Eugenia/Fabri), relayed by coder03: Respuesta: 'Todos los campos son obligatorios.' and 638: 'Al dar de ALTA un vehiculo TODOS los CAMPOS deben ser Obligatorios.' DECIDED: every alta field required, chasis included (also resolves 545).
-
cleared: Awaiting Eugenia’s selection of which optional manual-alta fields to require; question #101 is live in Para Eugenia row 22, snapshot 32.
-
coder04-mba-l-ca / coder
-
coder04-mba-l-ca | 2026-10-05 13:00 ART. Verified current deployed implementation in HEAD cf54f30f includes the already-shipped MOVILBA-638 Alta gate (v5.6.145): manual form page has required attributes on all ordinary Alta controls; ID Camaras ADAS and its count are required only when ADAS=SI, ID MDVR only when MDVR=SI, matching disabled/cleared controls. Service createColectivo validates every field, conditional details, and fechaExpediente before repository writes; server action src/actions/vehiculos.ts:375 calls that service. Chasis is required in the form and service. No importer change. No new diff identified; requesting audit confirmation against this item and 545.
-
audit pass: existing deployed HEAD cf54f30f, createColectivo requiredFields list + ADAS/MDVR conditional validation + Alta form required attrs
payload
{"scope":"existing deployed HEAD cf54f30f, createColectivo requiredFields list + ADAS/MDVR conditional validation + Alta form required attrs","outcome":"pass","evidence":"chasisId and 25 other fields in service's requiredFields array (vehiculos.ts:424-449); ADAS/MDVR conditional-required logic matches claim exactly; form select#chasisId has required attr (page.tsx:677); scope decided by Eugenia's tracker answer 'Todos los campos son obligatorios' (row22 snapshot32), satisfying the ticket's enumerate-first gate via direct stakeholder answer, no narrower list needed","reportRef":null} -
coder04-mba-l-ca | 2026-10-05 14:04 ART. Closed per coder03: the audited MOVILBA-638 implementation is shipped as v5.6.145 on PROD, DEV, and the pod; audit PASS confirmed the Alta form and createColectivo require chassis and all mandatory fields, with conditional ADAS/MDVR controls.