summaryrefslogtreecommitdiff
path: root/requirements/catalogue
diff options
context:
space:
mode:
authorJoe Carstairs <jcarstairs@scottlogic.com>2025-07-24 07:34:43 +0100
committerJoe Carstairs <jcarstairs@scottlogic.com>2025-07-24 07:34:43 +0100
commite8d8c5a20cd5e5aef362228ad0c25d0dde12d1df (patch)
treefc2ed763127657874e1b25f3da3934d74bf900b4 /requirements/catalogue
parentf68071920c4cc7e3e7dd08898e347b99153d1c9b (diff)
task-059: add req-096, req-097
Diffstat (limited to 'requirements/catalogue')
-rw-r--r--requirements/catalogue/req-037.md2
-rw-r--r--requirements/catalogue/req-095.md9
-rw-r--r--requirements/catalogue/req-096.md6
-rw-r--r--requirements/catalogue/req-097.md8
4 files changed, 23 insertions, 2 deletions
diff --git a/requirements/catalogue/req-037.md b/requirements/catalogue/req-037.md
index cde4621..8a3433d 100644
--- a/requirements/catalogue/req-037.md
+++ b/requirements/catalogue/req-037.md
@@ -3,7 +3,7 @@
Schist must implement the procedure, described below as
`update_budget_drips_for_bucket`.
-Source: req-030
+Sources: req-030, req-097
Satisfied by: task-001, task-006, task-054
diff --git a/requirements/catalogue/req-095.md b/requirements/catalogue/req-095.md
index 73f930e..fc6ba3c 100644
--- a/requirements/catalogue/req-095.md
+++ b/requirements/catalogue/req-095.md
@@ -4,4 +4,11 @@ As a user, I want to know that money is dripping into my buckets at the rate
which my pipes specify, so that I know that my pipes represent how much I want
to come in and out of each bucket.
-Source: req-017 \ No newline at end of file
+Source: req-017
+
+Requires: req-096, req-097, ass-009
+
+This also requires that the pipes specify the rate the user specifies to drip
+into their buckets. I need to update the requirements for updating pipes, since
+there is currently no way to record how the user has updated pipes in the past,
+which is essential for this purpose.
diff --git a/requirements/catalogue/req-096.md b/requirements/catalogue/req-096.md
new file mode 100644
index 0000000..78f5a24
--- /dev/null
+++ b/requirements/catalogue/req-096.md
@@ -0,0 +1,6 @@
+# req-096
+
+Schist must have interfaces for viewing all drips and transactions in and out
+of a given bucket alongside the pipes of the given bucket.
+
+Source: req-095
diff --git a/requirements/catalogue/req-097.md b/requirements/catalogue/req-097.md
new file mode 100644
index 0000000..33b671c
--- /dev/null
+++ b/requirements/catalogue/req-097.md
@@ -0,0 +1,8 @@
+# req-097
+
+Every interface in Schist for viewing drips of a given bucket, `bucket`, must be
+such that, were Schist to run the procedure,
+`update_bucket_drips_for_bucket(bucket)`, as described in req-037, it would not
+change what the user sees in their UI.
+
+Source: req-095