Write-back

Compass

Returning a result into the system of record, which is where an answering layer takes on real consequence.

What is write-back?

Write-back is the return of a result produced by an AI layer into the system of record that owns the fact. Reading from a record leaves it unchanged, where a write becomes part of the organisation's authoritative history. It therefore passes through the same validation and the same approval as any other change to that record.

Why a write commits the organisation in a way a read never does

Every control argument about an answering layer changes character at the first write. A wrong answer can be corrected by the person reading it, where a wrong write has already entered a case file other processes read from. The integration itself is seldom the difficult part of this. Deciding which results may be written without a person confirming them is harder, as is proving afterwards that each write happened exactly once.

  • A write enters the authoritative history other processes depend upon.
  • Correction after a write requires a reversal that is itself auditable.
  • Approval has to be designed per write type rather than applied uniformly.
  • Without idempotency a retry duplicates the record a user will later query.

How write-back works

  • The write types permitted are enumerated, each with the record it touches.
  • Field-level validation is applied before the write is proposed.
  • Writes above a defined consequence are held for a named approver.
  • Each write carries an idempotency key so a retry cannot duplicate it.
  • The write is executed through the record system's own interface and validation.
  • The executed write is recorded against its approver and the question that produced it.

How write-back is evaluated

Write-back is evaluated on correctness and on reversibility rather than on throughput. Measure the following across writes already executed:

  • duplicate write rate under retry and timeout conditions
  • proportion of consequential writes carrying a named approver
  • field-level validation failure rate before execution
  • elapsed time to reverse an incorrect write once identified
  • completeness of the link from each write to its originating question

Limitations, risks and common failure modes

  • Retries without an idempotency key create duplicate records nobody reconciles.
  • Approval is configured in the test environment and omitted in production.
  • A write bypasses the record system's validation by going directly to its database.
  • Reversal procedures are documented and never rehearsed until an incident requires one.

All 315 terms