Organizer walkthrough
Suggested walkthrough:
Open
/demo, choose Enter organizer workspace, and follow its six-stop judge path.Open Forms to inspect conditional questions, shared character budgets, routing, close dates, and participant rules.
Open Submissions to inspect the seven-state decision pipeline and commit staged accept/decline queues.
Open Agenda and move a session on the day board; then inspect the dedicated conflict view and published schedule.
Visit Integrations, API keys, and
/developersfor exports and the Sessionboard-compatible API surface.
Requirement to screen map
| Rubric area | Organizer URL(s) | What to try |
|---|---|---|
| CFP | /admin/forms, /admin/forms/<formId>/<step> |
Open the seeded form's builder, add an eligible-track restriction, then submit against it publicly and watch the server reject a track the form does not accept. |
| Abstract Management | /admin/submissions, /admin/submissions/<id>, /admin/reviews, /admin/submissions/scores.csv |
Stage a few accepts and declines, commit the queue in one batch, then sort the list by score and pull the rubric-aware CSV. Open a submission's detail (/admin/submissions/<id>) to read the advisory AI triage card — a score and a queue recommendation with a model label that never changes the decision. |
| Speaker Management | /admin/speakers, /admin/speakers/<id>, /admin/tasks, /admin/templates, /admin/comms, /admin/view-as |
Set a speaker's status and send a portal invite, then use View as to enter that speaker's portal and complete one of their required tasks. |
| Content Management | /admin/resources, /admin/sessions/<id>, /admin/files, /admin/files/download, /admin/integrations, /admin/integrations/accelevents.csv, /admin/api-keys |
Publish a resource page and confirm the sanitized preview matches what the speaker portal renders; then export the Accelevents CSV pair and mint a scoped API key against /v1/openapi.json. Open the Files library (/admin/files) to see an upload's version chain and per-file comments and pull a bulk ZIP, and edit a session on /admin/sessions/<id> then restore the prior value from its attributed revision history. |
| AI Agenda | /admin/agenda, /admin/agenda/rooms, /admin/agenda/tracks |
The seed arrives with nine scheduled sessions across three rooms and two accepted sessions still in the Unscheduled tray, so Auto-place remaining is live on arrival — run it and watch both land without a clash. The seeded programme has zero conflicts on purpose, so drag a placed session on top of another to create the collision yourself, then open the Conflicts view to see it name both the room and the speaker. (Deterministic planner, not a model — see README Limitations.) |
| Speaker CRM | /admin/contacts, /admin/contacts/<id>, /admin/pipeline, /admin/events/new |
Import contacts from CSV through the preview-then-commit path, merge a flagged duplicate, then filter to one company, save that filter as a named segment, and bulk-email the selection. Open the sourcing pipeline (/admin/pipeline) and drag a contact from prospect to contacted to see the kanban record the move. Use the event switcher in the admin header (it posts to /admin/event, which is an action, not a page) to confirm the directory spans every event while the rest of the admin scopes to one. |