Tryb Demo i Automatyczny Reset Bazy Demo

Zasada działania: Tryb demo (mode=demo) działa na całkowicie odseparowanej, ulotnej bazie danych demo.sqlite3. Baza rzeczywistego użytkownika (clonerd.sqlite3) pozostaje nienaruszona. Przy każdym powrocie do trybu demo baza jest klonowana na nowo ze wzorca demo-template.sqlite3.

Kluczowe właściwości

Architektura plików

# Katalog danych aplikacji:
demo-template.sqlite3   <- Wzorzec z danymi demonstracyjnymi (read-only)
demo.sqlite3            <- Aktywna baza demo (kasowana i tworzona na nowo przy wejściu)
clonerd.sqlite3         <- Baza danych użytkownika (nietykana w trybie demo)