Rgh — Invalid Execution Id

The machine remembers. Even when the parent forgets. : Three weeks later, the team discovered that “rgh” were the initials of a long-deleted Slack bot that used to restart failed workflows. No one had the heart to remove the logging statement that generated the code. Some ghosts are useful. They remind us that systems are not mathematics. They are histories. And every error message is a tombstone.

[audit] original_execution_id=rgh-92f3a1, status=orphaned, reason=parent_timed_out invalid execution id rgh

Not in the application logs. Not in the worker logs. In the audit log of a sidecar proxy—a small, overlooked Envoy instance running on a node that had been scheduled for retirement six months ago. The entry read: The machine remembers

For three days, this error had halted a critical deployment. For three days, Alex had scoured logs, reams of documentation, and dark corners of GitHub issues. “Invalid execution id” was common enough—a token for a dead process, a phantom job, a handle to nothing. But the suffix was the knife twist: rgh . No one had the heart to remove the

UPDATE executions SET status='zombie_cleared' WHERE id LIKE '%rgh%';