{ "scripts": [ { "file": "init.lua", "name": "init", "category": "lifecycle", "description": "Lifecycle hooks for installation and removal" }, { "file": "schedule.lua", "name": "schedule", "category": "automation", "description": "Resolve the next scene based on the run of show" }, { "file": "scene_router.lua", "name": "scene_router", "category": "broadcast", "description": "Map scene names to output destinations" }, { "file": "permissions.lua", "name": "permissions", "category": "security", "description": "Role checks for publishing and moderation" }, { "file": "audience_pulse.lua", "name": "audience_pulse", "category": "analytics", "description": "Score audience engagement from live metrics" } ] }