Skip to content

Startup.pivot

POST /{namespace}/startups/{startup}/pivot

Pivot records a Decision that moves a Live Startup back to Building under a new Founding Hypothesis version.

Mode
do
Event
Startup.pivoted

Inputs

InputTypeRequiredDescription
startupStartuprequiredThe Live Startup.
decisionDecisionrequiredThe pivot Decision, citing the Evidence behind it.

Outputs

OutputTypeRequiredDescription
startupStartuprequiredThe Startup, now Building.

Effects

  • Emits Startup.pivoted.
  • Performed by the Founder.
  • One-way (customer): it waits out its delay window, and runs in the send and do modes.
  • Bumps the Founding Hypothesis version; the pivot is the diff between the two versions.
  • Recompiles Site copy, Offers, Prices, and Plays from the new version.
  • Keeps serving existing Customers until each Offer they hold ends on its own terms.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.Startup.pivot

When it waits

GateDefault
Decision classHigh: one-way, broad (customer)
Delay window1 business day, in which a watcher can pause, redirect or cancel it; then it runs.
LimitThe call Limit of the Permission it runs under.
Over the LimitIt waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled.