[RAGE 001] Durable memory_remember + memory_get vertical slice #2
No reviewers
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/symbolic-memory!2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "rage/001-remember-get"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements the focused first vertical slice for #1.
What landed
memory_remember/4andmemory_get/3domain API.2026-07-28discovery/per-request metadata plus legacy2025-11-25initialize compatibility.-32022with requested/supported versions.Storage claim
This is intentionally a single-process bootstrap backend. It does not claim database-grade multi-process concurrency. The domain/tool contract is backend-neutral so a stronger store can replace it later.
Verification status
Draft intentionally. Tests are authored but have not been executed in the current ChatGPT implementation environment because it does not provide
swiplornix.Before this PR is ready, run locally:
or at minimum:
Do not merge or close #1 until that executable verification is green.
Test coverage authored
server/discoverand stateless remember→get tool smoke path;-32022;Explicitly deferred
memory_search;memory_recalland prose adequacy compiler;The point of this PR is to make those later slices build on a real durability + identity + authority contract instead of inventing their own.
Implementation review pass completed before opening this draft. Scope is intentionally limited to the durable remember/get vertical slice. No merge approval yet: executable SWI-Prolog/Nix verification is still required.
WIP: [RAGE 001] Durable memory_remember + memory_get vertical sliceto [RAGE 001] Durable memory_remember + memory_get vertical sliceView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.