Quick resolve: what to test

Review branch review/quick-resolve · version 4.2 · based on production release 27c4a7b.

Open the review app →

Look for VISTA DE PRUEBA · resolución rápida. This preview uses five fictional vehicles and saves only in your browser. Firebase is disabled on preview URLs. Main remains unchanged until you approve a separate merge.

Start with Restablecer demo, then open Alertas. Do not enter real fleet information.

1. Work through the queue

  1. With all filters cleared, expect 5 avisos · 4 para resolución rápida. The existing insurance alert has no quick action and is excluded from the queue.
  2. Press Resolver pendientes. Ford Transit should appear as Pendiente 1 de 4. Try saving without a result: the form should stay open and ask for one.
  3. Select Favorable, keep today's date and the suggested next inspection date, then Guardar y siguiente. You should reach the Toyota maintenance task without leaving Alerts.
  4. Cruce de neumáticos is selected. Also select Filtro de combustible to simulate doing both jobs. Enter 100100 km and 45 as the total cost. Save once.
  5. On the Nissan ITV, press Omitir por ahora. It stays pending. On its maintenance setup, enter Revisión del elevador and 10000 under Cada X km. Leave the historical date and mileage blank and save.
  6. The summary should show 3 saves and 1 skipped. Back in Alerts, the Nissan still needs an ITV and now has a missing-history alert. Setup must not invent a completed service.

2. Check history and persistence

3. Test a failure and retry

  1. Reset the demo. Press Probar fallo de guardado, then open Alerts and filter Tipo → Mantenimiento.
  2. Start the queue. Enter 100100 km and 45 cost, then save. The intentional failure should keep the same vehicle, selected work and entered values visible.
  3. Press save again. Expect one service, one mileage update and a completed queue. A quick double-click must not save the next vehicle's task.

4. Filters and single-item actions

5. Phone and keyboard

Try a narrow browser or phone. Filters should fit, and the quick form should scroll while Guardar, Omitir and Cerrar stay reachable. Use Tab and Shift+Tab inside the form; Escape should close an unchanged form or ask before discarding edits.

Scope

This version adds maintenance, ITV, missing-history and initial maintenance-setup actions. It does not add insurance renewal, multi-vehicle bulk saves, booking states or reminder snoozing. Existing document alerts and editors remain available.

Quick maintenance entries explicitly link to selected maintenance rules, including custom names. Old service records retain their existing matching behaviour. Editing a linked service exposes its associations so you can deliberately remove one.

No Firebase rule changes, SDK upgrades or data migrations are required. Automated tests use fictional data and local emulators. The preview cannot validate production sign-in or real fleet data.

Return to the review app →