Only traceable, rules-backed evidence is raised.
Make failed Unity builds diagnosable, not just searchable.
Build Failure Fingerprinter compares a failed Unity CI log with an accepted last-green run, suppresses shared noise, and returns a stable failure signature, the first materially divergent error chain, and one evidence-backed next check.
- FIRST SCOPE
- One failed / last-green pair
- FIRST RESULT
- Within one week after fit and scope
- PROCESSING
- Your CI or a sanitized sample
A deterministic triage report that separates observed log evidence from rule-based inference and says when the comparison is too limited to support a diagnosis.
The signals worth stopping for.
The first pilot uses the subset that matches your workflow. The rest stay out of the way until they earn their place.
Comparability gate
Check Unity, target, scripting backend, platform tooling, and job context before attributing any difference.
Stable fingerprint
Normalize timestamps, paths, process IDs, and other agreed volatile tokens so the same failure can recur under one signature.
Last-green suppression
Separate errors already present in a successful run from the first new or materially changed error chain.
Failure class
Apply a small explicit ruleset for compiler, package, import, platform, licensing, cache, test, and infrastructure failures.
Change evidence
Correlate supplied changed paths only when the evidence supports it; leave the field empty when it does not.
One next check
Return one bounded diagnostic branch with its rule and source lines, not an invented root-cause claim.
Know the input, output, and pass condition before day one.
The first pilot is an evaluation contract, not an open-ended integration. The evaluator decides whether one real workflow became clearer or faster.
Who evaluates it
Build or release engineer, tools engineer, engineering lead, or producer accountable for build-triage time.
What you provide
One complete failed log and one comparable last-green log after agreed redaction, plus non-secret job metadata and an optional path-only change manifest.
What XeSoft returns
A deterministic fingerprint, comparability result, first divergent chain, confidence-labelled failure class, traceable evidence, and one bounded next diagnostic check.
How the pilot passes
The owner needs fewer manual comparisons to choose the next check—or can identify the missing output that prevented that reduction.
A narrow pilot, built around your real pipeline.
Once the contract above is confirmed, the first report is prepared within one week. No platform migration and no quarter-long rollout.
Confirm the contract
Name the evaluator, review point, safe input, exact output, transfer method, and success criterion.
Connect the artifacts
Run a read-only analysis step in the current workflow or against the agreed sanitized sample, then produce the first report.
Review the evidence
Run it against representative changes, tune noise, and decide whether the next scope is justified.
Is this an AI system guessing at build failures?+
Not in the first pilot. The report uses versioned deterministic normalization and classification rules. Every non-unknown result must cite the rule and source lines that produced it.
Do you need our repository or CI credentials?+
No. The preferred pilot runs locally inside your CI and writes only the report. A sanitized log pair can be used instead; XeSoft does not request a repository clone, CI token, signing key, or environment-secret dump.
What can be ready in one week?+
A first offline or CI-local report over one agreed failed/last-green pair, covering the failure families and output fields confirmed with the evaluator before the clock starts.
Unity CI failure triage with a last-green comparison
A deterministic workflow for separating shared log noise from the first materially divergent failure chain and choosing one bounded next check.
Read the workflow checklist ↗Start with the workflow,
not a sales call.
Describe the recurring production problem and the smallest representative input you could evaluate. XeSoft will first confirm whether this narrow pilot is a fit—and say so plainly if it is not.
- No confidential logs or project files in this form.
- No account, mailing list, tracking pixel, or automated sequence.
- The one-week clock starts only after both sides confirm the pilot contract.
Prefer email? outreach@xesoft.dev
Bring us the workflow
you cannot see clearly.
We will tell you what a useful one-week pilot can cover—and what it cannot.
Request a private pilot ↑