Initializing Operalta...

Operalta

Product guide

Plan and execute

Turn the choice into a plan your agents keep moving.

Strategy

Keep your strategy on the record.

Strategy holds your bets, hypotheses, signals, decisions and experiments. Agents can read all of it and propose changes. A person approves every change.

  • Agents can read your strategy and propose changes, never write them directly.
  • Each proposal is pending, approved, rejected or expired, with a record either way.
  • See what depends on a bet before you change it.
Bet List. Each entry is a bet, with its evidence, its owner and the criteria that would stop it.
BetStageStatusThesisConfidenceWhy nowEvidenceStop criteriaUpsideRiskOwnerNext review
Vertical AI ReportsshapecommittedAI reports cut analyst time by 70%.4 out of 5LLM costs fell 80% in 12 months.Pilot users saved 6 hrs/week on average.Adoption <20% after 60-day trial ends.Adds $2M ARR from premium tier.Accuracy errors erode user trust fast.Head of Product2025-09-01
Self-Serve Onboarding V2decidecommittedSelf-serve reduces CAC by 40%.5 out of 5Sales team at capacity; pipeline stalling.Competitor PLG benchmarks show 35% CAC drop.Trial-to-paid rate stays below 12% at 90 days.Unlocks SMB segment worth $5M ARR.Complex setup drives early churn spike.VP Growth2025-08-15
Data Connector MarketplacecaptureproposedNative connectors increase retention.3 out of 5Zapier costs eat 8% of SMB margins.Support tickets cite integration gaps weekly.Fewer than 5 partners join in first quarter.Platform lock-in lifts NRR above 120%.Partner certification delays stretch timeline.Head of Partnerships2025-10-01
Enterprise SSO & SCIMdecidecommittedSSO unblocks Fortune 1000 procurement.5 out of 5Three $200K deals stalled on SSO gap.Security reviews list SSO as blocker #1.No enterprise close attributable within 90 days.Enables $1.5M ACV deals in pipeline.SAML edge cases inflate engineering scope.Head of Engineering2025-07-31
Annual Plan Incentive PushreviewvalidatedAnnual discounts improve cash flow 30%.5 out of 5Q2 burn demands 3 months of runway buffer.Last push converted 42% of eligible monthly users.Annual attach rate drops below 25% in cohort.Adds $900K to cash reserves by Q3.Monthly churn risk re-emerges at renewal.VP Finance2025-08-01
Embedded Analytics WidgetshapeproposedEmbeds create viral B2B2C growth loop.3 out of 5Partner portals hungry for white-label data.Three partners requested embed API in beta.Fewer than 500 embed views per month by Q4.Opens $3M white-label licensing market.Maintenance overhead forks core product.Head of Product2025-10-15
Mid-Market CSM PlaybookshapecommittedStructured CSM reduces mid-market churn.4 out of 5Mid-market NRR dropped 8pts last quarter.Churned accounts lacked QBR touchpoints.NRR stays flat after two full playbook cycles.Recovering NRR adds $1.1M retained ARR.CSM headcount cost outpaces saved ARR.VP Customer Success2025-09-15
Usage-Based Pricing PilotcaptureproposedUsage pricing lowers entry barrier for SMBs.2 out of 5SMB conversion dropped 15% vs last year.Exit surveys cite price as top barrier.Pilot ARPU falls below $120 after 6 months.Expands SAM by 3x into micro-SMB tier.Revenue predictability drops for investors.VP Growth2025-11-01
In-App Collaboration LayercaptureproposedComments add multi-seat stickiness.3 out of 5Teams share exports outside the platform.Usage logs show 60% of shares are exports.Seat expansion stays flat 90 days post-launch.Seat-based upsell lifts ARPU by 25%.Real-time sync adds infra complexity.Head of Engineering2025-10-01
APAC Localization SprintreviewstoppedLocalization unlocks Japan & Korea markets.2 out of 5Partners pushed back timelines by 6 months.No signed LOI from APAC prospects in H1.Zero qualified pipeline after 4-month push.APAC TAM estimated at $8M in year three.Translation costs exceed projected revenue.Head of Partnerships2025-07-15
Predictive Churn AlertsreviewvalidatedEarly churn signals let CSM intervene first.4 out of 5Model training data now spans 18 months.Beta alert saved two $80K accounts last month.False positive rate exceeds 30% in production.Saves estimated $600K ARR annually at scale.Model drift needs continuous retraining budget.Head of Data2025-09-01
Partner Referral ProgramdecidecommittedReferrals drop blended CAC below $1,800.4 out of 5Paid CAC rose 22% quarter-over-quarter.Word-of-mouth already drives 18% of signups.Referred deals <10% of new ARR after one year.Referral channel could fund 30% of pipeline.Partner disputes require legal overhead.VP Growth2025-08-30
Bet List · Each entry is a bet, with its evidence, its owner and the criteria that would stop it.

Initiatives

See what the company is working on.

An initiative is a project with its goal, evidence, blockers, owner and tasks in one place. You create it yourself, or accept one an agent proposes from company signals.

  • Key results, blockers, tasks and linked contacts on each initiative.
  • Read and update initiatives from the API, the CLI and MCP.
  • A Room shows the initiatives its work relates to.

