Menu
Start free
High-consequence situations

Start with the business situation. Then choose the ballot.

A Decision Contract fits when the answer affects delivery, migration, price, policy, governance, or scarce operating capacity. Begin with the consequence and the people who carry it.

See the cost before you choose the instrument.

Production slots, relied-on workflows, and commercial changes make the decision risk easiest to see.

Seven triggers. Seven explicit decision records.

Each row keeps the trigger, affected group, risk, method, response, expected record, template, and relevant product state together.

contract

Game event or feature choice

Choose one production direction with players, then publish what the team will build.

Open full situation
Business trigger

A game team has one event or feature slot and several feasible options. The choice needs player evidence and a visible answer, not an endless request list.

Affected group

Players who meet a stated activity or ownership rule, such as completing one event in the last 90 days.

Decision risk

A costly production slot follows an unbounded popularity signal that never states who may decide or what can block delivery.

Recommended method

Use pairwise for a small set of visual or thematic concepts. Use approval when several options can be acceptable.

Response promise

Publish the chosen direction by the stated date. If the result is implementation-binding, name the platform, schedule, or safety blockers that can override it.

Synthetic example record

Northwind Arena selected Sunken Observatory, published why it led the comparisons, and later recorded the event as shipped.

outcome

Feature deprecation

Define the replacement with current users before the company retires a relied-on workflow.

Open full situation
Business trigger

A product surface has a real maintenance cost or platform limit, but removing it without a replacement would transfer that cost to users.

Affected group

Users who used the affected feature during a declared recent period. Do not ask the complete customer base when most people never used it.

Decision risk

The company retires a relied-on path before a supported replacement exists, while a broad vote hides the cost carried by current users.

Recommended method

Use approval so participants can mark every replacement they can accept. This shows whether one path has broad support or several paths are required.

Response promise

Publish the supported replacement and retirement sequence. Keep the old path until the promised replacement reaches the stated availability level.

Synthetic example record

Northwind Reports chose a secure download centre, shipped it, and only then started the weekly-export retirement window.

response

Pricing-package choice

Test package clarity with affected customers and publish how the result informed the final commercial decision.

Open full situation
Business trigger

The company has several viable ways to group value. An open request for lower prices cannot tell the team which package is clearest or most usable.

Affected group

Account owners or administrators who understand the current product and would be affected by the package change.

Decision risk

A preference poll is mistaken for willingness to pay or authority to set price, so the final commercial choice cannot be explained honestly.

Recommended method

Use ranked Borda to compare the complete set. Mark the result as research because the ballot informs pricing; it does not delegate the final price to users.

Response promise

Publish the chosen package structure, the evidence the company used, and the date when customers will see complete terms.

Synthetic example record

Northwind Cloud chose three clear packages, explained why the ranked result beat an add-on model, and published the transition terms.

contract

Policy change

Choose a workable transition with the users who must comply, while keeping fixed legal or platform constraints explicit.

Open full situation
Business trigger

A policy must change, but the company can still choose the transition sequence, support period, or cohort order.

Affected group

The users or operators who must change their behavior, defined by role or current activity.

Decision risk

Fixed constraints remain hidden, so participants believe the ballot can choose an outcome the company cannot legally or operationally deliver.

Recommended method

Use approval when several transition plans could work. Participants mark every option they can complete without unacceptable disruption.

Response promise

Publish the final policy, the selected transition, the fixed constraints, and the support dates by the promised response date.

Synthetic example record

Northwind Marketplace used a staged 60-day verification transition and published office hours for the seller cohorts that needed more time.

response

Roadmap trade-off

Put comparable work against one delivery slot and publish what enters the roadmap next.

Open full situation
Business trigger

The product team has more credible work than capacity. The options are already known, but a standing board does not force a decision or response.

Affected group

Users who recently used the affected workflows. Use one stable eligibility rule for every option.

Decision risk

Raw vote counts become promises even when scope, readiness, and contractual obligations differ across the options.

Recommended method

Use ranked Borda when the company needs a complete preference order across comparable work.

Response promise

Publish which option gets the delivery slot, what evidence changed the choice, and what happens to the remaining options.

Synthetic example record

Northwind Studio scheduled faster first-run setup, explained the technical constraint behind the choice, and left the other options unpromised.

result

Open-source RFC

Turn a mature technical debate into a bounded contributor choice and a maintainer response.

Open full situation
Business trigger

An RFC has several viable implementations. Discussion has produced evidence, but repeating arguments no longer moves the project toward a decision.

Affected group

Contributors who meet a declared activity rule, such as a merged change or active issue during the last year.

Decision risk

Discussion remains open indefinitely, or a binding result hides the compatibility test that maintainers can later use as a veto.

Recommended method

Use approval when maintainers need the option with the broadest acceptable support. Use ranked Borda when a complete fallback order matters.

Response promise

Publish the chosen implementation, the compatibility checks, and any documented blocker that overrides an implementation-binding result.

Synthetic example record

Northwind CLI selected TOML, published the compatibility test results, and recorded the format as shipped in version 3.

participant

Community programme

Choose one programme the company can operate well and publish its start date and later outcome.

Open full situation
Business trigger

A community team has several good programme ideas but enough staff time to run only one well during the next cycle.

Affected group

Members who meet the stated community rule. Use the complete community only when every member can realistically join each option.

Decision risk

General enthusiasm allocates scarce staff time without evidence that the declared participants can or will join the programme.

Recommended method

Use approval so members can mark every programme they would join. The result measures acceptable participation, not abstract popularity.

Response promise

Publish the selected programme, its start date, the participation target, and what the team learned after the cycle ends.

Synthetic example record

Northwind Community opened peer mentoring circles, met its first-cycle participation target, and published the continuation decision.

Choose the closest start, then review every promise.

Templates prefill the contract but never publish automatically.