Application data

By default, Motus writes .motus/ledger.db at the current Git root. Outside Git, it uses the current directory. You can select another state directory.

Run records contain selected metadata: identifiers, timestamps, executable name, argument count, Git state, output counts, exit status, and outcome. They do not contain command argument values, stdin, raw output, environment variables, source files, prompts, or transcripts.

Findings and closure notes are different: Motus stores the validated text you submit through a file or standard input after removing one trailing line ending.

Your state directory

SQLite may temporarily create ledger.db-journal beside ledger.db during a write. Add .motus/ to .gitignore when the default state should remain outside version control. Anyone who can read the state directory or its backups can read the findings stored there.

If you place the state directory in shared or synchronized storage, that system's privacy and retention rules apply. To remove Motus state, stop processes using it and delete the entire state directory and any backups you control.

This website

The site has no analytics, advertising, cookies, forms, accounts, or client-side JavaScript. GitHub Pages may process standard request data such as your IP address, browser, requested URL, and request time. See GitHub's privacy statement.