openspec: scan-flow change — proposal, design, 5 specs (3 new + 2 deltas), tasks

This commit is contained in:
2026-08-05 15:06:08 +10:00
parent 0b35aab80c
commit 4666751e92
10 changed files with 261 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
## ADDED Requirements
### Requirement: Finder contact form
The active tag page SHALL provide an input for the finder to leave their mobile number. Submitting SHALL store the number on the latest scan (`scans.scanner_phone`) and notify the owner by SMS with the finder's number.
#### Scenario: Finder leaves a number
- **WHEN** the finder submits a valid mobile number
- **THEN** the number is stored in `scans.scanner_phone` and the owner receives an SMS containing it
#### Scenario: Invalid input
- **WHEN** the finder submits an empty or malformed number
- **THEN** an inline error is shown and nothing is stored