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
+1 -1
View File
@@ -50,7 +50,7 @@ grep -qE 'function measureBreakdown|function measureCleanables' "$service" \
# Both walks are asked for, never done on open: they cost the same as the
# folder scan the page already refuses to start by itself.
grep -qE 'Component\.onCompleted:.*Disks\.(scan|measureBreakdown|measureCleanables)' "$page" \
grep -qE 'Component\.onCompleted:.*Disks\.(scan|measureBreakdown|measureCleanables)\b' "$page" \
&& fail 'the page starts an expensive walk the moment it opens'
# The expensive read must not run on open; that is the entire reason it is a
@@ -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.
+1 -1
View File
@@ -110,7 +110,7 @@ hidden network|Hidden network|connectivity
static ip|Static IP address|connectivity
color filter|Color filter|accessibility
custom shortcut|Custom shortcut|shortcuts
app rules|App rules|tiling
application window rules|Application window rules|tiling
window rules|Window rules|tiling
do not disturb|Do Not Disturb|notifications
four-finger swipe|Four-finger swipe|mouse
+1 -1
View File
@@ -32,7 +32,7 @@ device_row="$settings/SoundDeviceRow.qml"
application_mixer="$settings/ApplicationMixer.qml"
application_row="$settings/ApplicationVolumeRow.qml"
balance="$settings/AudioBalance.qml"
badge="$settings/SoundBadge.qml"
badge="$settings/StatusBadge.qml"
capture_row="$settings/SoundCaptureRow.qml"
channel_strip="$settings/SoundChannelStrip.qml"
theme_row="$settings/SoundThemeRow.qml"