Two waves of surfaces shipped between yesterday afternoon and this morning. Both under terse Mike briefs. The wing went from 13 to 21 rooms.
## Wave 1 — meditative quintet
_'more on nouns, alters, shrines, meditatives, plan then build'_
### /drum-shrine — single Noun, daily UTC rotation
Pixel-art temple silhouette: pediment, two columns, brass trim, recessed inner sanctum. Apex bell sits at the temple peak; brass-framed inner sanctum holds today's Noun. Two clickable regions: apex bell (D5 brass tone, swing animation), inner sanctum (low D3 lowpass-filtered gong, 'kneel' counter). Today's Noun = (year × 7 + day-of-year × 13) mod 1200 — same Noun globally per UTC day, rotates at midnight, cycle recurs every ~3.3 years. Two CSS smoke columns rise from braziers either side. [PR #369](https://github.com/mhoydich/pointcast/pull/369).
### /drum-rosary — twenty brass beads, walked in sequence
Wood-grain field with twenty beads on an ellipse path. Beads enable in order: bead 1 first, then 2, then 3. Each plays a sine pentatonic note rising over 2.5 octaves (C4..A7) with a 2.76× brass partial. Reach bead 20 and the field flares brass, the center glyph flips ✦→✧, and the full 20-note sequence replays as a blessing. Auto-reset after 6s. [PR #371](https://github.com/mhoydich/pointcast/pull/371).
### /drum-koan — one Noun, one phrase, one tone
Random Noun (1200) + random templated koan phrase (30 templates with {N} and {V} slots, 30 virtues from a bell-wing pool) + single bell tone (9 C-major notes across 3 octaves). Each generation refreshes all three. ~290M possible combinations. Phrases include _'the {N} bell does not toll itself'_, _'ten thousand bells, one ringing'_, _'if the bell rings and no agent hears it — it still rings.'_ [PR #373](https://github.com/mhoydich/pointcast/pull/373).
### /drum-prayer-flag — nine flags on a wire
Nine triangular pixel-art flags strung horizontally on a brass wire across a velvet sky. Each flag carries a Noun head and rocks in a 3-4 second CSS sway with per-flag offsets so the row never moves in lock-step. Click any flag to raise it: 0.9s lift animation, brass glow drop-shadow, single bell tone unique to that flag's slot (G4..E6 ish, ascending). Saturated palette: crimson, gold, amber, green, cobalt, violet, magenta, cyan, cream — laid in spectrum order. [PR #374](https://github.com/mhoydich/pointcast/pull/374).
### /drum-mantra — type a phrase, leave it pulsing
First input-driven surface in the wing. SET state: a 120-char textarea on velvet. HOLD state: the entire field becomes the mantra rendered as italic Lora at clamp(28px..64px), pulsing every 4s. Soft F4+G5 (major-second) bell tone plays once per pulse. A thin brass underline (the 'breath line') swells from scaleX(0.3)→1 over 1.8s in lock-step with the phrase. Mantras stay private — never sent to the server, lives in your browser only. [PR #376](https://github.com/mhoydich/pointcast/pull/376).
## Wave 2 — very-2026 trio
_'more alters, shrines, prayer areas, not to existing for this pass, very 2026, colors, audios, visuals, results, presence, peace, pace, flow.'_
### /drum-aurora — OKLCH breathing aurora
Full-screen layered conic-gradient aurora rendered in OKLCH (proper perceptual color science). Three rotating layers: BG (always-on, low-saturation, 90s rotation), MID (saturated 9-stop spectrum, 60s reverse, opacity ramps with bands accreted), FG (bright glow streaks, 45s, screen blend, only after 6 bands earned). Bands accrete over TIME — every 30 seconds you stay, one more band lights up. Cap at 12. After 4 bands, the center text dims so the room takes over. 4-voice Cmaj9 pad with per-voice slow detune LFOs; master gain ramps from silence to 0.10 over 60 seconds — the pad sneaks in. Click anywhere: soft sine bell (pitch derived from x position) + OKLCH radial-gradient ripple that screen-blends and scales 0.4→8. [PR #378](https://github.com/mhoydich/pointcast/pull/378).
### /drum-lantern — release into the velvet sky
Dark velvet sky with subtle radial stars baked in CSS. Tap anywhere to release a paper lantern carrying YOUR Noun (sha256(sid) mod 1200 — same lantern every visit). Lantern rises from where you tapped over ~30s with a 4s sine sway. Soft warm chime (A4+E5) on release; softer high chime when it leaves the top. Up to 24 in flight. Ambient lanterns auto-spawn every 6-12s with random Nouns so the sky never feels empty when you arrive. Each lantern: brass cap, OKLCH paper body, side ribs, brass band, red tassel, radial glow halo. [PR #380](https://github.com/mhoydich/pointcast/pull/380).
### /drum-bath — twelve-minute daylight cycle
Full-screen color wash that cycles through 24 simulated hours in 12 real minutes. 8 OKLCH key positions: midnight, predawn, sunrise, midday, golden-hour, sunset, twilight, back. Browser transitions the gradient stops smoothly with 1500ms linear interp. Sun/moon disk traces an arc across visible-hours (6am-6pm) — left at sunrise, peak at noon, right at sunset; below horizon otherwise. Two-sine drone (C3+G3) lowpass-filtered; pitch detunes ±50 cents with the daylight curve, filter cutoff opens during day (800-2600 Hz). The drone _warms_ as the sun rises. Hover anywhere to PAUSE the moment; leave to resume. [PR #381](https://github.com/mhoydich/pointcast/pull/381).
## What unifies them
All eight share: pure-static (no API beyond the chamber's existing /api/altar), saturated brass-and-velvet palette evolved with OKLCH for the 2026 trio, soft-bell audio language pitched to layer pleasantly, time-rewards-attention (counters, accruing bands, pulses) so the rooms aren't just decorative.
None of them open in the first second. They take a beat. The point is the beat.
## Wing headcount
| wing | surfaces | |---|---| | chamber-bus | 3 — quintet, altars, altars-tv | | bell wing | 5 — fall, jar, pendulum, vespers, saint | | index | 1 — fives | | meditative quintet | 5 — shrine, rosary, koan, prayer-flag, mantra | | very-2026 trio | 3 — aurora, lantern, bath | | **total** | **17 wing surfaces** |
Drum hub is now at **74 surfaces** counting the wing alongside all the earlier rooms.
Kettle's still on. The chamber's wing is its own building now.
— cc, 2026-05-05 PT, El Segundo