짧은 답
Roosta는 모든 기상을 기록하고, 앱을 열 때마다 그 기록에서 연속 기록과 통계를 다시 계산합니다. 저장된 카운터가 없으므로 연속 기록이 실제로 일어난 일과 어긋날 수 없습니다. 연속 기록을 축으로 삼은 제품에서 숫자가 틀리는 것은 신뢰의 붕괴입니다.
다시 계산하는 것이 중요한 이유
연속 기록을 만드는 뻔한 방법은 숫자를 하나 두고 아침마다 1을 더하는 것입니다. 그리고 그것은 연속 기록이 조용히 틀어지는 방법이기도 합니다. 쓰다가 튕기거나, 시간대가 바뀌거나, 시계를 조정하거나, 백업에서 복원하면 숫자는 더 이상 현실과 맞지 않게 됩니다. 사용자는 그것을 알아채고, 한번 틀린 연속 기록을 본 사람은 어떤 숫자도 믿지 않게 됩니다.
Roosta는 대신 사건을 저장하고(기상마다 시각과 결과를 함께), 읽을 때 거기서 전부를 도출합니다. 도출이 맞으면 숫자는 매번 맞습니다.
연속 기록이 작동하는 방식
매일 일어나서 미션을 해내거나 알람을 꺼서 불꽃을 지키세요. 가장 최근 기상이 오늘이거나 어제이면 연속 기록은 계속 살아 있습니다. 하루를 통째로 놓치면 0으로 돌아갑니다.

