From bf0588bd9a0640f8007487f2234e7204dfd65260 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Sun, 20 Jul 2025 13:30:56 +0100 Subject: add req-075, req-076, req-077, req-078, req-079, req-080, edit req-011, req-012, req-014, req-016, req-040, req-043, req-044, req-045, req-046, req-047, req-048, req-049, req-051, req-052, req-074 --- requirements/catalogue/req-076.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 requirements/catalogue/req-076.md (limited to 'requirements/catalogue/req-076.md') diff --git a/requirements/catalogue/req-076.md b/requirements/catalogue/req-076.md new file mode 100644 index 0000000..55c2b62 --- /dev/null +++ b/requirements/catalogue/req-076.md @@ -0,0 +1,24 @@ +# req-076 + +As a user, I want to record a holiday transaction in Schist by SMS, so that my +holiday purchase when I have access to my phone when I'm on holiday is recorded +as a holiday transaction. + +Source: req-075 + +Satisfied by: req-043, req-044, req-045, ass-010, req-046, req-047 + +Related to: req-012 + +## Use case + +Trigger: The user buys something while on holiday. + +1. If Schist is not in the user's phone contacts, go to req-013. +2. If the user doesn't know how to form the right command, they use the help + interface until they do know how to form the right command. +3. The user sends an SMS to Schist. +4. If the command is invalid or incorrect, Schist sends help text to the user, + then go to step 3. +5. Schist inserts a holiday transaction into Schist's database. +6. Schist sends an OK response to the user. -- cgit v1.2.3