From 8224b5dabed5161eae2d59e2c49910a3cff4b4f8 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Sun, 20 Jul 2025 13:42:01 +0100 Subject: edit req-037, req-038, req-057, req-058, req-064, req-069 --- requirements/catalogue/req-030.md | 4 ++-- requirements/catalogue/req-037.md | 4 ++-- requirements/catalogue/req-038.md | 6 +++++- requirements/catalogue/req-057.md | 2 +- requirements/catalogue/req-058.md | 4 ++++ requirements/catalogue/req-064.md | 2 +- requirements/catalogue/req-069.md | 4 ++-- 7 files changed, 17 insertions(+), 9 deletions(-) (limited to 'requirements') diff --git a/requirements/catalogue/req-030.md b/requirements/catalogue/req-030.md index 4212ec4..1ae7dbb 100644 --- a/requirements/catalogue/req-030.md +++ b/requirements/catalogue/req-030.md @@ -3,6 +3,8 @@ Schist must implement the procedure described below as `calculate_bucket_balance`. +Source: req-029 + ## calculate_bucket_balance Inputs: @@ -30,5 +32,3 @@ Inputs: 13. Set `bucket.balance` to `balance`. 14. Set `bucket.balance_cache_key` to `{latest_drip.id}:{latest_transaction.id}`. - -Source: req-029 diff --git a/requirements/catalogue/req-037.md b/requirements/catalogue/req-037.md index d537cce..67341e6 100644 --- a/requirements/catalogue/req-037.md +++ b/requirements/catalogue/req-037.md @@ -3,6 +3,8 @@ Schist must implement the procedure, described below as `update_budget_drips_for_bucket`. +Source: req-030 + ## update_budget_drips_for_bucket Inputs: @@ -44,5 +46,3 @@ Inputs: 5. Let `days_in_year` be the number of days in the year to which `date` belongs. 6. If `period` is not `year`, panic. 7. Return `pipe.amount รท days_in_year`. - -Source: req-030 diff --git a/requirements/catalogue/req-038.md b/requirements/catalogue/req-038.md index e8dbbc8..c5b3224 100644 --- a/requirements/catalogue/req-038.md +++ b/requirements/catalogue/req-038.md @@ -3,4 +3,8 @@ Schist must have a record of pipes which accurately reflect how I want to distribute my incomings and outgoings. -Source: req-032 +Source: req-002 + +Satisfied by: req-069, ass-017, req-017, req-064 + +Duplicated by: req-058 diff --git a/requirements/catalogue/req-057.md b/requirements/catalogue/req-057.md index 306a188..a22de88 100644 --- a/requirements/catalogue/req-057.md +++ b/requirements/catalogue/req-057.md @@ -4,4 +4,4 @@ Schist must have an accurate record of the user's drips. Source: req-030 -Satisfied by: dml-drip, req-041, req-030, req-037, req-056, req-058, req-064 +Satisfied by: dml-drip, req-041, req-030, req-037, req-056, req-038, req-064 diff --git a/requirements/catalogue/req-058.md b/requirements/catalogue/req-058.md index 3927683..36e0abe 100644 --- a/requirements/catalogue/req-058.md +++ b/requirements/catalogue/req-058.md @@ -2,6 +2,10 @@ Schist must have an accurate record of the user's pipes. +Status: cancelled + Source: req-037 Satisfied by: req-069, ass-017, req-017, req-064 + +Duplicate of: req-038 diff --git a/requirements/catalogue/req-064.md b/requirements/catalogue/req-064.md index 487909f..10950b1 100644 --- a/requirements/catalogue/req-064.md +++ b/requirements/catalogue/req-064.md @@ -2,6 +2,6 @@ Schist's persisted data must be secure. -Sources: req-034, req-056, req-057, req-058, req-051 +Sources: req-034, req-056, req-057, req-038, req-051 Satisfied by: req-062, req-063, req-065, req-066, req-067 diff --git a/requirements/catalogue/req-069.md b/requirements/catalogue/req-069.md index c8b1a9f..0425952 100644 --- a/requirements/catalogue/req-069.md +++ b/requirements/catalogue/req-069.md @@ -1,7 +1,7 @@ -# req-068 +# req-069 Schist must have a desktop interface for creating, updating and deleting pipes. -Source: req-058 +Source: req-038 Satisfied by: task-029 -- cgit v1.2.3