Spaces:
Running on Zero
Running on Zero
A newer version of the Gradio SDK is available: 6.19.0
Gradio Component Plan
The first playable build uses Python gr.HTML subclasses in src/mafia/ui/custom_components.py.
Those classes define stable component boundaries for:
MafiaTableClaimLedgerVoteChatRailReplayTimelineEndgameRevealMetricsPanel
Once the engine and interaction loop are stable, each class can be replaced with a packaged Svelte Gradio custom component without changing the session controller.