AI Artist Hub

AI Artist Hub — Data Map

Owner reference file. All data flows, entity sources, and known failure modes documented.

Last updated: 2026-03-04 · Owner: juliusavltech@gmail.com

This page is your internal reference. The full data map is documented in the source code comments at the top of this file (pages/DataMap.js). Open it in the code editor to view all tab-by-tab entity flows, function calls, and failure mode documentation.

Function Deployment Status (2026-03-04)

getHomeData✅ DeployedRestored today
getMyUserProfile✅ DeployedRestored today
getArtistData✅ DeployedRestored today
getMyTier✅ DeployedCore — never touch
getLabSettings✅ Deployed
getLabRooms✅ Deployed
createLabRoom✅ Deployed
saveLabRoomAndArtist✅ Deployed
getMyArtistInboxes✅ Deployed

Next Most Important Bugs (Read-Only List)

BUG 1: Inbox threading fragmentation
Fan→Artist uses ArtistMessage (legacy). Artist→Artist uses ArtistConversation. GlobalInbox only reads ArtistConversation → fan messages invisible.
BUG 2: LabRoom partial save leaves Artist stale
status:'partial' = LabRoom saved, Artist NOT updated. No retry mechanism. Artist entity silently stale after partial save.
BUG 3: Settings tier display has no getMyTier fallback
If getMyUserProfile is undeployed again, Settings shows "Free" silently. No fallback to getMyTier. Could mislead paying users.