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.