framesmith 1.10: approvals that can be proven wrong

A design gate is only as good as its ability to notice reality drifted. framesmith 1.10 binds approvals to a content hash and turns drift into a CI check.