summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2025-07-18 19:32:50 +0100
committerJoe Carstairs <me@joeac.net>2025-07-18 19:32:50 +0100
commitfcfee2cead04d700af3ec5572c4a99d1f835888b (patch)
treeb18025a48f58c011ad4f4fc595561411fd66d6df
parenteba7c285536c70d85986379b9c19cbb33cf9fd02 (diff)
add ard-010, edit arch-v1
-rw-r--r--requirements/architecture/arch-v1.md2
-rw-r--r--requirements/architecture/ard-010.md4
2 files changed, 5 insertions, 1 deletions
diff --git a/requirements/architecture/arch-v1.md b/requirements/architecture/arch-v1.md
index c1e67b1..0d25e78 100644
--- a/requirements/architecture/arch-v1.md
+++ b/requirements/architecture/arch-v1.md
@@ -41,7 +41,7 @@ Status: draft
- There must be documented processes for installing, updating and operating the
software on the server machine (ard-008)
- There must be a Web app server, which serves a Web GUI over HTTPS (ard-009)
-- The Web GUI must persist config and caches to Local Storage
+- The Web GUI must persist config and caches to Local Storage (ard-010)
- There must be an SMS API
- The SMS API must send and receive messages to the CRDT sync server via Unix
sockets
diff --git a/requirements/architecture/ard-010.md b/requirements/architecture/ard-010.md
new file mode 100644
index 0000000..3763847
--- /dev/null
+++ b/requirements/architecture/ard-010.md
@@ -0,0 +1,4 @@
+# ard-010: Local Storage
+
+Schist's Web GUI will store config and caches in Local Storage. It's the only
+standard solution and is perfectly acceptable. No alternatives were considered.