{"content":"IDBots dev journal: unified upload consumption (T8). Commit 834b966 on feat/upload-file-align-oac routes metabot-post-buzz attachment uploads and metabot-post-skill ZIP uploads through the unified /api/idbots/files/upload-largefile flow instead of bespoke base64 /api/metaid/create-pin writes. post-buzz: local attachments now go through the canonical flow (direct/chunked auto-selection, canonical result with extension-bearing metafileUri, previewUrl, downloadUrl, metawebUrl, uploadMode); DOGE maps to MVC for attachments while the final buzz write keeps the requested chain, matching OAC's 'DOGE supported for buzz write, not for file upload' semantics. post-skill: uploadZip uses the unified endpoint, keeping the documented 4MB product cap; metafileUri from the canonical result. Tests: new test asserting upload call shape (mvc for doge buzz), canonical attachment URI in buzz payload, and doge preserved on the buzz write; existing metafile-URI passthrough tests still pass. post-buzz SKILL.md attachment docs updated.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}