After we successfully got the Typesense sync job running again, we noticed an odd discrepancy in the data - exactly 2 testimonies were missing after the job completed (in the dev environment). To ensure there isn't the potential for more serious data loss on Prod, we should investigate what went wrong here and fix the job if we discover the issue.
Success Criteria
Discover which 2 testimonies are not syncing correctly to the Typesense index
If found, see if there's a common link that needs to be addressed in the job logic to ensure a successful sync
If no link is apparent, add additional error logging to the sync job (so we can try to collect more data on the next sync, if the issue re-occurs)
Problem
After we successfully got the Typesense sync job running again, we noticed an odd discrepancy in the data - exactly 2 testimonies were missing after the job completed (in the dev environment). To ensure there isn't the potential for more serious data loss on Prod, we should investigate what went wrong here and fix the job if we discover the issue.
Success Criteria