Independent effect check

How do I know an RPA bot or computer-use agent actually saved the record?

Use this when you need to know the record was actually saved, not that the screen said saved. OpenAdapt compiles a demonstration into a program. VERIFIED means an independent check of the write passed. Later healthy runs make no generative-model API calls.

pip install openadapt
openadapt flow tutorial
openadapt quickstart --break-it

The healthy tutorial writes a synthetic record through the GUI and confirms it through a separate read-only interface. The --break-it run uses a backend that lies. Same compiled program. Different oracle result. A Saved banner is not the check.

When not to use OpenAdapt for this

If an API exists, use the API, and let that API be the write and the check. A computer-use agent still fits a task you have not demonstrated. Screen-only checking is the trap: in a 90-run injected-fault study it accepted 54 of 90 wrong results. One out-of-band read of the record cut that to 9 of 90. Read the study

What a halt looks like

The GUI says the note was saved. The independent read does not find the row. The program stops and keeps the report. It does not retry blindly if delivery might already have happened; that outcome is RECONCILIATION_REQUIRED. Ask any bot or agent vendor for those counts, not only task-success rate.

Compare the tools that skip this check

Playwright, Power Automate, UiPath, and Claude computer use can all click Saved. None of them is a substitute for an independent read of the record.