From 8696e59961620bb3c34e9e19b77d7aa7648e2f44 Mon Sep 17 00:00:00 2001 From: Amolith Date: Thu, 23 Oct 2025 21:40:40 -0600 Subject: [PATCH] docs: add db detail --- README.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index f2ef3c243d583002f4b322db058574aaa6ec7c88..2b6cf1d6cac86197d4e329a85c56d35c393c2174 100644 --- a/README.md +++ b/README.md @@ -100,12 +100,16 @@ to archive themselves before the model can start a new session. Maybe telling the model about the archival command, but to never run it without explicit instruction from the operator, would be sufficient. -### Event tracking +### Global database with events -Every LLM-oriented sub-command is tracked as an event in a global SQLite -database in `$XDG_CONFIG_HOME/nasin-pali/`. Sub-commands that do anything to -modify either created tasks or set goals require a reason ("operator said so" is -insufficiently detailed, but otherwise acceptable). +Sessions, plans, goals, tasks, everything is stored in a shared +[Badger](github.com/hypermodeinc/badger) database in +`$XDG_CONFIG_HOME/nasin-pali/`. + +Every LLM-oriented sub-command is tracked as an event. Sub-commands that do +anything to modify either created tasks or set goals require a reason ("operator +said so" is insufficiently detailed, but otherwise acceptable) to go with those +events. ### Event rendering