diff options
| -rw-r--r-- | requirements/assumptions/ass-009.md | 4 | ||||
| -rw-r--r-- | requirements/catalogue/req-037.md | 2 | ||||
| -rw-r--r-- | requirements/catalogue/req-095.md | 9 | ||||
| -rw-r--r-- | requirements/catalogue/req-096.md | 6 | ||||
| -rw-r--r-- | requirements/catalogue/req-097.md | 8 |
5 files changed, 25 insertions, 4 deletions
diff --git a/requirements/assumptions/ass-009.md b/requirements/assumptions/ass-009.md index 5e148b9..55ffd43 100644 --- a/requirements/assumptions/ass-009.md +++ b/requirements/assumptions/ass-009.md @@ -1,4 +1,4 @@ # ass-009 -The user can only access to information about their buckets and pipes by using -Schist. +The user can only access to information about their buckets, pipes and drips by +using Schist. 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 |
