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