diff options
| author | Joe Carstairs <me@joeac.net> | 2025-07-18 20:43:45 +0100 |
|---|---|---|
| committer | Joe Carstairs <me@joeac.net> | 2025-07-18 20:43:45 +0100 |
| commit | 613355cddaeae969658993a43388e6091a7a15c0 (patch) | |
| tree | 4cc114a60eadcd619910c7340dfc64630ed9f2dc /requirements | |
| parent | 429f686fa0c66a8fc00f5a2d4947bca42b50b5a6 (diff) | |
add epic-000
Diffstat (limited to 'requirements')
| -rw-r--r-- | requirements/tasks/epic-000.md | 14 | ||||
| -rw-r--r-- | requirements/tasks/task-001.md | 4 | ||||
| -rw-r--r-- | requirements/tasks/task-010.md | 4 | ||||
| -rw-r--r-- | requirements/tasks/task-011.md | 4 | ||||
| -rw-r--r-- | requirements/tasks/task-012.md | 6 | ||||
| -rw-r--r-- | requirements/tasks/task-013.md | 4 |
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. |
