Real usage showed two failure modes on /wiki/domains/{tag} and the homepage:
1. Empty-transcript AKC sessions (mic-off) and synthetic E2E test memories
competed with real knowledge in topical listings. A user hitting the
'optics' domain page saw pages of '(no transcript)' and
'IMG integration test — synthetic session' before finding anything useful.
2. Every AKC voice session writes an episodic memory as provenance. At
one session per capture burst these quickly dominate any domain page
carrying a common tag like 'p05' or 'optics'.
This change partitions memories into three buckets on the domain and
homepage surfaces:
- low-signal → hidden entirely (counted in a dim sub-line)
- AKC session → collapsed behind a single link to /wiki/activity
- real → rendered inline
Filter predicates are additive: a memory that's both an empty-transcript
session AND tagged as AKC lands in low-signal (priority).
Tests: 4 new tests in test_wiki_pages.py lock the partition behaviour.
All 15 pre-existing wiki tests still pass.
No schema change, no migration needed.