Most calm apps don't die because the philosophy was wrong. They die because a hundred reasonable engineering decisions each shaved a small thing from the feel. This document is the safeguard — a classifier for implementation decisions, by surface, with named damage patterns.
Small interaction failures compound emotionally. The user's nervous system catches each one even when their conscious mind does not. The constitutional premise
Every implementation decision falls into one of three categories. The verdict determines the response.
A single eroding decision is rarely a crisis. The danger is the rate. Three in a quarter is a slow death.
Each surface lists the decisions most likely to come up — preserving, neutral, or eroding.
cadence × 1000ms.cubic-bezier(0.25, 0.1, 0.25, 1) vs (0.2, 0, 0.2, 1).AVAudioSession on tap.@AppStorage for atmosphere is the floor.BGProcessingTask handles threading runs.Each pattern below is the shape of a slow erosion. Naming them in code review is the constitutional defense.
The conscious-mind test asks: does the user notice? The nervous-system test asks: does the user's body notice, even when their mind doesn't? Most eroding decisions pass the first and fail the second.