Loops

Hand agents a piece of work that continues.

A loop is an entry in a matrix that an agent can move forward, one step at a time. It holds the objective, what counts as done, and when to stop.

  • Run a loop on demand, daily or weekly.
  • Step it from the app, the CLI, or an agent connected through MCP.
  • Read each step from the loop card or from a connected agent.
Export
The loop matrix as CSV
From your own tools
Operalta CLIMCP setup
Loops. Each entry is a loop: the objective, what counts as done, and when to stop.
LoopDecisionObjectiveAcceptanceStop criteriaTriggerAutonomyMax iterationsMethodOutputSummary
Collapse connector ingestion onto one railADR-0026 — One ingestion railMove all nine third-party connectors off their private ingest paths onto the shared rail.Zero connectors writing outside the rail; contract tests green for all nine.A rail change needed by one connector breaks another connector twice.weeklypropose12runbooks/ingestion/rail-migration.mdConnector MigrationWalks the nine connectors onto the shared rail one at a time, proposing a migration PR per connector and pausing if a rail change breaks a sibling.
Retire the v1 metrics writerADR-0029 — Single metrics writerRemove every call site of the v1 writer, then delete the module.Module deleted; no import of metricsV1 anywhere in the tree.A call site needs behaviour v2 cannot express — reopen the decision, never work around it.eventapply20runbooks/metrics/retire-v1-writer.mdCall SitesGrinds the v2-only decision through the codebase one batch of call sites at a time, stopping the moment a site needs behaviour v2 lacks.
Replace per-tenant schemas with row-level securityADR-0031 — RLS over schema-per-tenantMigrate all 340 tenant schemas to shared tables carrying RLS policies.One schema; every table carries a policy; isolation tests pass on all 340.P95 query latency regresses more than 15% once policy indexes land.manualpropose15runbooks/db/rls-tenant-migration.mdTenant CutoverMigrates tenants in cohorts behind a latency budget, proposing each cohort and holding until the previous one is clean.
Route dashboard reads to the replicaADR-0034 — Reads leave the primaryPoint every dashboard query at the read replica behind a routing helper.The primary sees zero dashboard reads for seven consecutive days.Replica lag exceeds five seconds under peak load on two separate days.dailyapply10runbooks/db/replica-read-routing.mdQuery SitesMoves query sites onto the routing helper and watches replica lag daily, reverting the batch itself if lag breaches the budget.
Consolidate three job runners into oneADR-0037 — One schedulerMove every scheduled job off Sidekiq and cron onto the platform runner.One runner in production; the other two gone from the deploy manifest.The platform runner drops a job in production even once.weeklypropose12runbooks/platform/runner-consolidation.mdJob InventoryPorts jobs in weekly batches, each with a shadow run against the old runner before the old definition is deleted.
Put every telemetry event in a typed envelopeADR-0041 — Typed event envelopeWrap all emitted events in the shared envelope, then reject untyped ones at the edge.The edge rejects untyped events; 30 days with zero rejections in production.Envelope overhead adds more than 2ms to the emit path.eventapply16runbooks/telemetry/typed-envelope.mdEmittersTypes emitters as they are touched by other work, then flips the edge to reject-by-default once the untyped count reaches zero.
Deprecate the legacy CSV importerADR-0044 — One import pathMigrate the remaining accounts off the legacy importer, then delete it.No account has touched the legacy path for 60 days; module deleted.An account cannot migrate without losing its column mappings.monthlypropose8runbooks/import/legacy-csv-sunset.mdAccount MigrationContacts remaining accounts monthly with a mapping-preserving migration, and escalates any account whose mappings the wizard cannot express.
Move caching from the API layer to the query layerADR-0048 — Cache where the cost isRemove API-level response caching and cache at the query planner instead.API cache removed; hit rate at the query layer above 70%.Hit rate stays under 40% after three tuning passes.weeklypropose10runbooks/perf/query-layer-cache.mdCache SitesBlocked behind the replica cutover; tunes planner cache keys once reads have moved, and abandons the decision if hit rate will not clear 40%.
Collapse five auth paths onto the session serviceADR-0052 — One session serviceRetire the SAML, OIDC, magic-link, API-key, and legacy cookie handlers into one service.All five paths served by the session service; the old handlers deleted.Any enterprise SSO tenant fails to authenticate after a cutover.weeklypropose18runbooks/auth/session-service-cutover.mdAuth PathsCuts one auth path over per cycle behind a flag, with a tenant watch window before the next path is touched.
Route every export through the policy checkADR-0055 — No unchecked exportEnsure no export path can bypass the workspace policy check.Every export call passes the checker; the bypass suite is green.The checker adds more than 200ms to a 10k-row export.eventapply6runbooks/exports/policy-gate.mdExport PathsClosed: all six export paths now call the checker, and a bypass test guards each one against regression.
Loops · Each entry is a loop: the objective, what counts as done, and when to stop.

For your company

See how Operalta fits your company.

Bring one current decision or process. We will map it together.