A pipeline log, written in notes
Partitura
for 23 gates, 160 deploys and one log
Before going live, every one of the owner's sites passes through the pipeline's check gates, and the result lands as a line in a log. Here that log is engraved as music: one bar is one deploy, one note is one gate. Nothing has been added.
- 160bars, one per deploy
- 55projects in the log
- 90,380checks on record
- 3.3 minto play the whole score
The full score
From 10 October to 4 November 2026. Tap a bar to see which deploy it is. Sound starts only from the button.
How to read it
This is a real page of music, but every mark stands for a check reading. Each gate has its own line or space and its own place in the bar, so the same figure always means the same gates.
Whole note
The gate ran 100 checks or more in one deploy.
Half note
From 20 to 99 checks.
Quarter note
From 5 to 19 checks.
Eighth note
Fewer than 5 checks. Neighbouring eighths share a beam, as in ordinary music.
Slashes on the stem
Warnings: one slash up to 4, two up to 49, three from 50. You hear them as tremolo.
The strike below
A check of the live address after the deploy found an error. There are 19 such bars.
Multi-bar rest
Days without a single deploy. The figure above it counts the days.
The voices
23 gates on three staves. The small note marks the voice's place on its staff; under the description is its full count for the log.
First staff: files
Nine voices. They read the built files, no browser needed yet.
sg.htmlTitle, description, language addresses and icon on every page.
Checks 4,693, warnings 62. Enters at bar 1.sg.cspThe page refuses scripts and styles from elsewhere.
Checks 4,789, warnings 15. Enters at bar 1.sg.cacheLong caching only for files with a fingerprint in the name.
Checks 21,574, warnings 0. Enters at bar 1.sg.safariSafari traps: glass, screen height, layout choice.
Checks 7,120, warnings 119. Enters at bar 1.sg.filesNo keys, sources or heavy models in the deploy.
Checks 23,767, warnings 12. Enters at bar 1.sg.jsEvery script is syntactically whole.
Checks 1,061, warnings 0. Enters at bar 1.sg.i18nLanguage dictionaries share their keys, the font has the letters.
Checks 1,671, warnings 0. Enters at bar 1.sg.seoThe page is ready for search results and link previews.
Checks 3,508, warnings 1,167. Enters at bar 40.sg.geoData for AI search matches the visible text.
Checks 3,508, warnings 117. Enters at bar 40.
Second staff: browser
Eight voices. A real browser opens the page at many widths.
sg.layoutNothing runs off the edge at any width, an iPad never gets the phone layout.
Checks 9,410, warnings 49. Enters at bar 1.sg.consoleThe browser console stays empty.
Checks 2,390, warnings 0. Enters at bar 1.sg.motionWhoever asks for less motion gets less motion.
Checks 614, warnings 0. Enters at bar 1.sg.touchRails scroll by finger, the first screen is alive.
Checks 352, warnings 0. Enters at bar 1.sg.holdPress and hold shows progress and also works on tap.
Checks 680, warnings 0. Enters at bar 1.sg.goThe request button works even before the data arrives.
Checks 13, warnings 0. Enters at bar 124.sg.nogpuWithout a graphics card the page stays whole.
Checks 213, warnings 0. Enters at bar 1.sg.stickyA sticky panel never rides over the text beside it.
Checks 1,476, warnings 0. Enters at bar 39.
Third staff: finish
Six voices. Language, slow network, Safari, video, speed, accessibility.
sg.langEverything visible is translated, embedded parts included.
Checks 664, warnings 0. Enters at bar 32.sg.slowNo broken pictures on a slow network.
Checks 502, warnings 0. Enters at bar 26.sg.webkitThe same site in Safari's engine on iPad and iPhone.
Checks 1,023, warnings 0. Enters at bar 1.sg.mediaVideo is served in ranges and does not jump at the seam.
Checks 620, warnings 35. Enters at bar 1.sg.lhSpeed stays within budget.
Checks 732, warnings 58. Enters at bar 1.sg.a11yAccessibility by WCAG criteria.
An option on request: it did not sound once in this log.
What is true on this page
Real
Every note comes from a snapshot of the log as of 4 November 2026: 160 entries, 55 projects, 14 working days, commit 5317d9b. The build counts the numbers; none were typed in by hand.
Invented
The mapping from number to note was invented for this page. A note's length shows how many checks ran, not rhythm. The music is a way to show numbers, not a measure of quality.
How it sounds
The sound is born in the browser. There are no files and no recording is kept. Three voices run together: nine beats against eight against six. The project's family sets the root note, its speed score sets the brightness.
What is not here
People, testimonials, promises or clients. Names in the bars are internal project names from the log; a few draft projects are shown in general terms.
Level check: the whole log was synthesised with no speakers, 201 s, peak -5.2 dBFS, clipped samples 0. This check does not judge the composition by ear.
Every site off this pipeline