clawdbot-workspace/command-center-seed.json

317 lines
8.9 KiB
JSON

{
"artist": {
"name": "Das",
"realName": "Dylan Dasgupta",
"description": "Singer-songwriter meets bass. Organic vocals with melodic bass drops.",
"subGenreIdeas": [
"Tidal Bass",
"Pacific Melodic",
"Ethereal Catharsis",
"Sunset Bass",
"Tearwave"
],
"lane": "Organic core + electronic layers \u2014 singer-songwriter who produces bass music rather than bass producer who adds vocals",
"spotifyId": "745JudJVDqzG68Mpn5ceMZ",
"spotifyUrl": "https://open.spotify.com/artist/745JudJVDqzG68Mpn5ceMZ",
"tiktok": "@das.wav",
"instagram": "@das.wav",
"imageUrl": "https://i.scdn.co/image/ab6761610000e5ebc29ee87738e7c8fdd01124e2"
},
"genrePosition": {
"coordinates": {
"valence": 0.43,
"tempo": 0.35,
"organic": 0.7
},
"spikes": {
"energy": 0.9,
"acousticness": 0.6,
"emotionalDepth": 0.95,
"danceability": 0.85,
"lyricComplexity": 0.85,
"productionDensity": 0.8
},
"nearestArtists": [
"Joji",
"keshi",
"Eden",
"Brakence",
"Clairo"
],
"genreUniverseEmbed": "genre-viz/index.html"
},
"album": {
"name": "SURYA",
"trackCount": 14,
"tracks": [
{
"number": 1,
"title": "skin (intro)",
"score": 8.0,
"vibe": "Meditative, vulnerable opener. Sparse soundscape with warm pads.",
"theme": "Displacement, emotional disconnection",
"color": "#f472b6"
},
{
"number": 2,
"title": "u saved me",
"score": 9.0,
"vibe": "Alt-R&B with crispy hi-hats and punchy kick. 80-90 BPM.",
"theme": "Codependency disguised as love",
"color": "#22d3ee"
},
{
"number": 3,
"title": "nothing",
"score": 8.5,
"vibe": "Trap influence, hypnotic chord progression. Sustained energy.",
"theme": "Numbness, going through the motions depression",
"color": "#666666"
},
{
"number": 4,
"title": "sweet relief",
"score": 9.5,
"vibe": "TOP TIER production. Quiet verses exploding into chorus.",
"theme": "Toxic relationship, emotional addiction",
"color": "#a855f7",
"star": true
},
{
"number": 5,
"title": "tiptoe",
"score": 7.5,
"vibe": "Lighter feel, melodic hooks.",
"theme": "Walking on eggshells in a relationship",
"color": "#6ee7b7"
},
{
"number": 6,
"title": "nature's call",
"score": 8.0,
"vibe": "Organic textures, natural soundscape elements.",
"theme": "Reconnecting with something real",
"color": "#5eead4"
},
{
"number": 7,
"title": "dreamcatcher (interlude)",
"score": 7.0,
"vibe": "Short transitional piece, atmospheric.",
"theme": "Subconscious processing",
"color": "#c084fc"
},
{
"number": 8,
"title": "idk",
"score": 8.5,
"vibe": "Chaotic energy, experimental production.",
"theme": "Uncertainty, confusion",
"color": "#f472b6"
},
{
"number": 9,
"title": "with u",
"score": 9.0,
"vibe": "Warm, intimate. Beautiful melodic work.",
"theme": "Finding peace in someone's presence",
"color": "#fbbf24"
},
{
"number": 10,
"title": "poor you poor me",
"score": 8.0,
"vibe": "Reflective, mid-tempo.",
"theme": "Mutual destruction in relationships",
"color": "#fb923c"
},
{
"number": 11,
"title": "wait 4 u",
"score": 8.5,
"vibe": "Emotional build, dynamic range.",
"theme": "Patience and longing",
"color": "#38bdf8"
},
{
"number": 12,
"title": "run to u",
"score": 8.0,
"vibe": "Energetic, driving rhythm.",
"theme": "Desperate return to love",
"color": "#f87171"
},
{
"number": 13,
"title": "medications",
"score": 9.0,
"vibe": "Heavy, raw. Powerful vocal performance.",
"theme": "Mental health, coping mechanisms",
"color": "#e879f9"
},
{
"number": 14,
"title": "hollow",
"score": 9.0,
"vibe": "Ethereal closer. Golden spiral energy.",
"theme": "Emptiness after everything",
"color": "#fbbf24"
}
],
"averageScore": 8.46,
"standoutTracks": [
"sweet relief",
"u saved me",
"with u",
"medications",
"hollow"
]
},
"visualAssets": {
"genreUniverse3D": "genre-viz/index.html",
"suryaFullVideo": "surya-manim-v2/output/surya_fixed.mp4",
"suryaTrackVideos": "surya-manim-v2/output/Track{01-14}*_final.mp4",
"animatedWebsite": "daswav-cute-v2/index.html",
"websiteAlt": "das-website/index.html",
"blenderScripts": "surya-blender/ (WIP \u2014 needs one-at-a-time rendering)"
},
"colorPalette": {
"primary": "#0d1117",
"accent1": "#f472b6",
"accent2": "#22d3ee",
"accent3": "#fbbf24",
"accent4": "#a855f7",
"accent5": "#5eead4",
"text": "#e6edf3",
"subtle": "#8b949e"
},
"milestones": {
"current": {
"spotifyFollowers": 150,
"spotifyPopularity": 2,
"monthlyListeners": null,
"instagramFollowers": null,
"tiktokFollowers": null,
"topTrack": "poor you, poor me (popularity: 3)",
"adSpendTotal": null
},
"goals": [
{
"metric": "monthlyListeners",
"target": 1000,
"label": "1K Monthly Listeners"
},
{
"metric": "monthlyListeners",
"target": 5000,
"label": "5K Monthly Listeners"
},
{
"metric": "playlistPlacements",
"target": 10,
"label": "10 Playlist Placements"
},
{
"metric": "syncLicense",
"target": 1,
"label": "First Sync License"
}
]
},
"adTracking": {
"platform": "TikTok Native Ad Manager",
"notes": "Dylan confirmed TikTok's own ad manager, not third party"
},
"tools": {
"remixSniper": {
"name": "Remix Sniper",
"description": "Discord bot + Postgres DB that spots remix potential \u2014 scans trending tracks, scores remix opportunity based on genre fit, audience overlap, and timing",
"location": "~/projects/remix-sniper/",
"database": "remix_sniper (PostgreSQL 16)",
"features": [
"Daily scan of trending tracks for remix candidates",
"Remix opportunity scoring algorithm",
"Play count tracking at milestones (day 1, 7, 30, 90)",
"Weekly validation reports",
"Discord commands for browsing predictions"
],
"crons": {
"dailyScan": "9am EST \u2014 scripts/daily_scan.py",
"weeklyStats": "Sunday 10am \u2014 scripts/update_remix_stats.py",
"weeklyReport": "Sunday 11am \u2014 scripts/weekly_report.py"
},
"commandCenterIntegration": "Surface top remix opportunities as action cards \u2014 Das sees \"This track is trending, remix window is NOW\" with one-click to start"
},
"genreUniverse": {
"name": "Genre Universe",
"description": "Interactive 3D Three.js visualization of artist positioning",
"location": "genre-viz/index.html"
},
"songSense": {
"name": "SongSense",
"description": "AI-powered music analysis \u2014 upload track, get interactive visualizer + audio feature breakdown",
"status": "Architecture designed, not built yet"
}
},
"spotify": {
"artistId": "745JudJVDqzG68Mpn5ceMZ",
"topTracks": [
{
"name": "poor you, poor me",
"id": "7mVbTwwjStGwg4oEYGv2HF",
"popularity": 3
},
{
"name": "sweet relief",
"id": "4DAV9gfVTdNH8ZnTi340Et",
"popularity": 1
},
{
"name": "tiptoe",
"id": "0vwFSdwmQI5KRi3OR0YuFM",
"popularity": 1
},
{
"name": "nature's call",
"id": "0ckCQ9l46VsPMq7SygrXps",
"popularity": 1
},
{
"name": "you saved me",
"id": "45Yju3lxhETNYUtpt0249V",
"popularity": 1
},
{
"name": "run to you",
"id": "3kTOHRxKDPBFKYgzvvcEZK",
"popularity": 1
},
{
"name": "skin - intro",
"id": "7qfgCgecK4XdgFPQrFgrFd",
"popularity": 1
},
{
"name": "nothing",
"id": "7pQJa8q3eFBPVFECnvaBZh",
"popularity": 1
},
{
"name": "with u",
"id": "3AWz9YeAnZqmCYtHdioZUg",
"popularity": 1
},
{
"name": "wait 4 u",
"id": "2NKrU6V2lbc6SO81AtyMJP",
"popularity": 1
}
]
},
"commandCenter": {
"hosting": "Hidden page on daswav.com",
"auth": "Password-protected login (Jake + Dylan access)",
"domain": "daswav.com",
"path": "/command-center or /dashboard (hidden, no nav link)"
}
}