Skip to main content

Rule Presets

Rule Presets encapsulate a complete verification configuration — the verification mode, alarm timing, intensity, and failure thresholds — into a single reusable template. This eliminates the need to reconfigure verification settings from scratch for every new commitment.

Preset Data Structure

Each rule preset stores the full behavioral configuration:

Creating a Preset

From the Presets Tab, tap the ”+” button in the Rules section. The creation flow provides all the same configuration options available on the FinalScreen’s “Commitment Type” and “Alarms” settings sections, packaged into a saveable template.

Using a Preset

In the time slot configuration screen, each slot has a rules attachment button. Tapping it opens the RulePresetPickerModal, which lists all saved rule presets with a summary of their configuration. Selecting a preset applies its complete verification profile to that specific slot.

Example

Saved rule presets: A morning gym commitment uses “Relaxed Arrival” (just show up, arrive within 15 minutes). An evening library session uses “Strict Session” (random alarms throughout, fail after 2 missed check-ins).