mirror of
https://github.com/frappe/erpnext.git
synced 2026-08-19 01:18:43 +00:00
Mirror the POSTGRES_COMPATIBILITY.md rule into the greptile instructions: prefer a scoped savepoint over a full frappe.db.rollback() when recovering a poisoned txn; 'owns the txn' is not safe in a loop handler; and keep the success/None return contract when scoping. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>