Ridho Kurnia Putra

2026Akasha Wira Internationalpublic

Integrity Watchdog

Open in GitHub

Checks out of band whether ERP records are actually correct, independently of whatever system wrote them, and repairs a known class of corruption.

The problem

An ERP enforces most of its rules in application code. When another system writes to the same tables directly, those rules never run: the check exists, it just does not fire. The result is records that look fine to whoever wrote them and wrong to everyone downstream.

Approach

A watchdog that verifies the result instead of trusting the writer, running outside the application entirely.

Outcome

A single static Go binary carrying its own scheduler, web dashboard, and state store. It also watches for scheduled jobs that quietly stop running, which is a failure with no error message and no crash, only work silently piling up.

All work