The startup banner, package descriptions, docs-site tagline and llms.txt
still carried "Agent Memory That Works Like Human Memory". The project's
one-liner is now "Agent Memory That Learns" — align every published copy so
they don't keep drifting apart.
Covered: the banner printed on API startup, the four package descriptions
that surface on PyPI, the two bundle READMEs, the Docusaurus tagline, the
llms.txt header, and the header the llms-full.txt generator emits.
Adds tests/test_banner.py — there was no coverage of banner.py at all, and
the tagline is the first thing a user sees. The gradient wraps every
character in an ANSI escape, so the tests strip the escapes and assert on
the text that actually reads, plus the gradient endpoints and the
logo-above-tagline ordering. Confirmed they fail if the tagline regresses.
Claude-Session: https://claude.ai/code/session_011mnzArjiCdBxa8dh1H47Fa
Remove unreferenced backend helpers, stale UI/docs components, and
unused imports across the API, control plane, clients, and integrations.
Drop obsolete consolidated-observation helpers and unused scoring code,
clean orphaned React/docs components, and remove stale Radix dependencies.
Align release scripts, Helm docs, lockfiles, generated clients, and
current API examples with the package and endpoint surface still in use.