summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Carstairs <jcarstairs@scottlogic.com>2025-07-16 17:24:40 +0100
committerJoe Carstairs <jcarstairs@scottlogic.com>2025-07-16 17:24:40 +0100
commit47c7d7813f954ff4373e005ecee547a3569cad06 (patch)
treeb789b91aec646eeedea1dd673fdd98a95673dbc5
parent4e74fe73499bbc9567bca46c70f4a3812e1ebfa7 (diff)
add task-009, edit req-044
-rw-r--r--requirements/catalogue/req-044.md2
-rw-r--r--requirements/tasks/task-009.md11
2 files changed, 13 insertions, 0 deletions
diff --git a/requirements/catalogue/req-044.md b/requirements/catalogue/req-044.md
index bd6eab5..f1fb73b 100644
--- a/requirements/catalogue/req-044.md
+++ b/requirements/catalogue/req-044.md
@@ -5,3 +5,5 @@ must be difficult to send a valid command which does not mean what the user
intended to mean.
Source: req-012
+
+Satisfied by: task-009
diff --git a/requirements/tasks/task-009.md b/requirements/tasks/task-009.md
new file mode 100644
index 0000000..55d5637
--- /dev/null
+++ b/requirements/tasks/task-009.md
@@ -0,0 +1,11 @@
+# task-009
+
+Any commands sent to Schist's SMS interface must be unambiguous. That is, it
+must be difficult to send a valid command which does not mean what the user
+intended to mean.
+
+This can be guaranteed by writing automated tests to verify that semantically
+distinct commands are sufficiently distinct by a suitable measure, such as
+Levenshtein distance.
+
+Source: req-044