Files
where_woof/openspec/changes/sms-metering-location-link/specs/location-link/spec.md

838 B

ADDED Requirements

Requirement: Short URL per alert

When an alert SMS is sent with a location, a short code SHALL be created mapping to the scan, and the SMS SHALL contain https://where-woof.com/s/{code} as the location link.

Scenario: Alert with location

  • WHEN an alert is sent for a scan with coordinates
  • THEN a short code exists for the scan and the SMS links to it

Requirement: Location page

GET /s/{code} SHALL render the owner's location page: embedded map of the scan's coordinates, the finder's phone if provided, a link to the tag page, and the scan time.

  • WHEN the owner opens a valid short link
  • THEN the map and finder details are shown

Scenario: Unknown code

  • WHEN the code does not exist
  • THEN a not-found response is returned