Skip to content

15. Every run starts from a known file and ends restoring it

  • Date: 2026-10 (first kit)
  • Status: accepted
  • Rule: A run saves the camera's settings first and restores them at its end, checking nothing differs; it is stopped with a STOP file, never killed with a dialog open.

Context

A run that crashes before its restore leaves the next run starting from its leftovers, and some state lives outside the file (the focus point, the zone's place).

Decision

A run downloads a start file first and, at its end, uploads it and checks that 0 records differ; live state the file does not hold is put back by hand and checked. A run is never killed with a dialog open: it is stopped with a STOP file.

Consequences

The owner's camera is as it was after every session.