Romeo Apps
RomeoApps-owned sample report ยท Synthetic decision packet

Fixture 017 / invoice sync

A synthetic decision packet for the moment when a retry is about to become a duplicate action.

Targetone synthetic workflow seam Evidencelocal fixture only Claimno customer outcome

A retry is not permission to send twice.

The worker received the same request twice. The first attempt has no durable receipt, so the safe path is to deduplicate and inspect the provider response before releasing another write.

Observed synthetic evidence
FieldValueReading
attempts2observed
idempotency_keymissingboundary
provider_receiptunknownwithheld

The evidence gap is the finding.

Duplicate write riskHold the action until one provider outcome is known.
Missing idempotency keyRetry identity cannot be proved from the fixture.
Unknown provider receiptSuccess must not be claimed from worker state alone.

Smallest safe hardening path.

  1. 01

    Derive a deterministic idempotency key from the request identity and target.

  2. 02

    Persist and inspect the provider receipt before releasing another write.

  3. 03

    Retry only with the explicit key and record the resulting state transition.

  4. 04

    Return an acceptance receipt that separates worker completion from provider success.

What the next phase must prove.

  • The duplicate input produces no second provider action.
  • The provider receipt is durable and linked to the request key.
  • A replay is explicit, observable, and safe to stop.
  • The final report names what is proved, withheld, and still unknown.
Truth boundary: this is RomeoApps-owned synthetic demonstration work, not a customer incident, production result, uptime claim, or client case study.

Fit before payment

Bring one workflow that must become explainable.

Send a public or approved-redacted target, the wanted outcome, the current failure or risk, and the safe evidence available.

Send the safe fit brief