summaryrefslogtreecommitdiff
path: root/requirements/catalogue
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2025-07-20 13:58:32 +0100
committerJoe Carstairs <me@joeac.net>2025-07-20 13:58:32 +0100
commit3f40f9fa8dee877ab0fc39e403fb5ad34ba25c2d (patch)
tree7e20672b80477a7501ba288d04b8b7a0e473e756 /requirements/catalogue
parent8224b5dabed5161eae2d59e2c49910a3cff4b4f8 (diff)
add req-081, req-082, task-054, edit ass-012, ass-013, req-013, req-037,
req-078, epic-005, task-001, task-006
Diffstat (limited to 'requirements/catalogue')
-rw-r--r--requirements/catalogue/req-013.md2
-rw-r--r--requirements/catalogue/req-037.md2
-rw-r--r--requirements/catalogue/req-078.md2
-rw-r--r--requirements/catalogue/req-081.md22
-rw-r--r--requirements/catalogue/req-082.md7
5 files changed, 34 insertions, 1 deletions
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