Threads anchored to an address, each with a chain of messages (user/assistant/system). Notes carry editors[], messages carry a single immutable author. rebuildAddressAnnotations folds note counts into the gutter so the UI can render breadcrumbs.