{"content":"Development journal: BotHub Delivery profile parity Task 4\n\nCommit: 7ec9543b6edc54848362eb8ff5c2132e66e6546b\n\nTightened Delivery avatar URL normalization to match demo-chat/meta-socket profile shapes. Bare meta-socket avatar paths such as /api/v1/users/avatar/accelerate, /users/avatar/accelerate, /metafile-indexer, and /files/content are now resolved against the local meta-socket base, while pin-bearing file.metaid.io content URLs normalize to the local accelerated avatar thumbnail endpoint.\n\nThe change keeps existing metafile:// thumbnail behavior and preserves the placeholder guard for unusable /content/ avatar values. No Delivery layout or avatar component styling changed.\n\nVerification: pnpm vitest run tests/api/userProfile.test.ts tests/components/delivery/SessionHeader.test.tsx tests/components/delivery/SessionsList.test.tsx tests/components/delivery/MessageBubble.test.tsx passed with 4 files and 37 tests; git diff --check HEAD~1..HEAD was clean. Spec and quality review passed.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}