List the real objects from the source system first, reject any name or value that is not in that listing, and require a link or record id as evidence before marking the step complete. Use when this…
Check the batch boundaries before questioning the data URIs expect_table_row_count_to_be_between evaluates the exact batch the validator loaded, so a filtered batch, a sampled batch, or an empty…
Compare the live object state against the config that produced it, fix the first differing value at its source, and re run the single affected item. Use when you see this exact failure in generic…
Compare the live object state against the config that produced it, fix the first differing value at its source, and re run the single affected item. Use when you see this exact failure in generic…
Move the wait to the job status endpoint with a deadline and a status log line per poll, shorten the work per call, and surface the underlying job id so its own log can be read. Use when you see…
Find the last successful refresh or calculation timestamp, fix what stopped that job, force one refresh, and compare the served value against a direct query of the source. Use when you see this…
Fetch the existing object first and update it in place, or merge the duplicates and keep the record with the fuller history, instead of creating a second one. Use when you see this exact failure in…
Compare the live object state against the config that produced it, fix the first differing value at its source, and re run the single affected item. Use when you see this exact failure in Salesforce…
Find the last successful refresh or calculation timestamp, fix what stopped that job, force one refresh, and compare the served value against a direct query of the source. Use when you see this…
Fixes an agent that overwrote manual health score overrides set by CSMs because the sync ignored the override flag on the account, by making scoring respect overrides. Use when CSM set scores keep…
Fixes an agent that wrote health scores to the wrong Salesforce org because sandbox credentials were used in the production run, by separating environment credentials and adding org verification.…
Fixes net revenue retention dropping below 100 for one segment only, where expansion stopped being counted after a plan change, by repairing expansion classification. Use when NRR falls for a…
Fixes a health score that improved after the champion left because the job-change signal was never ingested into scoring, by wiring the signal into the score model. Use when sponsor loss does not…
Fixes DISM RestoreHealth stuck at 62 percent for hours, where progress stops during component store repair. Use to judge whether DISM is working slowly or truly hung, and to recover safely. Not for…
Fixes free-plan and trial accounts being mixed into paid health scores so trial accounts stop being flagged as churn risk, by segmenting scoring by account type. Use when at-risk lists contain…
Fixes restore diffs that pass a broken restore because they compare content only and ignore permissions, ownership, and links, by adding a metadata manifest to the comparison. Use when restored…
Describes how to fix backup window overruns where jobs queue into production hours by measuring change rate and bottleneck throughput, rescheduling and staggering jobs, and cutting closing work from…
Fixes a failure in metrics powered by an external metric provider: reconnect the metric provider, confirm the metric ids still exist, and check the provider-side api health before removing the…
Fixes WSUS clients stuck at downloading updates at 0 percent for days, where clients detect updates but never receive content. Use when many clients show the same stall against one WSUS server. Not…
Fixes an Airflow task failing with BrokenPipeError while exporting usage data to the health score warehouse, by fixing the export stream and downstream close behaviour. Use when the export dies…
Fixes a Gainsight rule failing on a Salesforce SOQL query timeout so health scores recalculate for enterprise accounts, by narrowing and splitting the rule query. Use when the rule times out on…
Fixes DISM error 87 when RestoreHealth is rejected as an unrecognized option, usually from a wrong command context, older DISM, or a syntax problem. Use when DISM stops immediately with error 87.…
Fixes a Salesforce Bulk API InvalidBatch failure when syncing account health fields to the CRM, by finding the bad batch, query, or payload behind it. Use when a bulk health sync partially fails.…
Fixes BambooHR to Entra ID sync failures from attribute mapping errors by aligning required fields and formats. Use when specific hires fail import while the connection is healthy. Not for BambooHR…
Fixes DISM error 0x800f0954 during RestoreHealth, where DISM cannot reach Windows Update or the configured repair source. Use on managed machines with WSUS or group policy repair settings. Not for…