ReviewField check
Acoustics
Lab Four reviewed with Use Kit One · Design Review.
This packet applies the public Design Review kit to a live experiment — not the whole site. Outcome leads with consequences: what holds, what stays open, and what to do next.
Summary
Outcome · pass with notes
Acoustics is a considered lab. The cue grid confirms all ten tokens fire their named Cuelume sounds on hover (fine pointer) and press. Sound defaults off under reduced motion; the toggle remains functional. No focus-event sounds fire during keyboard navigation. Silent fallback handles blocked Web Audio without errors. Nine mapping rules are adopted into design system contract v0.3.0. Five accessibility protections are documented and verified. Eight anti-patterns are explicitly prohibited. Two tensions remain: this field check page did not exist until now (resolved by this page), and Cuelume engine coupling is a durability risk. Acoustic rules are adopted — remaining work is engine maintenance and synchronization, not re-arguing adoption.
Inputs used
Dimension findings
Each dimension: observation, judgment, action — Kit One format.
Purpose
Observation. Acoustics states a single job: make interaction sound a token system, not decoration. The live artifact (cue grid), thesis, three principles, nine mapping rules, builder prompt, review checklist, provenance, and anti-patterns all serve that job.
Judgment. Purpose is clear and earns the form. The lab is an inspectable set of sound tokens with named roles, verified on the live cue grid.
Action · Keep. Do not add ambient audio demos that dilute the interaction-only thesis.
Clarity
Observation. Primary path is immediate: Lab Four eyebrow, title Acoustics, lede, then the live cue grid with SoundToggle. Every token is expressed with a name, a Cuelume cue, a character, and a role — not a vague preference.
Judgment. Primary value proposition is discoverable. The cue grid demonstrates the thesis by doing it. Each token pairs a human name with a machine cue identifier.
Action · Keep. Preserve the cue grid as the first thing the reader encounters after the lede.
Context
Observation. Built for the public designesy.org surface — dark foundation, shared topbar, Cuelume engine wired via data-cuelume-* attributes. The cue grid assumes desktop and mobile browsers with Web Audio support. Silent fallback handles browsers that block audio.
Judgment. Context fits a public lab. The cue grid is the demo; the silent fallback is the accessibility safety net. No ambient audio means no context where sound would be intrusive.
Action · Keep. Document that silent fallback is tested, not assumed.
Inclusion
Observation. Sound is opt-in via a single toggle; preference stored in localStorage under designesy:sound. Reduced motion defaults sound off. No focus-event sounds — screen reader users navigate without acoustic bombardment. Toggle is keyboard-accessible with aria-pressed. Silent fallback when Web Audio is blocked. Volume is not adjustable — mute is the only control.
Judgment. Structural inclusion is strong. The accessibility section documents five protections: reduced-motion proxy, no focus sounds, keyboard toggle, silent fallback, and fixed gain. Every protection is a design decision, not a fallback.
Action · Keep all five accessibility protections. Do not add volume sliders — mute is the contract.
System coherence
Observation. Values cite the acoustic token module: ten --cue:* tokens map to ten Cuelume cues. The contract adopted the nine mapping rules in v0.3.0. The token reference page (/acoustic-tokens) and machine export (/acoustic-tokens.json) are the single source. Cuelume v0.1.0 is the documented engine.
Judgment. Strong coherence. Acoustics extends the existing token system into the sound dimension without inventing a second architecture. Every cue traces to a token; every token traces to this document.
Action · Keep lab demo, contract.acoustics, acoustic-tokens module, and live cue grid synchronized after adoption.
Durability
Observation. Full lab anatomy is present: thesis, live artifact, principle, portable contract, token reference, accessibility, implementation notes, review checklist, provenance, anti-patterns, remix notes, and verification. Builder prompt is remixable. Rules are engine-agnostic in principle — the token model survives a Cuelume upgrade.
Judgment. Durable as a lab package and as contract material. Risk is engine coupling — if Cuelume v0.1.0 breaks or is abandoned, the token model survives but the cue synthesis needs a replacement engine.
Action · When the Cuelume engine upgrades or changes, update the cue grid and verify all ten tokens still fire correctly.
Delight
Observation. The cue grid is quiet by default — you enable sound, then hover. The sounds are subtle: tick for nav, sparkle for brand, chime for invitation, press for action. No sound is louder than the action it confirms. The toggle itself is a small, intentional gesture.
Judgment. Delight is earned through restraint, not spectacle. The absence of sound is the default experience; the presence of sound is the earned one. This is the thesis made audible.
Action · Keep restraint. Reject proposals for ambient beds, loading sounds, or mood audio.
Responsibility
Observation. No dark pattern in acoustics. Sound is opt-in, not opt-out. Reduced motion is a respected proxy. The toggle stores preference locally — no server tracking of sound usage. Silent fallback means blocked Web Audio degrades invisibly. Anti-patterns list eight explicit prohibitions.
Judgment. Status is explicit: live experiment whose rules are contract material. The eight anti-patterns are a standing guardrail. No open tensions remain — the system is complete as designed.
Action · Keep status language accurate. Future cue additions require a token entry before markup wiring.