Coherence: one component per idea, one spelling per word, one truth per claim

Claude-Session: https://claude.ai/code/session_01Ms2FbjQy31TVf3CEvQhGM8
This commit is contained in:
Gabriel Brown
2026-08-25 02:21:45 -04:00
parent 06c53d6c21
commit bd2fd12de2
87 changed files with 660 additions and 766 deletions
@@ -347,10 +347,10 @@ for (const [required, why] of [
}
// Wording the spec pins, because it is the only place the consequence of
// forgetting is explained.
if (!familyText.includes("Forget this app"))
fail("the expanded row has no Forget this app action");
if (!familyText.includes("Forget this application"))
fail("the expanded row has no Forget this application action");
if (!/returns on its next notification/.test(familyText))
fail("Forget this app does not say the rule comes back when the application notifies again");
fail("Forget this application does not say the rule comes back when the application notifies again");
// The Quiet card owns the breakthrough switch, and it belongs on the page the
// notifications schema group routes to.