summaryrefslogtreecommitdiff
path: root/requirements/catalogue/req-030.md
diff options
context:
space:
mode:
authorJoe Carstairs <jcarstairs@scottlogic.com>2025-07-24 09:47:07 +0100
committerJoe Carstairs <jcarstairs@scottlogic.com>2025-07-24 09:47:07 +0100
commitc4868152bb9d292c217452dff9eb1890f34e0d43 (patch)
treee49eb462dccaeaea322c4837f2670733e7d7cb92 /requirements/catalogue/req-030.md
parent868abcd0e62528263e0aa70fbcef92735a829fdd (diff)
task-059
Diffstat (limited to 'requirements/catalogue/req-030.md')
-rw-r--r--requirements/catalogue/req-030.md15
1 files changed, 14 insertions, 1 deletions
diff --git a/requirements/catalogue/req-030.md b/requirements/catalogue/req-030.md
index 89f045e..86c16ad 100644
--- a/requirements/catalogue/req-030.md
+++ b/requirements/catalogue/req-030.md
@@ -5,7 +5,20 @@ Schist must implement the procedure described below as
Source: req-029
-Satisfied by: task-001, task-006, task-054
+Satisfied by:
+ - task-001 (desktop interface for inserting transactions)
+ - task-006 (SMS interface for inserting transactions)
+ - task-054 (Web interface for inserting transactions)
+ - req-109 (transactions have a `timestamp`)
+ - req-107 (transactions have a `bucket_id`)
+ - req-108 (transactions have an `amount`)
+ - req-027 (buckets have a `balance`)
+ - req-110 (buckets have a `balance_cache_key`)
+ - req-111 (buckets have an `id`)
+ - req-098 (buckets have a `name`)
+ - req-035 (implement `is_bucket_balance_up_to_date`)
+ - req-037 (implement `update_bucket_drips`)
+ - dml-drip (drips have a `bucket_id` and `amount`)
## calculate_bucket_balance