Skip to the content
Moûsa

Recorded 26 October 2026 · Claude Code

Night Shift Run Club, a phone app, with Qloo and without: Claude Code

A small run club app for people who love Haruki Murakami and LCD Soundsystem, built twice from one sealed guess. The guess made a door, a sixteen-step loop and a notebook; the measurement made a wall of every Thursday, flashbacks, an oddity file and a pace plan written like a radio rundown.

Host
Claude Code 2.1.284
Model
claude-opus-5-5[1m]
Moûsa
0.7.1
Started
26 October 2026
Time
16.4 minutes, 24 turns
Qloo requests
13
Pictures
none: imagery drawn in SVG or CSS
The agent's guessits own guess alone, written down before any Qloo data
Recorded play of the design made from the guess alone: a door that opens when you say you are coming, sixteen Thursdays to light as a streak and a page turned back in the notebook.

a door that opens when you say you are comingsixteen Thursdays to light as a streaka page turned back in the notebook

With Qloothe same guess, then Qloo's measurement of the audience
Recorded play of the design made with Qloo: the wall of every Thursday, and a run back as a flashback, a pace plan read like a radio rundown and filing an oddity.

the wall of every Thursday, and a run back as a flashbacka pace plan read like a radio rundownfiling an oddity

Both designs as they run in a browser: a script opens each screen and taps the app's own buttons, scene for scene; each clip runs 12 seconds.

Play both

The design's own files as the session left them, running sandboxed on a separate origin.

With Qloo Open full screen
Without Qloo Open full screen

Moûsa · Comparison

For an audience that loves Haruki Murakami and LCD Soundsystem

With Qloo and Without Qloo: the same brief, the same frozen prediction and the same stages. Only the source of the taste differs.

ComparisonApp interfaceClaude CodePrediction frozen 26 October 2026

0.63

heuristic distance between the two designs, from 0 (alike) to 1

0.48 Palette0.77 Type1.00 Sections0.31 CSS features

10 of 10With Qloo: design devices rest on what the model did not predict

9Without Qloo: design devices rest on the model's own prediction, with no Qloo data

Samefrozen prediction in both arms

1 · 0signatures of the look models default to, of 12: With Qloo · Without Qloo

Side by side

The last reviewed captures of each arm, paired by what they show.

phone

With Qloo: phone
With Qloo only

board · demo:flash

With Qloo: board · demo:flash
With Qloo only

phone · demo:tab=wall:flash

With Qloo: phone · demo:tab=wall:flash
With Qloo only

phone · demo:tab=odd

With Qloo: phone · demo:tab=odd
With Qloo only

board · demo:flash · full page

With Qloo: board · demo:flash · full page
With Qloo only

board

With Qloo: board
With Qloo only

board · full page

Without Qloo: board · full page
Without Qloo only

phone · sample · full page

Without Qloo: phone · sample · full page
Without Qloo only

phone · sample-notebook

Without Qloo: phone · sample-notebook
Without Qloo only

phone · sample-loop · full page

Without Qloo: phone · sample-loop · full page
Without Qloo only

board · sample

Without Qloo: board · sample
Without Qloo only

Before any data: the model's own prediction

Frozen before Qloo was asked, so what Qloo adds can be told apart from what the model already assumed. An entry a measured name matches is marked; the match is liberal, so it only lowers what counts as new.

The design the model would make from it alone

A near-black night app with a single moon-yellow accent, typewriter-mono labels and a literary serif, where each run is a numbered 'chapter' in a paperback-style logbook, the next run is shown as a countdown with a pulsing BPM beat, and a well-and-moon motif marks the fountain.

#0d0f14#f2c94c#e8e4da#3a4a6b#d94f3d

Type: Literata and Courier Prime

#next-run#rsvp#run-log#routes#streak#playlist
  • two moons
  • the fountain as a well
  • run log as numbered chapters
  • pulsing beat at 120 BPM
  • late-night jazz bar

The audience it expected

