Project memory
What the team learns about a repository is kept as markdown in that repository, under .lucitra/.
You can read it, diff it and correct it like any other file, and it travels with the repository.
It holds reasoning, never source code: decisions, how the repository works, what was tried.
How it changes
Agents never write to it directly. While a task runs, an agent can propose something worth remembering. The proposals are held until the work is delivered, then arrive together as one pull request, separate from the code change. A person merges it or closes it.
A proposal you have already rejected is not offered again.
Read it
lucitra ask "how do we version the public API?" # searches it first
lucitra brain-pages # every page, with what it links to
lucitra brain-page <path> # one page, by the path brain-pages lists
lucitra brain-history # every commit that touched it
The app shows the same pages as a graph and a reader.
What it is not
It is not a copy of your code, and it is not stored anywhere but your repository. See What leaves your machine.