summaryrefslogtreecommitdiff
path: root/requirements/tasks
diff options
context:
space:
mode:
authorJoe Carstairs <jcarstairs@scottlogic.com>2025-07-25 17:52:09 +0100
committerJoe Carstairs <jcarstairs@scottlogic.com>2025-07-25 17:53:35 +0100
commited5ddf191e9a216272caec299067191a8da5a512 (patch)
tree22488713e4105db2f921387988b8bdbc6ff1d54b /requirements/tasks
parent9aa86d309dbc2b336f397a9ec69e4fda587f5bde (diff)
satisfy req-115
Diffstat (limited to 'requirements/tasks')
-rw-r--r--requirements/tasks/epic-000.md1
-rw-r--r--requirements/tasks/epic-005.md1
-rw-r--r--requirements/tasks/epic-006.md1
-rw-r--r--requirements/tasks/task-059.md2
-rw-r--r--requirements/tasks/task-068.md8
-rw-r--r--requirements/tasks/task-069.md8
-rw-r--r--requirements/tasks/task-070.md8
7 files changed, 28 insertions, 1 deletions
diff --git a/requirements/tasks/epic-000.md b/requirements/tasks/epic-000.md
index aa5c9b5..1e05061 100644
--- a/requirements/tasks/epic-000.md
+++ b/requirements/tasks/epic-000.md
@@ -18,3 +18,4 @@ Status: not ready
- [ ] task-057 (long-term expected monthly tank change)
- [ ] task-013 (config & caches)
- [ ] task-051 (test for accurate bucket balances)
+- [ ] task-068 (guarantee immutable pipes)
diff --git a/requirements/tasks/epic-005.md b/requirements/tasks/epic-005.md
index 81db306..757b969 100644
--- a/requirements/tasks/epic-005.md
+++ b/requirements/tasks/epic-005.md
@@ -20,3 +20,4 @@ Blocked by: epic-006
- [ ] task-058 (long-term expected monthly tank change)
- [ ] task-017 (hook up REST API)
- [ ] task-052 (test for accurate bucket balances)
+- [ ] task-069 (guarantee immutable pipes)
diff --git a/requirements/tasks/epic-006.md b/requirements/tasks/epic-006.md
index a4ecfd9..09bf5ab 100644
--- a/requirements/tasks/epic-006.md
+++ b/requirements/tasks/epic-006.md
@@ -19,3 +19,4 @@ Blocks: epic-002, epic-004, epic-005
- [ ] task-016 (hook up REST API to desktop UI)
- [ ] task-022 (provision bucket)
- [ ] task-023 (backups service)
+- [ ] task-070 (guarantee immutable pipes)
diff --git a/requirements/tasks/task-059.md b/requirements/tasks/task-059.md
index 812d906..c524005 100644
--- a/requirements/tasks/task-059.md
+++ b/requirements/tasks/task-059.md
@@ -11,7 +11,7 @@ Blocked by: task-063
| Model | C | R | U | D |
| ----------- | ------- | ------- | ------- | ------- |
| drip | req-037 | req-096 | req-072 | req-072 |
-| pipe | req-069 | req-069 | req-069 | req-069 |
+| pipe | req-069 | req-069 | req-115 | req-115 |
| bucket | req-068 | req-068 | req-068 | req-068 |
| transaction | req-048 | req-096 | | |
diff --git a/requirements/tasks/task-068.md b/requirements/tasks/task-068.md
new file mode 100644
index 0000000..dd0c018
--- /dev/null
+++ b/requirements/tasks/task-068.md
@@ -0,0 +1,8 @@
+# task-068
+
+Schist's desktop interface must never delete or update pipes. This should be
+formally guaranteed.
+
+Epic: epic-000
+
+Source: req-115
diff --git a/requirements/tasks/task-069.md b/requirements/tasks/task-069.md
new file mode 100644
index 0000000..cf9a422
--- /dev/null
+++ b/requirements/tasks/task-069.md
@@ -0,0 +1,8 @@
+# task-069
+
+Schist's Web interface must never delete or update pipes. This should be
+formally guaranteed.
+
+Epic: epic-005
+
+Source: req-115
diff --git a/requirements/tasks/task-070.md b/requirements/tasks/task-070.md
new file mode 100644
index 0000000..d50d67f
--- /dev/null
+++ b/requirements/tasks/task-070.md
@@ -0,0 +1,8 @@
+# task-068
+
+Schist's CRDT sync server must never delete or update pipes. This should be
+formally guaranteed.
+
+Epic: epic-006
+
+Source: req-115