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 todaygetMyUserProfile✅ DeployedRestored todaygetArtistData✅ DeployedRestored todaygetMyTier✅ DeployedCore — never touchgetLabSettings✅ DeployedgetLabRooms✅ DeployedcreateLabRoom✅ DeployedsaveLabRoomAndArtist✅ DeployedgetMyArtistInboxes✅ DeployedNext 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.