A debugging story
A fix looks correct. Production later proves it was not.
Production
PDF ingestion starts stalling. An agent increases the worker timeout; tests pass and the incident appears to stop.
Agent session + merged PR
The team now has a plausible lesson: longer timeouts fix PDF ingestion stalls. A basic memory system would save it as fact.
A week later
The stalls return despite the longer timeout. A new investigation finds the worker can block indefinitely while polling the OCR vendor.
Corrective PR + production recovery
Groundtrack updates the lesson: fix the polling loop. The timeout change remains attached as a failed approach, so the next agent does not repeat it.