Analysis
Read campaign evidence.
An Execution Plan names the account entity, reads its current value, shows the proposed value, and records every gate between approval and the final result.
Meta execution starts disabled. An administrator must enable the write path before an approved operator can run a plan.
Read the live value
Approve the exact diff
Record the outcome

The workflow makes the transition from observation to proposal to account mutation visible.
Read campaign evidence.
Propose a candidate action.
Define the learning plan.
Describe and approve the Meta change.
AdFlow reads the live Meta value immediately before execution. If the account changed after review, the plan is blocked as stale.
Paused to Active
Each object records its own outcome. Failed objects can enter a new retry plan; reversible successes can enter a separate rollback plan for review.
Every object keeps its own outcome.
Only failed objects move into the next attempt.
Reversible changes return as a new review item.
The public demo runs on Vercel with sample data only. The local product can connect to Meta and an optional AI provider when an operator configures it.

Sample data with temporary demo state.
Not connected in the public demo.
Not connected in the public demo.
The hosted demo contains no live Meta or AI credentials. It starts view-only, requires a password to unlock workspace editing, and keeps every live Meta write disabled.