Literate, slightly melancholy urban night-owls in their 30s-40s who treat running as solitary meditation (Murakami's 'What I Talk About When I Talk About Running') and love dance-punk built on long, repetitive, building grooves. They prize vinyl, paperbacks, cats, jazz bars and the quiet strangeness of a city after dark.

Pacing

slow, contemplative pacinglong takesrepetitive structures that builddreamlike drift

Surfaces

minimalist measuredneon at nightanalog and vinyl warmthlo-fi grain matched Lo Fi (pacing)urban nocturnal

Tone

melancholicwistfulsurreal matched Surrealism (meaning quality)quietly euphoriclonely

Shared qualities

solitude in the cityrepetition as ritualparallel worlds and doorsnostalgiadance as release

The works it expected them to love

Brands

MujiUniqloBandcampPatagoniaMoleskineCriterion Collection

TV

Twin PeaksAtlantaSeveranceBroad City measuredMidnight Diner

Films

Lost in Translation measuredIn the Mood for LoveBurningDrive My CarPatersonPerfect Days

Music

Talking HeadsRadioheadThe StrokesArcade Fire measuredHot ChipNew Order

Podcasts

This American Life measuredRadiolab measuredSong Exploder measured99% Invisible measured

Sealed at the freeze: SHA-256 7c125cab23726c125b257ccf80e4b559961ad0c77eea0ffcfb21f56b80b292f5. The prediction shown here still matches it.

What Qloo measured

What this audience loves, the qualities those works share and the tags ranked for it. New means the prediction did not contain it.

Look qualities

  • Energetic newin The Flaming Lips, Pixies and Pavement · ×1.65 as often as across audiences
  • Professional newin NPR, University of Illinois at Springfield and ShipStation · ×2.77 as often as across audiences
  • Minimalist predictedin The Velvet Underground, Spoon and NPR · ×1.12 as often as across audiences
  • Clean Typography newin MoMA, the Museum of Modern Art, NPR and Huffpost · ×1.97 as often as across audiences
  • Atmospheric newin Synecdoche, New York, Adaptation. and Forever · ×1.08 as often as across audiences

Mood qualities

  • Obsessive newin Being John Malkovich, The Devil and Daniel Johnston and City of God · ×3.01 as often as across audiences
  • Psychological newin Lady Dynamite, The Path and The Devil and Daniel Johnston · ×2.58 as often as across audiences
  • Character driven newin Lady Dynamite, Portlandia and Happyish · ×1.31 as often as across audiences
  • Nonlinear newin Lady Dynamite and Enter the Void · ×2.44 as often as across audiences
  • Psychedelic newin The Flaming Lips and Animal Collective · ×2.44 as often as across audiences

Meaning qualities

  • Surrealism predictedin The Flaming Lips, Animal Collective and Beck · ×3.26 as often as across audiences
  • Global Citizenship newin The New Yorker, MoMA, the Museum of Modern Art and Metropolitan Museum of Art · ×3.26 as often as across audiences
  • Indie music newin Happyish and Almost Famous · ×2.44 as often as across audiences
  • Obsession newin Search Party and Man in the Mirror · ×2.4 as often as across audiences
  • Humor newin Pavement and Beck · ×2.44 as often as across audiences

Pacing

Comic-Inspired newCinematic Intimacy newGritty Realism newPop Culture Savvy newRetro-Inspired newVisually Enchanting new

Surfaces

Modern Tailoring newParisian newArtsy newTrendsetting newVintage Inspired newArtistic new

Tone

minimalism newBohemian newRefined newInformative newCuriosity newquality new

Brands

  • The New Yorker newMinimalist Typography · Signature Serif Font · Classic Illustration Style
  • Vice newNews & Politics · Advertising Enabled · Television broadcasting companies of Canada
  • MoMA, the Museum of Modern Art newMinimalist Architecture · Modernist Design · Clean Typography
  • Getty Images newMass media companies established in 1995 · Photo agencies · Entertainment

Brands, lesser known

  • LA Kings newBlack And Silver Palette · Minimalist Logo Design · Iconic Visual Branding
  • Antonio Banderas newFashion

TV

  • Black Mirror newBleak minimalism · Morally ambiguous · Self destructive
  • Lady Dynamite newFlashback driven · Whimsical · Humorous
  • Search Party newIdentity crisis · Obsession · Tbs
  • Forever newAtmospheric · Episodic · Thought provoking

Cautions the measurement raised

  • Professional is carried mostly by brands (NPR, University of Illinois at Springfield, ShipStation): it is the design this audience sees every day. Translate the genre of that design, such as broadcast graphics, packaging type or signage, never a brand's logo, mascot, exact colours or products.
  • Minimalist is carried mostly by brands (NPR, Huffpost, Breather): it is the design this audience sees every day. Translate the genre of that design, such as broadcast graphics, packaging type or signage, never a brand's logo, mascot, exact colours or products.
  • Clean Typography is carried mostly by brands (MoMA, the Museum of Modern Art, NPR, Huffpost): it is the design this audience sees every day. Translate the genre of that design, such as broadcast graphics, packaging type or signage, never a brand's logo, mascot, exact colours or products.
  • Clean is carried mostly by brands (Evolve Vacation Rental, Breather, ShipStation): it is the design this audience sees every day. Translate the genre of that design, such as broadcast graphics, packaging type or signage, never a brand's logo, mascot, exact colours or products.
  • The audience "runners" matched no Qloo audience segment, so it did not contribute.

Layer by layer

Each arm's devices for the same layer of the design.

palette

With Qloo

Two-ink riso night: fluorescent pink and mint overprinted on riso blue

Energetic look quality · newThe Flaming Lips music · new
#2234a8#ff3fa4#3ce0a0#eef1f4#101544

Without Qloo

Sodium streetlight on teal-blue shadow, with one cool neon and one plain paper

solitude in the city quality · own predictionurban nocturnal surface · own predictionLost in Translation film · own prediction
#12304a#0a1d30#ff8a3d#5fe3c0#e9eef2#16293b

typography

With Qloo

Museum wall-label grotesque for every fact

Clean Typography look quality · newNPR brand · new

Museum wall-label grotesque for every fact

Familjen Grotesk

Flyer headline in a heavy poster grotesque

Energetic look quality · newPixies music · new

Flyer headline in a heavy poster grotesque

Archivo Black

Without Qloo

A heavy record-sleeve word over a paperback page, with the notebook in handwriting

repetition as ritual quality · own predictionHot Chip music · own predictionnostalgia quality · own prediction

A heavy record-sleeve word over a paperback page, with the notebook in handwriting

Archivo Black

A heavy record-sleeve word over a paperback page, with the notebook in handwriting

EB Garamond

A heavy record-sleeve word over a paperback page, with the notebook in handwriting

Caveat

imagery

With Qloo

Two-ink fountain print

Artsy surface · newVintage Inspired surface · new
#fountain-figuresvg#fountain-print

Without Qloo

A night skyline whose lit windows are the member's runs, over the park fountain

neon at night surface · own predictionIn the Mood for Love film · own predictionDrive My Car film · own prediction
#tonight-herosvg#night-city

motion

With Qloo

Misregistration kick: the pink layer jumps out of register on each action

Comic-Inspired pacing · newEnergetic look quality · new
@keyframes misregister

Without Qloo

Slow drifting windows and a beat you can set

dreamlike drift pacing · own predictionrepetitive structures that build pacing · own prediction
@keyframes window-drift@keyframes beat-pulse

voice

With Qloo

Curious rundown voice: facts first, one question after

Curiosity tone · newInformative tone · new
Saw something odd on the run? File it before it turns ordinary.
Nothing on the wall yet. It starts with your first Thursday.
Pull an old Thursday out of order.

Without Qloo

Short, wistful lines that state the fact and then step back

melancholic tone · own predictionlonely tone · own predictionquietly euphoric tone · own prediction
Thursday, 20:00. The old fountain, in the park.
Same loop. A different night.
Where did your mind go tonight?

layout

With Qloo

No device in this layer.

Without Qloo

The notebook: a ruled page with a margin line, each run a numbered chapter

Muji brand · own predictionMoleskine brand · own predictionPerfect Days film · own prediction
#notebook#log-form

structure

With Qloo

The Thursday wall: every Thursday of the season as a card in a grid

Obsessive mood quality · newObsession meaning quality · newSearch Party TV · new
#thursday-wall

The oddity file: one strange thing seen per run, archived

Surrealism meaning quality · predictedBeing John Malkovich film · new
#oddities

Without Qloo

Sixteen Thursdays: a step-sequencer that lights one square per run

repetition as ritual quality · own predictionrepetitive structures that build pacing · own predictionNew Order music · own prediction
#loop-grid#loop-screen#loop-streak

interaction

With Qloo

Flashback: an old run cuts back in with a dated title card

Lady Dynamite TV · newNonlinear mood quality · new
#flashback

Pace rundown: plan a finish time like a radio show rundown

Informative tone · newRadiolab podcast · predicted
#pace-planner

Without Qloo

The door: saying you are coming opens a drawn door onto light

parallel worlds and doors quality · own predictionTwin Peaks TV · own predictionsurreal tone · own prediction
#door-rsvpsvg#door-art

Plan the run: route, target time, splits and a cadence pulse

dance as release quality · own predictionTalking Heads music · own predictionquietly euphoric tone · own prediction
#planner#metronome#split-list

Each arm's own review

The agent of each arm judged its own captures against its own plan.

With Qloo

Round 2: 4 met, 0 partly, 0 missed.

Both round-1 repairs landed: the pink ink prints in the fountain, the stock tab bar became a dashed tear-off strip and the accent-word headings became whole misregistered headings. The full board capture shows every feature working with data: RSVP, rundown, wall, flashback card, log with bests, and the numbered oddity file.

Check: 1.00, 10 of 10 devices in the files.

The look models default to: 1 of 12 signatures (one neutral sans for headings and text).

With Qloo: the full report

Without Qloo

Round 2: 5 met, 0 partly, 0 missed.

All five criteria are met on round 2 captures, and the feature test (r2-board-full) passed 37 of 37 with no script errors. The route choices are now drawn loops and the totals a track list; the tab band moved to the top so it never covers content.

Check: 1.00, 9 of 9 devices in the files.

The look models default to: 0 of 12 signatures.

Without Qloo: the full report

Limits

  • One pair is one sample. Model variance alone makes two designs differ, so one distance does not isolate what Qloo changed; repeat the pair before calling a difference the data's effect.
  • The distance is a heuristic over palettes, type classes, landmark sections and CSS features. It does not measure quality or what people prefer.
  • The headline counts devices anchored to what the prediction did not contain. It shows that the data changed the specification, not that the result is better.

What the agent did

64 Moûsa calls, 3 refused by a validator and repaired; 16 reads, 64 writes and 5 shell commands. Tool names, stages and outcomes only: no file contents, commands or model text.

Main session

  1. tool search
  2. skill mousa:taste-brief
  3. mousa_status
  4. taste_profile plan
  5. taste_profile plan
  6. tool search
  7. materials find
  8. design_validate prediction
  9. design_validate prediction
  10. taste_profile baseline
  11. agent mousa:mousa-baseline
  12. agent mousa:mousa-designer
  13. design_compare compare
  14. design_report comparison
  15. tool search
  16. other tool ×2 error
  17. tool search
  18. sendmessage
  19. design_compare compare
  20. design_report comparison
  21. read

The baseline agent, without Qloo

  1. skill mousa:design
  2. tool search
  3. mousa_status
  4. read ×6
  5. materials find
  6. materials find
  7. design_validate reading
  8. design_validate dna
  9. design_validate plan
  10. materials fetch
  11. read ×2
  12. write ×5
  13. design_check
  14. write ×3
  15. design_check
  16. tool search
  17. other tool ×2 error
  18. shell error
  19. write
  20. design_capture refused: CAPTURE_FAILED
  21. write ×3
  22. design_capture
  23. design_capture
  24. design_capture
  25. design_capture
  26. design_capture
  27. design_capture
  28. design_validate review refused: TASTE_PROTOCOL_INVALID
  29. design_validate review
  30. write ×24
  31. design_check
  32. design_capture round 2
  33. design_capture round 2
  34. write ×4
  35. design_capture round 2
  36. design_capture round 2
  37. design_capture round 2
  38. design_capture round 2
  39. design_validate review
  40. write
  41. design_check
  42. design_report session

The Qloo agent

  1. skill mousa:taste-brief
  2. skill mousa:design
  3. tool search
  4. mousa_status
  5. taste_profile measure
  6. read ×4
  7. design_validate reading
  8. materials find
  9. taste_ask tone
  10. taste_ask difference
  11. design_validate dna
  12. design_validate plan
  13. materials fetch
  14. shell
  15. write ×6
  16. shell
  17. write
  18. design_check
  19. shell error
  20. tool search
  21. other tool ×2 error
  22. shell error
  23. read
  24. design_capture round 1
  25. design_capture round 1
  26. design_validate review
  27. write
  28. read
  29. write
  30. read
  31. write ×10
  32. design_check
  33. design_capture round 2
  34. design_capture round 2 refused: CAPTURE_FAILED
  35. write ×2
  36. design_capture round 2
  37. design_capture round 2
  38. design_capture round 2
  39. design_capture round 2
  40. design_validate review
  41. write
  42. design_check
  43. design_report session
  44. write
  45. design_capture round 2
  46. design_check

Run it again

Models vary from run to run, so a new session reaches its own design; the prediction it freezes and the measurement are compared in the same way.

The request

/mousa:compare Build the app twice, with Qloo and without it, from one frozen prediction, then compare the two. The brief: Make a small phone app for Night Shift Run Club, a running club for people who love Haruki Murakami's novels and LCD Soundsystem. Use the Moûsa plugin, so both what the app does and how it looks rest on what this audience actually loves: let the Design DNA cover its features (interaction and structure: what a member can do, what the app keeps and rewards, how a run is planned and remembered) as well as the look. Facts to keep exactly: - Name: Night Shift Run Club - A run every Thursday at 20:00 from the old fountain in the park, with a 5 km and a 10 km route - One page: index.html sized for a phone (390 pixels wide), plain HTML, CSS and JavaScript in this folder; no build step, no external library, no network request; anything the app keeps stays in the browser - The app shows the next run, lets a member say they are coming, and keeps a record of their own runs - At least three more features beyond those, each usable, not only described Build it in this folder. Write all text in English.

The command

From the repository at commit f6d391b:

node scripts/run-claude-code-live.mjs --run --brief-file examples/briefs/app-run-club.md
  • Your own Qloo API key as QLOO_API_KEY in this repository's .env.
  • Claude Code, signed in.
  • The brief, examples/briefs/app-run-club.md, which entered the repository in 3a7b6e2, after the run began: take it from that commit.

The record's files

The same evidence as data and as pictures, for reading without this site.

The report on its ownrecord.jsonThe whole report as one pictureThe card