%% Referencias de código (no se renderizan en el PNG, solo para mantenimiento futuro)
%% Fuente: src/python/src/navigation/race_tracker.py (LapDetector.update)
%% Común a Open Challenge y Obstacle Challenge. En Obstacle Challenge, tras
%% sumar la vuelta se añade un paso extra propio (rearmar las señales) que
%% se muestra en obstacles/mermaid/flujo-parte1-conduccion.mmd, no aquí.
flowchart TD
LapCheck["Actualiza el avance
sobre la ruta"] --> CrossCheck{"¿Cruzó de verdad
la línea de meta?"}
CrossCheck -- "No" --> Continue(["Sigue conduciendo"])
CrossCheck -- "Sí" --> IncLap["Suma una
vuelta completada"]