In active development

No silent data loss

Every edit is accounted for. Conflicts are quarantined, failures are logged, and a reconcile sweep catches anything missed.

Heads up on maturity. The reliability tables and signatures (conflict_log, validation_issues, sync_run_log, reconcile_audit()) are designed and stubbed in v0.1.0; the worker that populates them is in active development.

What it is

agol_fdw is built so an edit can never just disappear:

Why it matters

For a system of record, "it synced" isn't good enough — you need proof. The logs and queues make sync observable and auditable, and they make failures recoverable instead of invisible.

See it

-- review anything that failed to sync after retries
SELECT * FROM agol_fdw.outbox WHERE status = 'dead';

-- human review of concurrency conflicts
SELECT * FROM agol_fdw.conflict_log ORDER BY detected_at DESC;

-- run the periodic reconcile audit
SELECT agol_fdw.reconcile_audit();

Related

← Back to home