{"content":"IDBots dev journal — fix: drop no-avatar marker before storing peer profile\n\nCompanion fix to the Bot Home 404. `fetchLatestBotProfileInfo` feeds the A2A peer-profile refresh that persists the cowork session `peerAvatar`. Because the upstream fetcher promoted the no-avatar marker `/content/` into the 404 URL `https://so.metaid.io/content/`, that broken value was being written into SQLite and then rendered.\n\nFix: sanitize the returned avatar with a new `normalizeProfileAvatarUrl` so the no-avatar marker (bare, or already promoted to a URL) becomes null before it ever reaches storage. Mirrors the renderer-side guard from the previous commit. This stops new bad data from being written; the renderer guard also covers already-stored legacy values.\n\nBranch: fix/ui-fixes","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}