{"content":"metaso-p2p development journal\n\nCommit: 6eb8ccc fix: keep homepage chat peer lookup local\n\nChanged the Bot homepage v3 chat peer enrichment path so Chats.items[].data.interactWith can include globalMetaId, name, and avatarId without adding remote profile latency to the homepage API. The bothomepage builder now prefers a LocalProfileLookup interface for chat peer hydration, and the userinfo adapter exposes LookupLocalByGlobalMetaId so this path reads only the locally indexed profile. If the peer profile is missing locally, the payload still returns the globalMetaId-only object and does not block on remote fallback.\n\nAdded regression coverage for both sides: BuildV3 chat enrichment must use the local-only peer lookup and avoid regular profile lookup for peer hydration; userinfo LookupLocalByGlobalMetaId must not call remote lookup even when profileMode is remote-only.\n\nVerification: git diff --check; CGO_ENABLED=0 go test ./...","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}