summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Carstairs <jcarstairs@scottlogic.com>2025-07-24 09:02:38 +0100
committerJoe Carstairs <jcarstairs@scottlogic.com>2025-07-24 09:02:38 +0100
commit868abcd0e62528263e0aa70fbcef92735a829fdd (patch)
tree45cd8ba5754e74535de137d78265323fff8714c4
parent7f5cf3ba30564f65ebe8abc0641de9df1ce2f375 (diff)
task-059: add req-102, req-103, req-104
-rw-r--r--requirements/catalogue/req-017.md2
-rw-r--r--requirements/catalogue/req-056.md4
-rw-r--r--requirements/catalogue/req-068.md2
-rw-r--r--requirements/catalogue/req-098.md2
-rw-r--r--requirements/catalogue/req-099.md2
-rw-r--r--requirements/catalogue/req-102.md12
-rw-r--r--requirements/catalogue/req-103.md7
-rw-r--r--requirements/catalogue/req-104.md7
8 files changed, 32 insertions, 6 deletions
diff --git a/requirements/catalogue/req-017.md b/requirements/catalogue/req-017.md
index 6a5eb91..b585c82 100644
--- a/requirements/catalogue/req-017.md
+++ b/requirements/catalogue/req-017.md
@@ -17,4 +17,4 @@ have previously distributed, my incomings and outgoings.
Source: req-002
-Requires: dml-pipe, dml-transaction, req-095, req-098, req-056, req-099, req-068
+Requires: dml-pipe, dml-transaction, req-102, req-095 \ No newline at end of file
diff --git a/requirements/catalogue/req-056.md b/requirements/catalogue/req-056.md
index 9f93278..911f5b5 100644
--- a/requirements/catalogue/req-056.md
+++ b/requirements/catalogue/req-056.md
@@ -2,8 +2,8 @@
Schist must have an accurate record of the user's buckets.
-Sources: req-030, req-017
+Sources: req-030, req-103
-Satisfied by: req-068, ass-017, req-017, req-064
+Satisfied by: req-104, req-017, req-064
Related to: req-086
diff --git a/requirements/catalogue/req-068.md b/requirements/catalogue/req-068.md
index acfad1c..1c1d1df 100644
--- a/requirements/catalogue/req-068.md
+++ b/requirements/catalogue/req-068.md
@@ -3,6 +3,6 @@
Schist must have a desktop interface for creating, reading, updating and
deleting buckets.
-Sources: req-056, req-000, req-025, req-089, req-017
+Sources: req-056, req-000, req-025, req-089, req-102
Satisfied by: task-030
diff --git a/requirements/catalogue/req-098.md b/requirements/catalogue/req-098.md
index 9ef7cff..39c2f62 100644
--- a/requirements/catalogue/req-098.md
+++ b/requirements/catalogue/req-098.md
@@ -3,4 +3,4 @@
Bucket must have a `name` property, so that they represent real categories of
spending.
-Source: req-017
+Source: req-102
diff --git a/requirements/catalogue/req-099.md b/requirements/catalogue/req-099.md
index 3847953..4fa1c4a 100644
--- a/requirements/catalogue/req-099.md
+++ b/requirements/catalogue/req-099.md
@@ -4,6 +4,6 @@ Buckets must have a `balance` property, which summarises both how I want to
distribute my incomings and outgoings in the future, and how I have actually
distributed them in the past.
-Source: req-017
+Source: req-102
Satisfied by: req-027
diff --git a/requirements/catalogue/req-102.md b/requirements/catalogue/req-102.md
new file mode 100644
index 0000000..71bb65e
--- /dev/null
+++ b/requirements/catalogue/req-102.md
@@ -0,0 +1,12 @@
+# req-102
+
+As a user, I want to know that my buckets represent my real categories of
+spending, like beer and holidays; and that my buckets have a balance, which
+summarises both how I want to distribute my incomings and outgoings in the
+future, and how I have actually distributed them in the past; so that I can have
+buckets and pipes which express how I want to distribute, and have previously
+distributed, my incomings and outgoings.
+
+Source: req-017
+
+Satisfied by: req-098, req-099, req-103, req-104
diff --git a/requirements/catalogue/req-103.md b/requirements/catalogue/req-103.md
new file mode 100644
index 0000000..bfa6c03
--- /dev/null
+++ b/requirements/catalogue/req-103.md
@@ -0,0 +1,7 @@
+# req-103
+
+The user must be able to read buckets in Schist.
+
+Source: req-102
+
+Satisfied by: req-056, req-068
diff --git a/requirements/catalogue/req-104.md b/requirements/catalogue/req-104.md
new file mode 100644
index 0000000..780ef6d
--- /dev/null
+++ b/requirements/catalogue/req-104.md
@@ -0,0 +1,7 @@
+# req-104
+
+The user must be able to create, update and delete buckets in Schist.
+
+Source: req-102
+
+Satisfied by: req-056, ass-017