The architecture in one sentence
Your Ability fires HTTP POSTs to a Flask server you host on Replit, which keeps the latest state in memory and serves it to a polling frontend.Pipeline in under 20 minutes
Decide what the Ability observes
One thing — a room’s emotional tone, meeting takeaways, sensor readings. Resist adding more up front.
Scaffold the Ability in Live Editor
Start from a template. Stub a main loop that prints what it sees.
Spin up a Replit
Blank Python Repl. Flask server. One POST endpoint that echoes to the console. Copy the public URL.
Wire them
Paste the URL into the Ability as
DASHBOARD_URL. Add a fire-and-forget POST helper. Call from the main loop.
