Summary
The Rider-side boot check (CheckAndRefreshOnBoot) only detects stale files (hash mismatch) and empty directories. It does not detect missing or newly added assets that have no audit file.
Key scenario
- User does a
git pull (or similar) that adds new .uasset files
- Existing
.uasset files are not modified
- User opens Rider
- Boot check scans existing audit files, finds them all fresh, reports "All N assets are fresh"
- The newly pulled assets have no audit
.md files and are invisible to the boot check
- AI tools querying via MCP get incomplete data
Same gap applies when audit files are manually deleted.
Root cause
The boot check has no knowledge of what assets should exist. It only validates files already on disk. The UE editor's stale check covers this at runtime (it scans the asset registry), but the Rider boot check cannot access the asset registry.
Proposed fix
Add a file list (or at minimum an expected count) to audit-manifest.json. The UE side already iterates all auditable assets during the commandlet and stale check. Writing the expected file paths to the manifest would let the Rider boot check detect missing files and trigger a refresh.
Summary
The Rider-side boot check (
CheckAndRefreshOnBoot) only detects stale files (hash mismatch) and empty directories. It does not detect missing or newly added assets that have no audit file.Key scenario
git pull(or similar) that adds new.uassetfiles.uassetfiles are not modified.mdfiles and are invisible to the boot checkSame gap applies when audit files are manually deleted.
Root cause
The boot check has no knowledge of what assets should exist. It only validates files already on disk. The UE editor's stale check covers this at runtime (it scans the asset registry), but the Rider boot check cannot access the asset registry.
Proposed fix
Add a file list (or at minimum an expected count) to
audit-manifest.json. The UE side already iterates all auditable assets during the commandlet and stale check. Writing the expected file paths to the manifest would let the Rider boot check detect missing files and trigger a refresh.