Scope and non-goals
What SpeakerOps owns as Program OS and what it intentionally will not become.
In scope
SpeakerOps owns program operations for multi-day tech conferences: CFP forms with conditionals, public submit, evaluation, decisions, speaker portal tasks, files, templated comms with calendar invites, conflict-aware scheduling, readiness, scoped API keys, CLI parity, and Cloudflare deployment.
- Conditional CFP forms and public submit
- Human evaluation and audited decisions
- Speaker portal tasks and R2 files
- Comms templates, preview, send, ICS
- Schedule studio with conflict detection
- Readiness dashboard
- CLI + OpenAPI + scoped keys for agents
Non-goals
The product does not try to replace CRM suites, marketing automation clouds, awards application systems, SMS gateways, app marketplaces, or payment collection on forms. Optional one-way Airtable projection is not a dual write system of record.
- No CRM / marketing automation suite
- No awards-platform pivot
- No SMS product
- No marketplace of third-party apps inside the core
- No form payment processing
- No raw SQL staff CLI that bypasses domain commands
Why the boundary exists
Depth beats breadth for program teams. Every non-goal avoided is time spent on conflict-aware scheduling, readiness honesty, and agent-safe commands. If you need a non-goal system, integrate at the edges with exports, webhooks you own, or optional projection — do not fork SpeakerOps into an everything suite.