retinue.git
35 hours agofeat(provider): move system prompt block to file and add pre-save quality gate master
Svjatoslav Agejenko [Sun, 12 Jul 2026 12:51:59 +0000 (15:51 +0300)]
feat(provider): move system prompt block to file and add pre-save quality gate

Move the inline string concatenation from system_prompt_block() into
src/retinue/system_prompt_block.txt so the Python source is readable
and the discipline text is editable without code changes.

Add a pre-save quality gate to the discipline text:
- search existing memories before adding,
- fresh-session test before saving,
- quote file paths that contain spaces,
- name all referents,
- avoid bare pronouns,
- one fact per memory.

Bump plugin version to 1.1.0.

2 days agodocs: split development documentation into dedicated page
Svjatoslav Agejenko [Sat, 11 Jul 2026 09:07:30 +0000 (09:07 +0000)]
docs: split development documentation into dedicated page

Move the technical architecture, install.sh, project structure, database
layout, Hermes Agent integration, and development workflow sections from
the main doc/index.org into a new doc/development/index.org file.

The main index now keeps a shorter "Source code" section with the
license, author, and source-code links, and links to the new dedicated
Development page. This mirrors the branching documentation structure
used in the sixth-3d project.

3 days agodocs: add restart notices after Retinue install or update
Svjatoslav Agejenko [Fri, 10 Jul 2026 23:27:48 +0000 (02:27 +0300)]
docs: add restart notices after Retinue install or update

- Add an *Important* note after the Installation verification step stating
  that Hermes must be restarted for the newly installed plugin to load.
- Add the same note after the Updating verification step so users know
  a running Hermes session continues using the old Retinue version until
  restart.

3 days agodocs: add CC0 license and update installation docs
Svjatoslav Agejenko [Fri, 10 Jul 2026 23:24:34 +0000 (02:24 +0300)]
docs: add CC0 license and update installation docs

- Add COPYING file with the full CC0 1.0 Universal legal text.
- Add an "Updating" section to doc/index.org explaining how to install
  updates by re-running install.sh and that the process preserves the
  memory database.

3 days agodocs: add logo, website deploy script, and polish documentation
Svjatoslav Agejenko [Fri, 10 Jul 2026 23:01:07 +0000 (02:01 +0300)]
docs: add logo, website deploy script, and polish documentation

- Add 500x240 project logo (doc/logo.png)
- Add Tools/Update web site to export docs and upload to svjatoslav.eu
- Add author, license, and source-code links to documentation
- Fix spelling and grammar in the overview and database sections
- Realign Org tables after text edits

3 days agoinitial commit
Svjatoslav Agejenko [Fri, 10 Jul 2026 21:52:28 +0000 (00:52 +0300)]
initial commit