From 3f40f9fa8dee877ab0fc39e403fb5ad34ba25c2d Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Sun, 20 Jul 2025 13:58:32 +0100 Subject: add req-081, req-082, task-054, edit ass-012, ass-013, req-013, req-037, req-078, epic-005, task-001, task-006 --- requirements/catalogue/req-013.md | 2 ++ requirements/catalogue/req-037.md | 2 ++ requirements/catalogue/req-078.md | 2 +- requirements/catalogue/req-081.md | 22 ++++++++++++++++++++++ requirements/catalogue/req-082.md | 7 +++++++ 5 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 requirements/catalogue/req-081.md create mode 100644 requirements/catalogue/req-082.md (limited to 'requirements/catalogue') diff --git a/requirements/catalogue/req-013.md b/requirements/catalogue/req-013.md index 4d2b267..68dff9d 100644 --- a/requirements/catalogue/req-013.md +++ b/requirements/catalogue/req-013.md @@ -7,3 +7,5 @@ is recorded as a beer transaction. Source: req-010 Satisfied by: req-014 + +Related to: req-081 diff --git a/requirements/catalogue/req-037.md b/requirements/catalogue/req-037.md index 67341e6..cde4621 100644 --- a/requirements/catalogue/req-037.md +++ b/requirements/catalogue/req-037.md @@ -5,6 +5,8 @@ Schist must implement the procedure, described below as Source: req-030 +Satisfied by: task-001, task-006, task-054 + ## update_budget_drips_for_bucket Inputs: diff --git a/requirements/catalogue/req-078.md b/requirements/catalogue/req-078.md index d2c74ab..bb2ffd9 100644 --- a/requirements/catalogue/req-078.md +++ b/requirements/catalogue/req-078.md @@ -9,7 +9,7 @@ Source: req-077 Satisfied by: req-048, ass-011, ass-000, ass-012, ass-013 -Related to: req-014 +Related to: req-014, req-081 ## Use case diff --git a/requirements/catalogue/req-081.md b/requirements/catalogue/req-081.md new file mode 100644 index 0000000..627a055 --- /dev/null +++ b/requirements/catalogue/req-081.md @@ -0,0 +1,22 @@ +# req-081 + +As a user, I want to record a beer transaction in Schist using the Web, copying +from a receipt or hand-written note, so that my purchase of this beer in cash +when I don't have access to my phone is recorded as a beer transaction. + +Source: req-013 + +Satisfied by: req-082, ass-011, ass-000, ass-012, ass-013 + +Related to: req-078, req-014 + +## Use case + +Trigger: the user buys a beer. + +1. If the user can get a receipt, they get a receipt and put it in their wallet. +2. If the user can't get a receipt, they make a note on a piece of paper and put + it in their wallet. +3. Wait until the user next regularly opens Schist on the Web. +4. The user takes all receipts and paper notes from their wallet. +5. The user enters all the transactions recorded there into Schist. diff --git a/requirements/catalogue/req-082.md b/requirements/catalogue/req-082.md new file mode 100644 index 0000000..aaa3402 --- /dev/null +++ b/requirements/catalogue/req-082.md @@ -0,0 +1,7 @@ +# req-082 + +Schist must have a Web interface for inserting transactions. + +Sources: req-081 + +Satisfied by: task-054 -- cgit v1.2.3