summaryrefslogtreecommitdiff
path: root/requirements/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'requirements/tasks')
-rw-r--r--requirements/tasks/epic-000.md14
-rw-r--r--requirements/tasks/task-001.md4
-rw-r--r--requirements/tasks/task-010.md4
-rw-r--r--requirements/tasks/task-011.md4
-rw-r--r--requirements/tasks/task-012.md6
-rw-r--r--requirements/tasks/task-013.md4
6 files changed, 36 insertions, 0 deletions
diff --git a/requirements/tasks/epic-000.md b/requirements/tasks/epic-000.md
new file mode 100644
index 0000000..01f218c
--- /dev/null
+++ b/requirements/tasks/epic-000.md
@@ -0,0 +1,14 @@
+# epic-000: desktop GUI
+
+For this Epic, there should be a desktop GUI with basic functionality to meet
+the most important user needs.
+
+Status: not ready
+
+## Ordered backlog
+
+- [ ] task-010 (hello, world)
+- [ ] task-012 (inserting transactions)
+- [ ] task-001 (inserting transactions)
+- [ ] task-013 (config & caches)
+- [ ] task-011 (distribution)
diff --git a/requirements/tasks/task-001.md b/requirements/tasks/task-001.md
index 0bbcc98..474ed24 100644
--- a/requirements/tasks/task-001.md
+++ b/requirements/tasks/task-001.md
@@ -3,3 +3,7 @@
Schist must have a desktop interface for inserting transactions.
Source: req-048
+
+Epic: epic-000
+
+Blocked by: task-010, task-012
diff --git a/requirements/tasks/task-010.md b/requirements/tasks/task-010.md
index 83bfc48..31ee420 100644
--- a/requirements/tasks/task-010.md
+++ b/requirements/tasks/task-010.md
@@ -4,4 +4,8 @@ Schist must have a desktop GUI implemented in iced.rs.
Source: ard-000
+Epic: epic-000
+
+Blocks: task-012, task-001, task-011
+
For the purposes of this task, the GUI need only be a "Hello, world!"
diff --git a/requirements/tasks/task-011.md b/requirements/tasks/task-011.md
index 83cdaff..acf0ce2 100644
--- a/requirements/tasks/task-011.md
+++ b/requirements/tasks/task-011.md
@@ -4,3 +4,7 @@ There must be documented processes for installing and updating the desktop GUI
on the user's machine.
Source: ard-000
+
+Epic: epic-000
+
+Blocked by: task-010
diff --git a/requirements/tasks/task-012.md b/requirements/tasks/task-012.md
index 95b848e..97ae41b 100644
--- a/requirements/tasks/task-012.md
+++ b/requirements/tasks/task-012.md
@@ -4,5 +4,11 @@ The desktop GUI must persist domain entities to an SQLite file.
Source: ard-001
+Epic: epic-000
+
+Blocked by: task-010
+
+Blocks: task-001
+
For the purposes of this task, any read/write operation is enough to prove that
the pattern is ready to be used in other tasks.
diff --git a/requirements/tasks/task-013.md b/requirements/tasks/task-013.md
index 339fd17..6d52806 100644
--- a/requirements/tasks/task-013.md
+++ b/requirements/tasks/task-013.md
@@ -4,5 +4,9 @@ The desktop GUI must persist config and caches to file.
Source: ard-002
+Epic: epic-000
+
+Blocked by: task-010
+
For the purposes of this task, any read/write operation is enough to prove that
the pattern is ready to be used in other tasks.