Files
CoreRasurae 7cf03f03f4 fix(action): query persisted actions from database in list_actions
list_actions() previously merged in-memory cache with the database but
used the cache as the primary source.  Actions created by previous CLI
invocations were only stored in the database and were invisible to the
current process.

When persistence is enabled and a Unit of Work is available, the method
now queries the database first — using get_by_namespace() when a
namespace filter is given, or the new list_all() otherwise — and
refreshes the in-memory cache with any newly-discovered entries.  Falls
back to the in-memory cache on DatabaseError or when no UoW is wired.

Added ActionRepository.list_all() to retrieve all persisted actions
ordered by namespace and name.

Refs: #760
2026-03-26 18:51:43 +00:00
..