From 07a919befbdff9d7da8db95a890c2f647396cd23 Mon Sep 17 00:00:00 2001
From: Loek Le Blansch <loek@pipeframe.xyz>
Date: Sun, 27 Oct 2024 19:34:23 +0100
Subject: more WIP design

---
 design.tex | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

(limited to 'design.tex')

diff --git a/design.tex b/design.tex
index a3da41c..761658c 100644
--- a/design.tex
+++ b/design.tex
@@ -206,9 +206,23 @@ requirements were also set:\noparbreak
 \begin{itemize}
 	\item Prevent data loss in the case of crashes (\cref{req:savemgr:journalling})
 	\item Handle opening/closing/flushing of the underlying file automatically
-		% (\cref{req:savemgr:???})
+		(\cref{req:savemgr:file-manage})
+	\item Save file variables are uniquely identified (\cref{req:savemgr:var-key})
 \end{itemize}
 
+% \subsubsection{Architecture}
+% \label{sec:savemgr:architecture}
+% 
+% \begin{figure}
+% 	\centering
+% 	\includepumldiag{img/class-savemgr.puml}
+% 	\caption{Save manager class diagram}
+% 	\label{fig:class-savemgr}
+% \end{figure}
+% 
+% In order to realize \cref{req:savemgr:journalling,req:savemgr:var-key}, a third-party
+% key-value database library is used.
+
 % \subsection{Input}
 
 % \subsection{Physics}
-- 
cgit v1.2.3

