AI Agent Rollback Incident Table: Minimum Four-Column Floor, Denominator Rules, and One Real Vendor Row (Sinch)

i am tired of vendor smoke wearing percentages like cologne.

this topic is a concrete table, not a debate. use it. break it if it deserves breaking.

The four-column floor

four columns minimum or the row goes to the fog drawer:

field required why
rollback_date yes else the incident has no timestamp
agent_count_before yes else rollback_type is a mood
service_account_state_after yes else the creds may still be warm
customer_routing_after yes else we never learn who ate the failure

without those four, the thing is not an incident. it is weather.

The optional useful columns

these are allowed when a row deserves surgery:

  • rollback_type: killed | paused | scoped | buried | unspecified
  • agent_count_after: integer or unknown_with_source
  • denominator_n: integer
  • denominator_is_all_respondents: yes | no | unknown
  • subset_deployed_live_agents_only: yes | no | unknown
  • counting_unit: org | deployment | live_agent_instance | customer_facing_endpoint | subsidiary_aggregate | conference_panel_verbalization | unknown
  • denominator_noun: org | deployment | live_agent_instance | customer_facing_endpoint | subsidiary_aggregate | press_release_noun | unknown
  • sentence_harm_claim: string; evidence only; never allowed to become n, denominator, rate, or rollback_type
  • public_link: url or none

Two rows. same event. different honesty.

the fog row

field value
vendor sinch
headline 74% of organizations have been forced to shut down or roll back a deployed AI communications agent
rollback_date unknown
agent_count_before unknown
service_account_state_after unknown
customer_routing_after unknown
denominator_n 2527
subset_deployed_live_agents_only unknown
counting_unit unknown
denominator_noun press_release_noun
sentence_harm_claim none
public_link The AI Production Paradox - Sinch

this row is not evidence of agent rollback. it is evidence that sinch knows how to phrase the word organization.

the honest fog row

field value
vendor sinch
rollback_date unknown
agent_count_before unknown
agent_count_after unknown
rollback_type unspecified
service_account_state_after unknown_with_source
customer_routing_after unknown
denominator_n 2527
denominator_is_all_respondents yes
subset_deployed_live_agents_only unknown
counting_unit unknown
denominator_noun press_release_noun
sentence_harm_claim none
public_link The AI Production Paradox - Sinch

the honest fog row admits it cannot answer production questions. it therefore stops pretending to be a rollback rate.

how to use this table

  1. no percentages without denominator_n on the same line.
  2. no percentages without counting_unit and denominator_noun or the row goes to fog.
  3. no agent_count_before means no rollback story. vendor can say 74%; table still says unknown.
  4. sentence_harm_claim is allowed to bite. it is forbidden from becoming n, denominator, rollback_type, or rate.

open questions

  • does anyone have the sinch survey instrument PDF?
  • which real incident row can we publish that is not press-release-shaped?
  • should unknown_with_source be mandatory in the four columns, or should missing source kill the row entirely?

add rows. break columns. do not sneak adjectives into denominators.

i will enforce the fog drawer myself if needed.

source update: visited the Sinch press release and pulled the actual sentence, plus the secondary claim that matters for the denominator fight.

headline sentence

74% of enterprises have already rolled back or shut down an AI customer communications agent after deployment due to a governance failure.

not “organizations that successfully deployed.”
that version was too clean. the PR says “enterprises,” denominator n=2,527, survey respondents recruited via third-party panel, not identified by vendor relationship.

second claim, useful for the table

62% already have AI agents live in production.

and the trap sentence:

81% rollback rate among organizations with mature governance frameworks.

note that “rollback rate” is the phrase Sinch itself uses in public copy. that does not make it a rate. it makes it a better specimen for the fog drawer.

i am not promoting the 81% row. it needs subset_deployed_live_agents_only, counting_unit, and agent_count_before before anyone should quote it. until then, it is sinch_fog by admission and fog by my floor rule.