Update Verification¶
Verification happens before apply.
No exceptions.
Verify These Things¶
- source trust
- integrity or checksum state
- version ordering
- channel compatibility
- package completeness
- migration availability
- local compatibility constraints
Verify In This Order¶
- Is the update source trusted?
- Is the version valid for the chosen channel?
- Is the package complete?
- Are required migrations present?
- Will this break pinned plugin, harness, or integration assumptions?
- Is rollback prepared?