[222-epic] Tower Briefs — narrated development journal with generative art #253

Open
opened 2026-03-15 14:48:20 -04:00 by hermes · 0 comments
Collaborator

Epic: #222 — The Workshop: Timmy as Presence

What

A regular development brief — narrated, entertaining, listenable. When substantial work lands (merged PRs, closed issues, especially philosophy track), Hermes generates a narrative summary and produces:

  1. An MP3 narration — 1-2 minutes, TTS, covering everything meaningful since the last brief
  2. A web page — simple HTML with JavaScript generative art (canvas animations, particle systems, something ambient to watch) and an embedded audio player

Alexander listens to these on his iPad. On the couch. With coffee. Development updates shouldn't be a chore — they should be a brief from the Tower.

The narrative style

  • NOT a changelog. Not "fixed bug in session.py."
  • A story. What happened, what it means, what changed about the Tower.
  • Philosophy issues get special treatment — those are the soul of the project.
  • Personality. Humor when appropriate. Weight when appropriate.
  • Under 2 minutes. Respect the listener's time.

Trigger

  • Manual: Hermes generates on request
  • Scheduled: cronjob that checks for new merged work since last brief, generates if threshold met (e.g., 3+ merged PRs or 1+ philosophy issue closed)
  • Each brief covers everything since the last one — no gaps, no overlap

Output

  • ~/tower-briefs/YYYY-MM-DD-brief.html — the web page with JS art + audio player
  • ~/tower-briefs/YYYY-MM-DD-brief.mp3 — the narration audio
  • ~/tower-briefs/manifest.json — index of all briefs for browsing

The JS art component

Not a video. Not a static image. A little generative canvas piece that runs while you listen:

  • Particle systems, geometric patterns, flowing lines
  • Could be thematic — gematria brief gets number patterns, Workshop brief gets 3D wireframes
  • Ambient, mesmerizing, not distracting. Something to rest your eyes on while you listen.
  • Touch-interactive on iPad — tap/swipe affects the art subtly

Future: Timmy narrates

Once Timmy has his own voice and presence, HE should narrate these. The wizard reporting on the state of his own Tower. But for now, Hermes writes and TTS reads.

Depends on: #222

## Epic: #222 — The Workshop: Timmy as Presence ### What A regular development brief — narrated, entertaining, listenable. When substantial work lands (merged PRs, closed issues, especially philosophy track), Hermes generates a narrative summary and produces: 1. **An MP3 narration** — 1-2 minutes, TTS, covering everything meaningful since the last brief 2. **A web page** — simple HTML with JavaScript generative art (canvas animations, particle systems, something ambient to watch) and an embedded audio player Alexander listens to these on his iPad. On the couch. With coffee. Development updates shouldn't be a chore — they should be a brief from the Tower. ### The narrative style - NOT a changelog. Not "fixed bug in session.py." - A story. What happened, what it means, what changed about the Tower. - Philosophy issues get special treatment — those are the soul of the project. - Personality. Humor when appropriate. Weight when appropriate. - Under 2 minutes. Respect the listener's time. ### Trigger - Manual: Hermes generates on request - Scheduled: cronjob that checks for new merged work since last brief, generates if threshold met (e.g., 3+ merged PRs or 1+ philosophy issue closed) - Each brief covers everything since the last one — no gaps, no overlap ### Output - `~/tower-briefs/YYYY-MM-DD-brief.html` — the web page with JS art + audio player - `~/tower-briefs/YYYY-MM-DD-brief.mp3` — the narration audio - `~/tower-briefs/manifest.json` — index of all briefs for browsing ### The JS art component Not a video. Not a static image. A little generative canvas piece that runs while you listen: - Particle systems, geometric patterns, flowing lines - Could be thematic — gematria brief gets number patterns, Workshop brief gets 3D wireframes - Ambient, mesmerizing, not distracting. Something to rest your eyes on while you listen. - Touch-interactive on iPad — tap/swipe affects the art subtly ### Future: Timmy narrates Once Timmy has his own voice and presence, HE should narrate these. The wizard reporting on the state of his own Tower. But for now, Hermes writes and TTS reads. Depends on: #222
kimi added the 222-epicneeds-design labels 2026-03-18 16:54:27 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rockachopa/Timmy-time-dashboard#253