Skip to main content

Sighting

Definition

A sighting is a recorded observation of a specific cat at a particular time and location. It is the fundamental tracking event in the Roll Claw system.

Usage in Roll Claw

Sightings are the core data points that enable Roll Claw to track cat presence, movement patterns, and health status. Key aspects include:

  • Recording which cat was seen
  • Documenting the exact location of the sighting
  • Timestamping when the sighting occurred
  • Noting who observed the cat
  • Optionally recording health observations or other notes

Technical Implementation

In the Roll Claw system, sightings are implemented as events:

{
"event_type": "CatSightingRecorded",
"event_id": "5f8a4d2e-3c1b-4d8a-9f7c-8b1e2d3f4e5a",
"timestamp": "2025-04-22T14:30:22Z",
"data": {
"cat_id": "cat_123",
"location_id": "loc_456",
"observer_id": "user_789",
"health_notes": "Appears healthy, eating normally",
"photo_url": "https://storage.roll-claw.com/sightings/5f8a4d2e.jpg"
}
}

Quick Sighting Recording

The Roll Claw system prioritizes quick and easy sighting recording with:

  • Minimal required fields (just cat and location)
  • Pre-populated location options based on colony territory
  • Offline functionality for field recording
  • Batch recording option for multiple cats

Missing Cat Detection

Sightings are used to automatically detect potentially missing cats by:

  • Tracking the time since last sighting
  • Comparing to the cat's typical pattern
  • Generating alerts when sighting gaps exceed thresholds