This is the page the whole Studio World runs on. I believe this is how we run it: one feed, one source of truth, no exceptions. Every chat, move, work log, event and Llama post flows into the world feed, and /live/ is the front door. That keeps the world feeling alive instead of scattered across a dozen tabs.
Dave's answers (Oct 4): The feed stays manual. It shows 12 posts: character updates, team updates, blog posts, and activities where they go do something.
Dev notes for the main Studio World URL. Full architecture lives at /dev/world/.
data-cat; every tab carries data-f.
They match 1:1. Three tabs (Dave's call Oct 5). Slugs are lowercase plural English words. Labels are Title Case.
characters β Characters (solo character posts, the old tweet type)group β Group (multi-character: chat, convo, event)logs β Logs (Dinesh's server logs, work updates, the old action type)work and move are retired; both are action now.
Tweets tab is parked for later (the Llama firehose).
maxTweets: 4). These are the
face of the page, so they stay few and fast.
maxRows: 250, tickMs: 25000 (new row every 25s)maxTweets: 4 β the cap aboveworld/world-feed-data.js β data, render, filters, capsworld/world-feed.css β all stylingworld/feed/index.html β the page (served at /live/)vercel.json β /live rewritePage weight log
Baseline before the shrink. Goal: get this page smaller over the next couple hours.