Digitalizacja Książki Strzelnicy zgodnie z ustawą o broni
Notatki z terenu o tym, jak rangeOS obsługuje obowiązkowe logi sesji, rejestr broni, 5-letnią retencję i eksporty dla policji w strzelnicach.

„Robimy to na papierze i na razie działa" to najczęstsza odpowiedź którą słyszymy, gdy pytamy jak polska strzelnica obsługuje swoją Książkę Strzelnicy. W większości przypadków to prawda - do momentu aż pojawi się inspektor, albo ubezpieczyciel zapyta o trzyletnią historię, albo ktoś przyjdzie z bronią zarejestrowaną w innym obiekcie.
Nie chcieliśmy żeby rangeOS był produktem compliance z doklejoną funkcją bookingu. Nie chcieliśmy też sprzedawać systemu rezerwacyjnego z disclaimerem że compliance to problem operatora. Więc zanim napisaliśmy linię kodu dla silosa strzelnicy, zmapowaliśmy ustawę o broni i amunicji oraz właściwe rozporządzenia na struktury danych.
Czego prawo faktycznie wymaga
Wymagania log-u sesji są tymi które gryzą najbardziej. Dla każdej wizyty na strzelnicy, Twoja Książka Strzelnicy musi zawierać minimum:
- członka (tożsamość potwierdzona ważnym pozwoleniem albo jednorazowym skanem kiosku dla gościa),
- broń (numer seryjny, kaliber, właściciel),
- instruktora lub osobę odpowiedzialną na zmianie,
- zużytą amunicję,
- przedział czasowy.
Ta lista musi być czytelna, w kolejności chronologicznej i dostępna przez co najmniej pięć lat. Na papierze znaczy to zeszyt w obiekcie, szafę z dokumentami i modlitwę żeby nic się nie zapaliło.
Co rangeOS z tą listą robi
Każdy punkt z listy powyżej mapuje się na flow kiosku albo automatyczne przechwycenie:
- Tożsamość członka - kiosk skanuje dowód lub pozwolenie na wejściu, krzyżuje z istniejącym rekordem członka, albo tworzy jednorazowy wpis gościa ze zapisanym skanem. Podpisy odręczne pozostają prawnie ważne; zapisujemy obydwa.
- Rejestr broni - broń rejestrowana jest raz do członka (lub do pule wypożyczalni obiektu). Przypisanie broni do rezerwacji to jedno tapnięcie w kiosku lub na tablecie operatora.
- Instruktor - wyciągany ze zmiany. Shift Manager wie kto fizycznie jest w obiekcie z jakimi kompetencjami w danym momencie, więc log sesji dostaje właściwą osobę bez pamiętania przez zespół.
- Amunicja - każdy zużyty strzał jest odliczany z magazynu obiektu przy zamknięciu zmiany przez reconcile na kiosku. Wpis sesji wiąże strzały ze stanowiskiem, bronią i strzelcem.
- Przedział czasowy - znaczniki startu i końca przechwytywane z walidacji PIN na wejściu i z tapnięcia „checkout" na wyjściu.
5-letnia retencja to miejsce gdzie większość systemów pada
Przechowanie danych jest trywialne. Trzymanie ich dostępnymi dla inspektora w formie jakiej się spodziewa - już nie. rangeOS przechowuje każdy log sesji, każde przypisanie broni, każde odliczenie amunicji w jednym append-only ledgerze. Ledger jest indeksowany po dacie, członku, broni i instruktorze - więc zapytanie typu „pokaż mi wszystko strzelone z tego pistoletu między marcem 2024 a sierpniem 2025" wraca w mniej niż sekundę - a nie po tygodniu archeologii bazy danych.
Gdy pojawia się Komenda, eksportujemy jeden pakiet PDF: chronologiczny log sesji, rejestr broni na dzień inspekcji, rozliczenie amunicji, pokrycie zmianowe, kompetencje instruktorów. Ten sam format za każdym razem. Bez dopasowywania, bez „znajdźmy ten folder".
Czego to NIE zastępuje
Jesteśmy oprogramowaniem. Nie jesteśmy polską ustawą o broni. Twoje pozwolenie, bezpieczeństwo zbrojowni, kompetencje instruktorów - pozostają Twoją odpowiedzialnością i pozostają poza platformą. Co my robimy, to upewniamy się że rekordy do których utrzymania jesteś zobligowany prawnie są przechwycone poprawnie za pierwszym razem i możliwe do wydobycia na żądanie.
Jeśli powyższe brzmi jak biurokracja - tak. Dobre zarządzanie obiektem to w większości biurokracja spojona kulturą bezpieczeństwa. rangeOS to system który czyni tę biurokrację niewidzialną dla zespołu i kuloodporną dla inspektora.


