summaryrefslogtreecommitdiff
path: root/requirements
diff options
context:
space:
mode:
Diffstat (limited to 'requirements')
-rw-r--r--requirements/tasks/epic-005.md6
-rw-r--r--requirements/tasks/epic-006.md9
-rw-r--r--requirements/tasks/task-014.md2
-rw-r--r--requirements/tasks/task-015.md2
-rw-r--r--requirements/tasks/task-016.md2
-rw-r--r--requirements/tasks/task-017.md2
-rw-r--r--requirements/tasks/task-018.md2
-rw-r--r--requirements/tasks/task-020.md2
-rw-r--r--requirements/tasks/task-021.md2
-rw-r--r--requirements/tasks/task-022.md2
-rw-r--r--requirements/tasks/task-023.md2
11 files changed, 30 insertions, 3 deletions
diff --git a/requirements/tasks/epic-005.md b/requirements/tasks/epic-005.md
index 7fbc54f..f38e436 100644
--- a/requirements/tasks/epic-005.md
+++ b/requirements/tasks/epic-005.md
@@ -1,7 +1,7 @@
# epic-005: Web GUI
-For this Epic, there should be a Web GUI with the most important functionality
-implemented.
+For this Epic, there should be a local-first Web GUI with the most important
+functionality implemented.
Status: not ready
@@ -10,4 +10,6 @@ Blocked by: epic-006
## Ordered backlog
- [ ] task-026 (setup)
+- [ ] task-020 (IndexedDB)
- [ ] task-027 (Local Storage)
+- [ ] task-017 (hook up REST API)
diff --git a/requirements/tasks/epic-006.md b/requirements/tasks/epic-006.md
index 003f9c7..a4ecfd9 100644
--- a/requirements/tasks/epic-006.md
+++ b/requirements/tasks/epic-006.md
@@ -11,4 +11,11 @@ Blocks: epic-002, epic-004, epic-005
## Ordered backlog
-- [ ] task-024 (provision hardware)
+- [ ] task-024 (provision server)
+- [ ] task-014 (CRDT sync server)
+- [ ] task-021 (SQLite)
+- [ ] task-015 (REST API)
+- [ ] task-018 (IPC between REST API and CRDT sync server)
+- [ ] task-016 (hook up REST API to desktop UI)
+- [ ] task-022 (provision bucket)
+- [ ] task-023 (backups service)
diff --git a/requirements/tasks/task-014.md b/requirements/tasks/task-014.md
index 5606154..b13d5e5 100644
--- a/requirements/tasks/task-014.md
+++ b/requirements/tasks/task-014.md
@@ -6,3 +6,5 @@ Source: ard-003
For the purposes of this ticket, the CRDT sync server need only be a "Hello,
world".
+
+Epic: epic-006
diff --git a/requirements/tasks/task-015.md b/requirements/tasks/task-015.md
index 598d4af..79d7297 100644
--- a/requirements/tasks/task-015.md
+++ b/requirements/tasks/task-015.md
@@ -6,3 +6,5 @@ Source: ard-004
For the purposes of this ticket, the REST API need only have a health check
endpoint which responds OK to any request.
+
+Epic: epic-006
diff --git a/requirements/tasks/task-016.md b/requirements/tasks/task-016.md
index 6c7d62d..93adc8f 100644
--- a/requirements/tasks/task-016.md
+++ b/requirements/tasks/task-016.md
@@ -3,3 +3,5 @@
The REST API must communicate with the desktop GUI via HTTPS.
Source: ard-004
+
+Epic: epic-006
diff --git a/requirements/tasks/task-017.md b/requirements/tasks/task-017.md
index 5079d91..0147035 100644
--- a/requirements/tasks/task-017.md
+++ b/requirements/tasks/task-017.md
@@ -3,3 +3,5 @@
The REST API must communicate with the Web GUI via HTTPS.
Source: ard-004
+
+Epic: epic-005
diff --git a/requirements/tasks/task-018.md b/requirements/tasks/task-018.md
index e9f8974..87b1d54 100644
--- a/requirements/tasks/task-018.md
+++ b/requirements/tasks/task-018.md
@@ -3,3 +3,5 @@
The REST API must communicate with the CRDT sync server via Unix sockets.
Source: ard-011
+
+Epic: epic-006
diff --git a/requirements/tasks/task-020.md b/requirements/tasks/task-020.md
index 32c9b3b..6222379 100644
--- a/requirements/tasks/task-020.md
+++ b/requirements/tasks/task-020.md
@@ -6,3 +6,5 @@ Source: ard-005
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.
+
+Epic: epic-005
diff --git a/requirements/tasks/task-021.md b/requirements/tasks/task-021.md
index 81f8063..d69f841 100644
--- a/requirements/tasks/task-021.md
+++ b/requirements/tasks/task-021.md
@@ -6,3 +6,5 @@ Source: ard-006
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.
+
+Epic: epic-006
diff --git a/requirements/tasks/task-022.md b/requirements/tasks/task-022.md
index e5719dd..ee995c4 100644
--- a/requirements/tasks/task-022.md
+++ b/requirements/tasks/task-022.md
@@ -3,3 +3,5 @@
Provision a backups bucket.
Source: ard-007
+
+Epic: epic-006
diff --git a/requirements/tasks/task-023.md b/requirements/tasks/task-023.md
index aaa13e1..ae15c6b 100644
--- a/requirements/tasks/task-023.md
+++ b/requirements/tasks/task-023.md
@@ -4,3 +4,5 @@ There must be a backups service running on the same machine as the CRDT sync
server. It must make regular backups to the backups bucket.
Source: ard-007
+
+Epic: epic-006