Writes
The durable audit of every mutation attempted through write access — commits, validation failures, and refusals alike. Under Observe → Writes.
What a row shows
The log stores one row per field; the page shows one row per write, with the record name linked. Open a row for the per-field from/to detail (values as of commit time), the refusal reason, and the error text.
| Column | |
|---|---|
| Outcome | committed, refused, or failed_validation |
| Confirmation | confirmed — a preview was issued and approved · unattended — the domain allowed saving without one |
| Entity / Domain | Which contract the write resolved through, at which version |
| Surface | The tool that made the call |
| On behalf of | The calling user. Writes run as them, never as the package |
Two charts cover the selected timeframe with every day on the axis: write requests per day stacked by outcome, and the daily success rate. They read exact aggregates, so they stay truthful past the table’s row cap.
Reading a refusal
A refusal is signal, not noise — it usually means an agent, an instruction, or the writable set needs adjusting. The reason code names which rule said no:
| Reason | Means |
|---|---|
global · domain · entity · field | The chain narrowed it at that level |
validation | A Salesforce validation rule rejected the values |
confirmation_missing | A commit arrived with no preview behind it |
confirmation_stale | The record changed after the agent proposed the edit, so the approval no longer matched it |
The last two mean confirmation did its job. confirmation_stale is usually somebody else editing the record between the agent’s proposal and its commit.
What it is for
Nothing here expires — this is the opposite of Debug Logs, which is time-boxed and self-clearing. An unattended row is the audit answer for an autonomous write: what makes it defensible is not that a person approved it, but that an admin turned it on deliberately and every row says so.
Old and new values are record data, so the page is admin-only.
What’s next
- Write access — what agents may change, and what must be confirmed.
- Turning writes on — the how-to.