← STUDIO TOOLS / PIB
PRIVATE PILOT
Catch repository damage in the PR

Stop Unity project integrity failures before merge.

Project Integrity Bot reviews the Unity-specific failure modes general linters miss—meta/GUID problems, serialized reference breakage, Git LFS mistakes, and dependency drift—and points to the exact files involved.

FIRST SCOPE
One repository + one PR
FIRST RESULT
Within one week after fit and scope
PROCESSING
Your CI or a sanitized sample
EXAMPLE REPORT / PIB
PROJECT INTEGRITY BOTPR #931 · refactor/combat-itemsUnity 2022 LTS · 46 files changed
BLOCKED
3
Review signals found

Only policy-relevant changes are raised.

!
Orphaned meta fileAssets/Items/Sword.prefab.meta
DEFINITE
Missing GUID targetAssets/Scenes/Arena.unity:2841
HIGH
L
LFS pointer replacedAssets/Audio/Arena.bank
18.2 MB
Package lockmanifest.json ↔ packages-lock
MATCH
POLICY / studio-default.ymlEXAMPLE OUTPUT
INPUTS+ Git diff+ Unity YAML+ Packages manifest & lock
SCHEMA PREVIEW · FICTIONAL DATADownload example JSON
THE OUTPUT

A quiet PR check that comments only on definite and high-confidence findings, with the evidence and repair path beside each one.

01 / REVIEW SURFACE

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.

01

Meta & GUID integrity

Find missing, orphaned, duplicated, or unexpectedly regenerated Unity meta identifiers.

02

Serialized references

Inspect changed YAML for references that point to removed or unavailable project objects.

03

Git LFS enforcement

Catch large binaries committed directly, missing pointers, and tracked-file rule drift.

04

Package consistency

Review manifest and lockfile changes together and call out unresolved or surprising dependency movement.

05

Merge-risk patterns

Detect high-signal changes to scenes, prefabs, and project settings that deserve explicit review.

06

Actionable evidence

Every finding includes a path, reason, confidence level, and suggested next check.

02 / PILOT CONTRACT

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.

01 / WORKFLOW OWNER

Who evaluates it

Lead engineer, tools engineer, technical artist, or producer responsible for repository health.

02 / MINIMUM SAFE INPUT

What you provide

One representative Git diff and the smallest .meta, YAML, package, and LFS context needed for the agreed rule set.

03 / FIRST OUTPUT

What XeSoft returns

Exact-path findings with the rule, observable evidence, confidence, limitations, and a human-verifiable next check.

04 / SUCCESS CRITERION

How the pilot passes

It catches a real historical fault or stays acceptably quiet on a risky PR without opening Unity solely to discover repository damage.

03 / FIRST WEEK

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.

BEFORE DAY 01

Confirm the contract

Name the evaluator, review point, safe input, exact output, transfer method, and success criterion.

DAY 01–05

Connect the artifacts

Run a read-only analysis step in the current workflow or against the agreed sanitized sample, then produce the first report.

DAY 05–07

Review the evidence

Run it against representative changes, tune noise, and decide whether the next scope is justified.

04 / PRACTICAL QUESTIONS
Why not use a generic repository linter?+

Generic tools understand Git and file formats, but not the relationships between Unity meta files, GUIDs, serialized objects, and package state. The pilot focuses on those engine-specific edges.

Will this flood every PR with warnings?+

The default gate is deliberately conservative: definite and high-confidence findings only. Lower-confidence rules can be reported separately after the team decides they are useful.

What can be ready in one week?+

A first check on one repository covering an agreed rule set, posting to your current pull-request surface. We validate it against representative historical failures before treating anything as a gate.

EVIDENCE-LED FIELD GUIDE

Unity project-integrity checks for pull requests

A conservative checklist for catching meta/GUID, serialized-reference, LFS, and package-state damage before a Unity branch lands.

Read the workflow checklist
05 / PRIVATE PILOT REQUEST

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

PRIVATE PILOT REQUEST / PROJECT INTEGRITY BOT
20–1,500 characters. Keep this to non-confidential workflow context.

XeSoft uses these details only to evaluate and answer your request. See the privacy notice and pilot-security boundary.

Project Integrity Bot

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