What problem does it solve? Umbraco Deploy environments drift apart silently: the dashboard reports pending or mismatched schema entries that never clear, the bulk import button reports success without importing anything, and restarts or empty commits change nothing. This Skill records the verified mechanics of how .uda artifacts are written and read, why drift happens, and which remediation paths actually work. ## Core Features & Use Cases - Artifact mechanics reference: Explains how Umbraco re-serializes .uda files on startup, how compositions carry hidden properties, and how to parse tab/group structure when diffing artifacts. - Drift diagnosis: Covers the four ways local files and environment databases diverge, including built-in entities never extracted and Cloud auto-commits of re-serialized artifacts. - Remediation runbook: Provides three ordered paths — per-row "Update item" for mismatch states, the Deploy management API (POST /schema/item?udi=...) for pending states, and restart-plus-empty-commit as a last resort — plus what not to waste time on. - Use Case: A content transfer fails with DeploySchemaMismatchException. Instead of restarting the portal, you toggle "hide up to date" in the Deploy dashboard, use the per-row Update item action, and the transfer succeeds in under a minute. ## Quick Start Ask the assistant to diagnose why the Umbraco Deploy dashboard shows pending schema entries that will not clear after a portal restart.