summaryrefslogtreecommitdiff
path: root/requirements/tasks/task-050.md
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2025-07-19 22:00:08 +0100
committerJoe Carstairs <me@joeac.net>2025-07-19 22:00:08 +0100
commitadd720e9c67019785bf7bc2fd21ec87c348e49f0 (patch)
tree4fd2168d9cd603793dcb007291116d016a829c1d /requirements/tasks/task-050.md
parent763f2215572d9615501073fd7d1b5e8b79bd4c54 (diff)
add epic-008, task-047, task-048, task-049, task-050
Diffstat (limited to 'requirements/tasks/task-050.md')
-rw-r--r--requirements/tasks/task-050.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/requirements/tasks/task-050.md b/requirements/tasks/task-050.md
new file mode 100644
index 0000000..43b0be5
--- /dev/null
+++ b/requirements/tasks/task-050.md
@@ -0,0 +1,10 @@
+# task-050
+
+Every time a bucket's `balance` or `balance_cache_key` properties are set or
+updated, it must be the case that running `calculate_bucket_balance(bucket)`
+under the pretence that `is_bucket_balance_up_to_date(bucket)` returns FALSE
+would leave the bucket's `balance` and `balance_cache_key` unchanged.
+
+Source: req-071
+
+Epic: epic-008