# Numerical provenance

Generated by `./venv/bin/python make_figures.py` from `./data`. Paths below are relative to this directory. JSON pointers use zero-based array indices; JSONL line numbers are one-based. The paper's section, table, figure and reference numbers are editorial identifiers, not measurements.

## Rules and definitions

Realtime factor in this paper means audio seconds divided by render wall seconds. Larger values mean faster generation; 1.0× is playback speed. Overall speed is the ratio of summed durations, not an unweighted mean. Minutes are seconds / 60. These are definitions and unit conversions, not additional observations.

Figure numbering, axis ticks and limits, deterministic point jitter, image dimensions and output resolution are presentation settings rather than benchmark observations. Machine colours stay constant across figures; the voice scatter uses licence colours instead.

Published hour summaries and per-song speed points come from the matching receipts. Raw `audio_s` and `render_s` are recomputed below. All summary values agree at the receipts' displayed precision. Per-song times in the receipts are rounded to whole seconds and sometimes display `2:60`; analysis uses numeric seconds from `renders.json` instead of parsing those clock strings.

## Product, hardware and protocol numbers

| Number or identifier | Source |
| --- | --- |
| 2026-11-06; three hour runs | data/FACTS-2026-11-06.md:1,8–10; all receipt titles |
| Mac mini; Apple M4 Pro; 24 GB; macOS 26.6.2; commit 469a025; Python 3.12 | data/2026-11-06-mac-mini-hour.md:18–19 |
| RTX 4080; 16 GB; Ubuntu 24.04.4; commit 9035b5c; Python 3.12.15 | data/2026-11-06-apollo-hour.md:21–22 |
| DGX Spark; GB10; 121 GB unified; CUDA 13.0; sm_121; commit 42f1364 | data/2026-11-06-toymaker-dual-loader-hour.md:24–28 |
| 24 GB jointly resident | data/2026-11-06-toymaker-dual-loader-hour.md:15 (before/after loading measurement) |
| YuE2-3B Q8_0 + F16 VAE; 8 steps; guidance 1.0; cot=full; Mac threads 8 | data/2026-11-06-mac-mini-hour.md:20–21; data/2026-11-06-apollo-hour.md:25; data/2026-11-06-toymaker-dual-loader-hour.md:26 |
| 12 original song descriptions per Mac / RTX station; approximately 2:45 requested; one music render at a time | data/2026-11-06-mac-mini-hour.md:22; data/2026-11-06-apollo-hour.md:26; log running-job counters corroborate serial music |
| Spark song outputs 114.67–165.00 s | data/toymaker/renders.json: role=song audio_s min/max; 165 s is an observed maximum, not an explicitly logged request |
| RTX request threshold: fewer than 3 fresh songs waiting | data/2026-11-06-apollo-hour.md:29–30 |
| Break every 2 or 3 songs; station ID about every 15 min | data/2026-11-06-toymaker-dual-loader-hour.md:29 |
| 11 DJ breaks + 3 station IDs = 14 speech renders | data/2026-11-06-toymaker-dual-loader-hour.md:13–14; data/toymaker/renders.json role counts |
| 2 deferred breaks; speech buffer holds at 2 unused clips; 3 requeued speech clips; 6 audition takes; about 47 s GPU time; aborted start 20 s | data/2026-11-06-toymaker-dual-loader-hour.md:33–40 |
| Apache-2.0 app; model licences separate; Qwen3-TTS, Drama 3 B70 Turbo, IndexTTS2, Kokoro 82M, VibeVoice 1.5B are model names | data/FACTS-2026-11-06.md:3–5; data/dj-voices.md:28–37 |
| 200 dpi PNG | User-specified output setting; not a benchmark measurement |

## Hour summaries (Table 2; Figures 1 and 4)

| Machine | On air s | Checks | Music renders | All renders | Song plays | DJ plays | Music min | Render min | Overall × | Median × | Sources |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Mac mini | 3604 | 238 | 26 | 26 | 25 | 0 | 60.6 | 58.8 | 1.03 | 1.04 | data/2026-11-06-mac-mini-hour.md:8–15; data/mac-mini/hour-run-report.json /seconds, /jobs, /played |
| RTX 4080 | 3611 | 237 | 28 | 28 | 25 | 0 | 68.9 | 19.0 | 3.64 | 3.64 | data/2026-11-06-apollo-hour.md:8–15; data/apollo/hour-run-report.json /seconds, /jobs, /played |
| DGX Spark | 3610 | 237 | 26 | 40 | 24 | 12 | 61.8 | 27.0 | 2.29 | 2.35 | data/2026-11-06-toymaker-dual-loader-hour.md:8–15; data/toymaker/hour-run-report.json /seconds, /jobs, /played |

Zero failures: each report `/jobs/failed` is 0; all per-render states present in `renders.json` are succeeded. All log ticks have `running=true`; each report `/running_at_end=true` and `/health_at_end/state=playing`. Receipt no-stop statements: each receipt line 8 or 9.

| Machine | Sum audio s | Sum render s | Raw overall × | Raw median × | Raw best × | Source / operation |
| --- | --- | --- | --- | --- | --- | --- |
| Mac mini | 3634.87 | 3526.94 | 1.030601598 | 1.041952623 | 1.138020315 | data/mac-mini/renders.json: sum audio_s, sum render_s, ratio of sums, median / max individual ratios; role=song |
| RTX 4080 | 4135.90 | 1137.45 | 3.636115873 | 3.637805758 | 3.902862099 | data/apollo/renders.json: sum audio_s, sum render_s, ratio of sums, median / max individual ratios; role=song |
| DGX Spark | 3709.83 | 1618.95 | 2.291503752 | 2.350705368 | 2.522680605 | data/toymaker/renders.json: sum audio_s, sum render_s, ratio of sums, median / max individual ratios; role=song |

## Reconciliation and scope

- Hour totals, overall speeds and medians agree with receipts after rounding. Dividing the already rounded minute totals can give a different result; overall speeds use summed seconds before rounding.
- `renders.json` stores times to two decimal places. Its `realtime_x` values and the receipt's per-song ratios reflect the published calculation. Recomputing from the rounded seconds can change the last displayed digit (for example RTX Gradient Drift take 2: 166.21 / 43.91 = 3.78524, versus published 3.78). Figure 1 uses the receipt-matching `realtime_x`; Figure 3 uses raw numeric durations. Both values are listed per render below.
- The Mac report's `/renders` contains a recent subset with null render times. Its `/jobs/succeeded=26` and the complete `renders.json` determine render counts and timing sums. No null values are imputed.
- Spark's receipt says playing at every one of 237 checks. The log has 236 playing ticks and one initial waiting tick (line 4), with running=true at all 237. Mac has 237 playing ticks and one initial waiting tick among 238 checks; RTX has 237 playing ticks. The paper retains the receipt's no-stop result and identifies the sampled states without treating a waiting tick as measured silence.
- The Spark receipt counts 24 song plays (23 distinct titles) and 12 DJ clip plays (9 distinct clip titles). Repeated plays are included. These are observed `now_playing` events, not a count of unique rendered items or sample-accurate playback segments.
- Queue depth is the length of the tick's `queue`, including repeated fill entries and speech entries. It excludes the current item and is not a count of fresh or unique ready songs. The report's `ready_tracks` is the library total and is not used as a buffer measure.
- Voice lead-in ratios use the published table in `dj-voices.md`. In particular Kokoro: rounded raw 10.50 / 0.94 = 11.17021, while stored and published speed is 11.20. The finer original timing is absent; the receipt value takes precedence. Other last-digit differences from rounded times are handled identically. Failed task-configuration attempts in voice JSON files are excluded from successful speed points, not counted as hour-run failures.
- Voice model sizes are the bake-off table's values, including Drama 3 at 22.7 GB. `RESEARCH.md:21` also describes a 24.3 GB Drama build, and `dj-voices.md:79` rounds it to 23 GB. The figure uses the bake-off's 22.7 GB consistently; the hour run's 24 GB jointly resident measurement describes a different quantity.
- Startup 56 s is from the RTX receipt, lines 14–15: requested 12:18:12; made by 12:18:58; on air 12:19:08. Clock subtraction gives 56 s. The hour log begins after that request, so this startup value is not inferred from `start` or `on_air` events.
- The Spark receipt describes three DJ lines in the pre-run benchmark. Raw `together_speech` has four takes, including a repeated 79-character line; `speech_alone` has three. The paper reports the actual take counts and preserves the receipt's aggregate ratios, which agree with pooled raw durations.

## Figure 3 fit coefficients

Ordinary least squares, render_s = slope × audio_s + intercept, fitted separately to each run's music renders with numpy.polyfit. Lines span each run's observed song-length range. These describe the samples, not independent performance measurements.

| Machine | n | Slope (s/s) | Intercept (s) | Min audio s | Max audio s | Source |
| --- | --- | --- | --- | --- | --- | --- |
| Mac mini | 26 | 1.198303578 | -31.874527960 | 89.92 | 180.00 | data/mac-mini/renders.json role=song audio_s, render_s |
| RTX 4080 | 28 | 0.208052110 | 9.891688437 | 99.83 | 180.00 | data/apollo/renders.json role=song audio_s, render_s |
| DGX Spark | 26 | 0.602225996 | -23.661771731 | 114.67 | 165.00 | data/toymaker/renders.json role=song audio_s, render_s |

## Dual-loader benchmark (Figure 5)

Source for all rows: `data/toymaker/bench-dual.json`, the named array's `audio_s` and `wall_s`. Pooled speed = sum audio_s / sum wall_s. Published values: `data/2026-11-06-toymaker-dual-loader-hour.md:17–18`.

| Array | Takes | Sum audio s | Sum wall s | Pooled × |
| --- | --- | --- | --- | --- |
| speech_alone | 3 | 79.74 | 53.08 | 1.502260739 |
| music_alone | 1 | 165.00 | 70.51 | 2.340093604 |
| together_music | 1 | 132.32 | 76.96 | 1.719334719 |
| together_speech | 4 | 48.11 | 77.55 | 0.620373952 |

Published music alone/together: 2.34× / 1.72×; speech alone/together: 1.50× / 0.62×. Speech arrays are pooled by duration, not averaged over their `realtime_x` fields.

| JSON pointer | Characters | Audio s | Wall s | Stored × |
| --- | --- | --- | --- | --- |
| /speech_alone/0 | 79 | 46.44 | 30.24 | 1.54 |
| /speech_alone/1 | 245 | 17.37 | 12.09 | 1.44 |
| /speech_alone/2 | 177 | 15.93 | 10.75 | 1.48 |
| /music_alone/0 | — | 165.0 | 70.51 | 2.34 |
| /together_music/0 | — | 132.32 | 76.96 | 1.72 |
| /together_speech/0 | 79 | 8.59 | 13.72 | 0.63 |
| /together_speech/1 | 245 | 15.09 | 24.16 | 0.62 |
| /together_speech/2 | 177 | 13.24 | 23.15 | 0.57 |
| /together_speech/3 | 79 | 11.19 | 16.52 | 0.68 |

Hour-run speech: 14 renders; 165.22 audio s / 60 = 2.753666667 min → published 2.8 min; 219.26 render s / 60 = 3.654333333 min → published 3.7 min. Source: data/toymaker/renders.json role=host_break or id; receipt lines 13–14.

## DJ voice points (Figure 6; Table 3)

Each point is the successful `intro` take with `music_rendering=true`. Source pointers below refer to the `voices` array. Size and licence come from the stated line of `data/dj-voices.md`; published speed agrees with the successful take's `realtime_x`.

| Voice | Size GB | Published × | Audio s | Wall s | Recomputed × | Licence | Sources |
| --- | --- | --- | --- | --- | --- | --- | --- |
| Chatterbox Turbo | 0.7 | 1.72 | 10.76 | 6.25 | 1.721600000 | MIT (Yes) | data/dj-voices.md:28; data/voices/results.json /voices/5 |
| Chatterbox | 2.1 | 1.42 | 12.88 | 9.08 | 1.418502203 | MIT (Yes) | data/dj-voices.md:29; data/voices/results-chatterbox-index-tts2-qwen3-voicedesign.json /voices/1 |
| VoxCPM2 | 3.0 | 1.03 | 8.48 | 8.22 | 1.031630170 | Apache-2.0 (Yes) | data/dj-voices.md:30; data/voices/results.json /voices/13 |
| Kokoro 82M | 0.2 | 11.20 | 10.5 | 0.94 | 11.170212766 | Apache-2.0 (Yes) | data/dj-voices.md:31; data/voices/results.json /voices/15 |
| Qwen3-TTS CustomVoice | 2.8 | 0.63 | 11.6 | 18.43 | 0.629408573 | Apache-2.0 (Yes) | data/dj-voices.md:32; data/voices/results.json /voices/11 |
| Qwen3-TTS VoiceDesign | 2.8 | 0.62 | 11.68 | 18.93 | 0.617010037 | Apache-2.0 (Yes) | data/dj-voices.md:33; data/voices/results-chatterbox-index-tts2-qwen3-voicedesign.json /voices/3 |
| VibeVoice 1.5B | 3.2 | 0.50 | 13.47 | 27.02 | 0.498519615 | MIT (Yes) | data/dj-voices.md:34; data/voices/results.json /voices/17 |
| Drama 3 B70 Turbo | 22.7 | 0.36 | 9.38 | 26.2 | 0.358015267 | Fish Audio Community License (Conditional) | data/dj-voices.md:35; data/voices/results.json /voices/1 |
| Maya1 | 4.0 | 0.24 | 9.05 | 38.34 | 0.236045905 | Apache-2.0 (Yes) | data/dj-voices.md:36; data/voices/results.json /voices/7 |
| IndexTTS2 | 3.6 | 0.23 | 10.5 | 45.37 | 0.231430461 | bilibili Model Use License (Conditional) | data/dj-voices.md:37; data/voices/results-chatterbox-index-tts2-qwen3-voicedesign.json /voices/5 |

Listener picks in order: Qwen3-TTS CustomVoice, Drama 3 with style C, IndexTTS2; Chatterbox also noted. Source: data/dj-voices.md:59–65. These are user preferences, not numerical quality scores.

## Recorded request to first observed airing (Figure 7)

Match each `dj_request` to the earliest later `now_playing` with exactly the same title (including take suffix). Subtract JSONL `t` values in seconds. Unmatched requests are excluded; no completion times are inferred. This measures the recorded programming path, including queue waits. It is not streaming first-audio latency.

| Machine | Recorded requests | Matched / plotted | Unmatched | Median s | Min s | Max s |
| --- | --- | --- | --- | --- | --- | --- |
| Mac mini | 25 | 22 | 3 | 362.7 | 211.4 | 423.7 |
| RTX 4080 | 25 | 23 | 2 | 137.0 | 75.8 | 2185.2 |
| DGX Spark | 23 | 20 | 3 | 308.8 | 90.8 | 1631.7 |

### Mac mini matched requests

Source: `data/mac-mini/hour-run-log.jsonl`, indicated lines and `t` fields.

| Title | Request line | Air line | Request t (s) | Air t (s) | Difference s |
| --- | --- | --- | --- | --- | --- |
| Mixtape Summer | 24 | 58 | 1793984916.7 | 1793985295.1 | 378.4 |
| Detention Kings | 36 | 70 | 1793985038.2 | 1793985416.0 | 377.8 |
| Static on the Line | 52 | 83 | 1793985219.7 | 1793985551.9 | 332.2 |
| Gas Station Sunrise | 64 | 96 | 1793985340.7 | 1793985687.9 | 347.2 |
| Thunder Road Revival | 76 | 109 | 1793985461.1 | 1793985824.8 | 363.7 |
| Ten Feet Tall | 88 | 124 | 1793985582.1 | 1793985992.4 | 410.3 |
| Senior Skip Day | 104 | 140 | 1793985763.9 | 1793986174.6 | 410.7 |
| Bedroom Floor | 120 | 153 | 1793985947.1 | 1793986310.5 | 363.4 |
| Last Show at the Rink | 136 | 178 | 1793986129.4 | 1793986553.1 | 423.7 |
| Half Past Curfew (take 2) | 148 | 169 | 1793986250.2 | 1793986461.6 | 211.4 |
| Postcard from the Basement (take 2) | 160 | 189 | 1793986371.0 | 1793986658.4 | 287.4 |
| Engine Heart (take 2) | 166 | 200 | 1793986431.4 | 1793986764.0 | 332.6 |
| Mixtape Summer (take 2) | 180 | 216 | 1793986553.1 | 1793986945.3 | 392.2 |
| Detention Kings (take 2) | 197 | 228 | 1793986733.7 | 1793987066.1 | 332.4 |
| Static on the Line (take 2) | 209 | 240 | 1793986854.8 | 1793987186.6 | 331.8 |
| Gas Station Sunrise (take 2) | 221 | 254 | 1793986975.5 | 1793987337.5 | 362.0 |
| Thunder Road Revival (take 2) | 233 | 268 | 1793987096.2 | 1793987488.9 | 392.7 |
| Ten Feet Tall (take 2) | 249 | 284 | 1793987277.0 | 1793987671.0 | 394.0 |
| Senior Skip Day (take 2) | 265 | 299 | 1793987458.5 | 1793987838.3 | 379.8 |
| Bedroom Floor (take 2) | 281 | 313 | 1793987640.4 | 1793987990.4 | 350.0 |
| Last Show at the Rink (take 2) | 297 | 327 | 1793987823.3 | 1793988142.0 | 318.7 |
| Half Past Curfew (take 3) | 309 | 339 | 1793987944.5 | 1793988263.3 | 318.8 |

### RTX 4080 matched requests

Source: `data/apollo/hour-run-log.jsonl`, indicated lines and `t` fields.

| Title | Request line | Air line | Request t (s) | Air t (s) | Difference s |
| --- | --- | --- | --- | --- | --- |
| Checkpoint at 3 AM | 15 | 218 | 1793989210.1 | 1793991395.3 | 2185.2 |
| Low Rank Love | 21 | 39 | 1793989270.6 | 1793989467.0 | 196.4 |
| Warmup Steps | 44 | 51 | 1793989512.2 | 1793989588.0 | 75.8 |
| Validation Rain | 56 | 66 | 1793989633.9 | 1793989755.4 | 121.5 |
| Gradient Drift | 67 | 81 | 1793989755.4 | 1793989922.2 | 166.8 |
| Frozen Layers | 83 | 97 | 1793989937.3 | 1793990105.5 | 168.2 |
| Early Stopping | 99 | 112 | 1793990120.6 | 1793990272.1 | 151.5 |
| Small Batch Sunday | 116 | 125 | 1793990302.5 | 1793990408.2 | 105.7 |
| Weights and Measures | 127 | 138 | 1793990423.4 | 1793990545.0 | 121.6 |
| Learning Rate (take 2) | 139 | 148 | 1793990545.1 | 1793990637.5 | 92.4 |
| Loss Curve Lullaby (take 2) | 152 | 162 | 1793990667.7 | 1793990789.2 | 121.5 |
| One More Epoch (take 2) | 163 | 177 | 1793990789.3 | 1793990955.9 | 166.6 |
| Checkpoint at 3 AM (take 2) | 180 | 193 | 1793990971.1 | 1793991122.7 | 151.6 |
| Low Rank Love (take 2) | 197 | 208 | 1793991153.3 | 1793991289.0 | 135.7 |
| Warmup Steps (take 2) | 213 | 324 | 1793991334.3 | 1793992516.9 | 1182.6 |
| Validation Rain (take 2) | 220 | 234 | 1793991395.6 | 1793991571.3 | 175.7 |
| Gradient Drift (take 2) | 236 | 246 | 1793991586.6 | 1793991693.4 | 106.8 |
| Frozen Layers (take 2) | 248 | 261 | 1793991708.5 | 1793991859.4 | 150.9 |
| Early Stopping (take 2) | 265 | 274 | 1793991889.7 | 1793991996.9 | 107.2 |
| Small Batch Sunday (take 2) | 276 | 285 | 1793992012.0 | 1793992103.6 | 91.6 |
| Weights and Measures (take 2) | 289 | 298 | 1793992134.1 | 1793992240.8 | 106.7 |
| Learning Rate (take 3) | 300 | 312 | 1793992256.2 | 1793992395.3 | 139.1 |
| One More Epoch (take 3) | 322 | 337 | 1793992501.5 | 1793992638.5 | 137.0 |

### DGX Spark matched requests

Source: `data/toymaker/hour-run-log.jsonl`, indicated lines and `t` fields.

| Title | Request line | Air line | Request t (s) | Air t (s) | Difference s |
| --- | --- | --- | --- | --- | --- |
| Checkpoint at 3 AM | 16 | 191 | 1793998173.7 | 1793999805.4 | 1631.7 |
| Low Rank Love | 31 | 72 | 1793998298.9 | 1793998726.7 | 427.8 |
| Warmup Steps | 38 | 60 | 1793998361.3 | 1793998573.9 | 212.6 |
| Validation Rain | 74 | 123 | 1793998726.8 | 1793999216.1 | 489.3 |
| Gradient Drift | 81 | 105 | 1793998787.2 | 1793999045.5 | 258.3 |
| Frozen Layers | 111 | 164 | 1793999094.5 | 1793999623.5 | 529.0 |
| Early Stopping | 124 | 138 | 1793999216.2 | 1793999366.6 | 150.4 |
| Small Batch Sunday | 142 | 150 | 1793999396.9 | 1793999487.7 | 90.8 |
| Weights and Measures | 155 | 295 | 1793999517.8 | 1794000802.3 | 1284.5 |
| Learning Rate (take 2) | 160 | 222 | 1793999578.0 | 1794000106.4 | 528.4 |
| Loss Curve Lullaby (take 2) | 168 | 205 | 1793999638.6 | 1793999955.7 | 317.1 |
| One More Epoch (take 2) | 212 | 264 | 1794000000.9 | 1794000516.4 | 515.5 |
| Checkpoint at 3 AM (take 2) | 217 | 237 | 1794000061.1 | 1794000241.8 | 180.7 |
| Low Rank Love (take 2) | 226 | 250 | 1794000121.5 | 1794000393.4 | 271.9 |
| Warmup Steps (take 2) | 255 | 278 | 1794000425.9 | 1794000652.8 | 226.9 |
| Validation Rain (take 2) | 269 | 369 | 1794000546.5 | 1794001541.7 | 995.2 |
| Gradient Drift (take 2) | 274 | 337 | 1794000606.9 | 1794001240.0 | 633.1 |
| Frozen Layers (take 2) | 282 | 310 | 1794000668.0 | 1794000968.5 | 300.5 |
| Early Stopping (take 2) | 312 | 324 | 1794000983.5 | 1794001119.3 | 135.8 |
| Learning Rate (take 3) | 345 | 358 | 1794001285.2 | 1794001421.4 | 136.2 |

## Complete per-render inputs (Figures 1 and 3)


### Mac mini renders

Source: `data/mac-mini/renders.json`; pointer gives array index. Audio/render columns use `audio_s`/`render_s`. Figure 1 uses music rows' published `realtime_x`; speech rows contribute to speech totals.

| Pointer | Role | Title | Audio s | Render s | Published × | Recomputed × |
| --- | --- | --- | --- | --- | --- | --- |
| /0 | song | Bedroom Floor | 147.13 | 142.21 | 1.03 | 1.034596723 |
| /1 | song | Bedroom Floor (take 2) | 142.70 | 133.14 | 1.07 | 1.071804116 |
| /2 | song | Detention Kings | 125.82 | 119.27 | 1.05 | 1.054917414 |
| /3 | song | Detention Kings (take 2) | 112.68 | 105.03 | 1.07 | 1.072836332 |
| /4 | song | Engine Heart | 164.08 | 151.94 | 1.08 | 1.079899961 |
| /5 | song | Engine Heart (take 2) | 179.90 | 182.49 | 0.99 | 0.985807442 |
| /6 | song | Gas Station Sunrise | 123.04 | 115.76 | 1.06 | 1.062888735 |
| /7 | song | Gas Station Sunrise (take 2) | 144.95 | 146.37 | 0.99 | 0.990298558 |
| /8 | song | Half Past Curfew | 114.60 | 106.09 | 1.08 | 1.080214912 |
| /9 | song | Half Past Curfew (take 2) | 89.92 | 79.04 | 1.14 | 1.137651822 |
| /10 | song | Half Past Curfew (take 3) | 111.92 | 102.99 | 1.09 | 1.086707447 |
| /11 | song | Last Show at the Rink | 97.82 | 86.18 | 1.14 | 1.135066141 |
| /12 | song | Last Show at the Rink (take 2) | 127.88 | 124.89 | 1.02 | 1.023941068 |
| /13 | song | Mixtape Summer | 135.69 | 131.60 | 1.03 | 1.031079027 |
| /14 | song | Mixtape Summer (take 2) | 123.69 | 114.67 | 1.08 | 1.078660504 |
| /15 | song | Postcard from the Basement | 150.99 | 149.44 | 1.01 | 1.010372056 |
| /16 | song | Postcard from the Basement (take 2) | 114.28 | 100.42 | 1.14 | 1.138020315 |
| /17 | song | Postcard from the Basement (take 3) | 118.43 | 107.56 | 1.10 | 1.101059874 |
| /18 | song | Senior Skip Day | 139.72 | 138.68 | 1.01 | 1.007499279 |
| /19 | song | Senior Skip Day (take 2) | 147.04 | 144.24 | 1.02 | 1.019412091 |
| /20 | song | Static on the Line | 144.92 | 138.11 | 1.05 | 1.049308522 |
| /21 | song | Static on the Line (take 2) | 157.82 | 159.95 | 0.99 | 0.986683339 |
| /22 | song | Ten Feet Tall | 180.00 | 188.08 | 0.96 | 0.957039558 |
| /23 | song | Ten Feet Tall (take 2) | 180.00 | 189.66 | 0.95 | 0.949066751 |
| /24 | song | Thunder Road Revival | 179.85 | 187.04 | 0.96 | 0.961559025 |
| /25 | song | Thunder Road Revival (take 2) | 180.00 | 182.09 | 0.99 | 0.988522159 |

### RTX 4080 renders

Source: `data/apollo/renders.json`; pointer gives array index. Audio/render columns use `audio_s`/`render_s`. Figure 1 uses music rows' published `realtime_x`; speech rows contribute to speech totals.

| Pointer | Role | Title | Audio s | Render s | Published × | Recomputed × |
| --- | --- | --- | --- | --- | --- | --- |
| /0 | song | Checkpoint at 3 AM | 171.16 | 44.32 | 3.86 | 3.861913357 |
| /1 | song | Checkpoint at 3 AM (take 2) | 170.24 | 45.24 | 3.76 | 3.763041556 |
| /2 | song | Checkpoint at 3 AM (take 3) | 143.51 | 38.33 | 3.74 | 3.744064701 |
| /3 | song | Early Stopping | 137.56 | 39.08 | 3.52 | 3.519959058 |
| /4 | song | Early Stopping (take 2) | 107.24 | 31.77 | 3.38 | 3.375511489 |
| /5 | song | Frozen Layers | 159.72 | 43.80 | 3.65 | 3.646575342 |
| /6 | song | Frozen Layers (take 2) | 136.41 | 38.56 | 3.54 | 3.537603734 |
| /7 | song | Gradient Drift | 178.31 | 47.09 | 3.79 | 3.786578891 |
| /8 | song | Gradient Drift (take 2) | 166.21 | 43.91 | 3.78 | 3.785242542 |
| /9 | song | Learning Rate | 149.16 | 41.20 | 3.62 | 3.620388350 |
| /10 | song | Learning Rate (take 2) | 149.48 | 41.19 | 3.63 | 3.629036174 |
| /11 | song | Learning Rate (take 3) | 127.16 | 36.02 | 3.53 | 3.530260966 |
| /12 | song | Loss Curve Lullaby | 180.00 | 46.12 | 3.90 | 3.902862099 |
| /13 | song | Loss Curve Lullaby (take 2) | 167.78 | 44.61 | 3.76 | 3.761040126 |
| /14 | song | Loss Curve Lullaby (take 3) | 180.00 | 48.02 | 3.75 | 3.748438151 |
| /15 | song | Low Rank Love | 114.24 | 35.51 | 3.22 | 3.217121937 |
| /16 | song | Low Rank Love (take 2) | 101.64 | 31.91 | 3.19 | 3.185208399 |
| /17 | song | One More Epoch | 162.27 | 43.16 | 3.76 | 3.759731233 |
| /18 | song | One More Epoch (take 2) | 161.36 | 42.01 | 3.84 | 3.840990240 |
| /19 | song | One More Epoch (take 3) | 154.32 | 41.00 | 3.76 | 3.763902439 |
| /20 | song | Small Batch Sunday | 141.56 | 41.55 | 3.41 | 3.406979543 |
| /21 | song | Small Batch Sunday (take 2) | 127.64 | 36.98 | 3.45 | 3.451595457 |
| /22 | song | Validation Rain | 166.56 | 42.85 | 3.89 | 3.887047841 |
| /23 | song | Validation Rain (take 2) | 131.96 | 37.01 | 3.57 | 3.565522832 |
| /24 | song | Warmup Steps | 179.43 | 52.16 | 3.44 | 3.439992331 |
| /25 | song | Warmup Steps (take 2) | 115.79 | 33.58 | 3.45 | 3.448183443 |
| /26 | song | Weights and Measures | 99.83 | 29.52 | 3.38 | 3.381775068 |
| /27 | song | Weights and Measures (take 2) | 155.36 | 40.95 | 3.79 | 3.793894994 |

### DGX Spark renders

Source: `data/toymaker/renders.json`; pointer gives array index. Audio/render columns use `audio_s`/`render_s`. Figure 1 uses music rows' published `realtime_x`; speech rows contribute to speech totals.

| Pointer | Role | Title | Audio s | Render s | Published × | Recomputed × |
| --- | --- | --- | --- | --- | --- | --- |
| /0 | song | Loss Curve Lullaby (take 3) | 127.90 | 53.41 | 2.39 | 2.394682644 |
| /1 | song | Learning Rate (take 3) | 124.91 | 50.78 | 2.46 | 2.459826703 |
| /2 | song | Weights and Measures (take 2) | 146.48 | 64.63 | 2.27 | 2.266439734 |
| /3 | song | Small Batch Sunday (take 2) | 141.86 | 58.68 | 2.42 | 2.417518746 |
| /4 | id | Late Epoch ID 3 | 4.32 | 3.32 | 1.30 | 1.301204819 |
| /5 | host_break | Wren: link 4 | 11.80 | 8.12 | 1.45 | 1.453201970 |
| /6 | host_break | Wren: link 3 | 13.65 | 9.37 | 1.46 | 1.456776948 |
| /7 | song | Early Stopping (take 2) | 124.31 | 52.98 | 2.35 | 2.346357116 |
| /8 | song | Frozen Layers (take 2) | 149.61 | 62.60 | 2.39 | 2.389936102 |
| /9 | song | Gradient Drift (take 2) | 165.00 | 77.96 | 2.12 | 2.116469985 |
| /10 | song | Validation Rain (take 2) | 165.00 | 70.69 | 2.33 | 2.334134955 |
| /11 | song | Warmup Steps (take 2) | 124.75 | 53.00 | 2.35 | 2.353773585 |
| /12 | song | Low Rank Love (take 2) | 114.67 | 52.85 | 2.17 | 2.169725639 |
| /13 | song | Checkpoint at 3 AM (take 2) | 138.40 | 58.82 | 2.35 | 2.352941176 |
| /14 | song | One More Epoch (take 2) | 144.20 | 65.45 | 2.20 | 2.203208556 |
| /15 | host_break | Wren: Weights and Measures | 13.28 | 9.20 | 1.44 | 1.443478261 |
| /16 | song | Loss Curve Lullaby (take 2) | 135.14 | 53.57 | 2.52 | 2.522680605 |
| /17 | song | Learning Rate (take 2) | 138.56 | 56.33 | 2.46 | 2.459790520 |
| /18 | id | Late Epoch ID 2 | 5.90 | 10.53 | 0.56 | 0.560303894 |
| /19 | host_break | Wren: link 2 | 13.65 | 22.38 | 0.61 | 0.609919571 |
| /20 | host_break | Wren: link 1 | 12.44 | 20.39 | 0.61 | 0.610102992 |
| /21 | song | Weights and Measures | 165.00 | 91.24 | 1.81 | 1.808417361 |
| /22 | song | Small Batch Sunday | 129.80 | 54.12 | 2.40 | 2.398373984 |
| /23 | song | Early Stopping | 119.20 | 50.63 | 2.35 | 2.354335374 |
| /24 | host_break | Wren: Validation Rain | 12.19 | 9.14 | 1.33 | 1.333698031 |
| /25 | song | Frozen Layers | 132.70 | 52.75 | 2.52 | 2.515639810 |
| /26 | song | Gradient Drift | 165.00 | 74.89 | 2.20 | 2.203231406 |
| /27 | id | Late Epoch ID 1 | 4.67 | 8.84 | 0.53 | 0.528280543 |
| /28 | song | Validation Rain | 158.00 | 67.74 | 2.33 | 2.332447594 |
| /29 | host_break | Wren: Low Rank Love | 13.75 | 9.55 | 1.44 | 1.439790576 |
| /30 | song | Warmup Steps | 149.75 | 60.48 | 2.48 | 2.476025132 |
| /31 | host_break | Wren: One More Epoch | 12.72 | 20.52 | 0.62 | 0.619883041 |
| /32 | song | Low Rank Love | 147.64 | 62.16 | 2.37 | 2.375160875 |
| /33 | host_break | Wren: Checkpoint at 3 AM | 14.05 | 23.61 | 0.60 | 0.595086828 |
| /34 | host_break | Wren: Loss Curve Lullaby | 15.80 | 36.20 | 0.44 | 0.436464088 |
| /35 | song | Checkpoint at 3 AM | 149.96 | 68.03 | 2.20 | 2.204321623 |
| /36 | host_break | Wren: Learning Rate | 17.00 | 28.09 | 0.61 | 0.605197579 |
| /37 | song | One More Epoch | 151.44 | 68.42 | 2.21 | 2.213387898 |
| /38 | song | Loss Curve Lullaby | 160.91 | 77.28 | 2.08 | 2.082168737 |
| /39 | song | Learning Rate | 139.64 | 59.46 | 2.35 | 2.348469559 |

## Complete timeline inputs (Figure 2)

Time zero is the log's `on_air.t` (the harness Start marker). Plot time = (tick.t − on_air.t) / 60. Queue = len(tick.queue), with duplicate entries retained. Airplay curves accumulate observed `now_playing` events by track_kind (music assumed for Mac and RTX logs). Each curve extends flat to receipt seconds / 60; queue traces end at the final recorded tick. No sample-accurate transition times or queue values after the final tick are invented.


### Mac mini timeline

Source: `data/mac-mini/hour-run-log.jsonl`; `on_air.t` = 1793984735.8 s at line 2. Queue observed range: 1–5 entries.

| Tick line | t (s) | Time since Start min | Queue entries |
| --- | --- | --- | --- |
| 4 | 1793984735.8 | 0.000000 | 1 |
| 8 | 1793984751.0 | 0.253333 | 3 |
| 10 | 1793984766.0 | 0.503333 | 3 |
| 12 | 1793984781.0 | 0.753333 | 3 |
| 13 | 1793984796.0 | 1.003333 | 3 |
| 14 | 1793984811.1 | 1.255000 | 3 |
| 15 | 1793984826.1 | 1.505000 | 3 |
| 16 | 1793984841.2 | 1.756667 | 3 |
| 17 | 1793984856.2 | 2.006667 | 2 |
| 19 | 1793984871.3 | 2.258333 | 3 |
| 20 | 1793984886.4 | 2.510000 | 3 |
| 21 | 1793984901.6 | 2.763333 | 3 |
| 22 | 1793984916.7 | 3.015000 | 3 |
| 25 | 1793984931.8 | 3.266667 | 4 |
| 26 | 1793984947.0 | 3.520000 | 4 |
| 27 | 1793984962.1 | 3.771667 | 4 |
| 28 | 1793984977.4 | 4.026667 | 3 |
| 30 | 1793984992.7 | 4.281667 | 3 |
| 32 | 1793985007.9 | 4.535000 | 3 |
| 33 | 1793985022.9 | 4.785000 | 3 |
| 34 | 1793985037.9 | 5.035000 | 3 |
| 37 | 1793985053.2 | 5.290000 | 4 |
| 38 | 1793985068.5 | 5.545000 | 4 |
| 39 | 1793985083.5 | 5.795000 | 4 |
| 40 | 1793985098.8 | 6.050000 | 4 |
| 41 | 1793985113.9 | 6.301667 | 4 |
| 42 | 1793985129.0 | 6.553333 | 3 |
| 44 | 1793985144.0 | 6.803333 | 3 |
| 46 | 1793985159.1 | 7.055000 | 3 |
| 47 | 1793985174.3 | 7.308333 | 3 |
| 48 | 1793985189.3 | 7.558333 | 3 |
| 49 | 1793985204.3 | 7.808333 | 3 |
| 50 | 1793985219.5 | 8.061667 | 3 |
| 53 | 1793985234.8 | 8.316667 | 4 |
| 54 | 1793985249.9 | 8.568333 | 4 |
| 55 | 1793985265.0 | 8.820000 | 4 |
| 56 | 1793985280.0 | 9.070000 | 4 |
| 57 | 1793985295.1 | 9.321667 | 3 |
| 59 | 1793985310.1 | 9.571667 | 3 |
| 61 | 1793985325.4 | 9.826667 | 3 |
| 62 | 1793985340.4 | 10.076667 | 3 |
| 65 | 1793985355.8 | 10.333333 | 4 |
| 66 | 1793985370.8 | 10.583333 | 4 |
| 67 | 1793985385.9 | 10.835000 | 4 |
| 68 | 1793985400.9 | 11.085000 | 4 |
| 69 | 1793985416.0 | 11.336667 | 3 |
| 71 | 1793985431.0 | 11.586667 | 3 |
| 73 | 1793985446.0 | 11.836667 | 3 |
| 74 | 1793985461.1 | 12.088333 | 3 |
| 77 | 1793985476.2 | 12.340000 | 4 |
| 78 | 1793985491.3 | 12.591667 | 4 |
| 79 | 1793985506.5 | 12.845000 | 4 |
| 80 | 1793985521.6 | 13.096667 | 4 |
| 81 | 1793985536.7 | 13.348333 | 4 |
| 82 | 1793985551.9 | 13.601667 | 3 |
| 84 | 1793985566.9 | 13.851667 | 3 |
| 86 | 1793985582.1 | 14.105000 | 3 |
| 89 | 1793985597.2 | 14.356667 | 4 |
| 90 | 1793985612.4 | 14.610000 | 4 |
| 91 | 1793985627.5 | 14.861667 | 4 |
| 92 | 1793985642.5 | 15.111667 | 4 |
| 93 | 1793985657.8 | 15.366667 | 4 |
| 94 | 1793985672.9 | 15.618333 | 4 |
| 95 | 1793985687.9 | 15.868333 | 3 |
| 97 | 1793985703.0 | 16.120000 | 3 |
| 99 | 1793985718.2 | 16.373333 | 3 |
| 100 | 1793985733.2 | 16.623333 | 3 |
| 101 | 1793985748.5 | 16.878333 | 3 |
| 102 | 1793985763.8 | 17.133333 | 3 |
| 105 | 1793985779.1 | 17.388333 | 4 |
| 106 | 1793985794.1 | 17.638333 | 4 |
| 107 | 1793985809.5 | 17.895000 | 4 |
| 108 | 1793985824.8 | 18.150000 | 3 |
| 110 | 1793985840.7 | 18.415000 | 3 |
| 112 | 1793985855.8 | 18.666667 | 3 |
| 113 | 1793985870.8 | 18.916667 | 3 |
| 114 | 1793985885.9 | 19.168333 | 3 |
| 115 | 1793985901.3 | 19.425000 | 3 |
| 116 | 1793985917.0 | 19.686667 | 3 |
| 117 | 1793985932.1 | 19.938333 | 3 |
| 118 | 1793985947.1 | 20.188333 | 3 |
| 121 | 1793985962.3 | 20.441667 | 4 |
| 122 | 1793985977.3 | 20.691667 | 4 |
| 123 | 1793985992.4 | 20.943333 | 3 |
| 125 | 1793986007.4 | 21.193333 | 3 |
| 127 | 1793986022.5 | 21.445000 | 3 |
| 128 | 1793986037.7 | 21.698333 | 3 |
| 129 | 1793986052.8 | 21.950000 | 3 |
| 130 | 1793986067.9 | 22.201667 | 3 |
| 131 | 1793986083.7 | 22.465000 | 3 |
| 132 | 1793986098.8 | 22.716667 | 3 |
| 133 | 1793986114.0 | 22.970000 | 3 |
| 134 | 1793986129.1 | 23.221667 | 3 |
| 137 | 1793986144.4 | 23.476667 | 4 |
| 138 | 1793986159.6 | 23.730000 | 4 |
| 139 | 1793986174.6 | 23.980000 | 3 |
| 141 | 1793986189.7 | 24.231667 | 3 |
| 143 | 1793986204.8 | 24.483333 | 3 |
| 144 | 1793986219.9 | 24.735000 | 3 |
| 145 | 1793986235.1 | 24.988333 | 3 |
| 146 | 1793986250.2 | 25.240000 | 3 |
| 149 | 1793986265.3 | 25.491667 | 4 |
| 150 | 1793986280.4 | 25.743333 | 4 |
| 151 | 1793986295.5 | 25.995000 | 4 |
| 152 | 1793986310.5 | 26.245000 | 3 |
| 154 | 1793986325.6 | 26.496667 | 3 |
| 156 | 1793986340.8 | 26.750000 | 3 |
| 157 | 1793986355.8 | 27.000000 | 3 |
| 158 | 1793986371.0 | 27.253333 | 3 |
| 161 | 1793986386.0 | 27.503333 | 4 |
| 162 | 1793986401.1 | 27.755000 | 4 |
| 163 | 1793986416.2 | 28.006667 | 4 |
| 164 | 1793986431.3 | 28.258333 | 4 |
| 167 | 1793986446.6 | 28.513333 | 5 |
| 168 | 1793986461.6 | 28.763333 | 4 |
| 170 | 1793986476.7 | 29.015000 | 4 |
| 172 | 1793986491.9 | 29.268333 | 4 |
| 173 | 1793986507.2 | 29.523333 | 4 |
| 174 | 1793986522.4 | 29.776667 | 4 |
| 175 | 1793986538.0 | 30.036667 | 4 |
| 177 | 1793986553.1 | 30.288333 | 3 |
| 181 | 1793986568.1 | 30.538333 | 4 |
| 183 | 1793986583.2 | 30.790000 | 4 |
| 184 | 1793986598.2 | 31.040000 | 4 |
| 185 | 1793986613.2 | 31.290000 | 4 |
| 186 | 1793986628.3 | 31.541667 | 4 |
| 187 | 1793986643.3 | 31.791667 | 4 |
| 188 | 1793986658.4 | 32.043333 | 3 |
| 190 | 1793986673.5 | 32.295000 | 3 |
| 192 | 1793986688.5 | 32.545000 | 3 |
| 193 | 1793986703.6 | 32.796667 | 3 |
| 194 | 1793986718.7 | 33.048333 | 3 |
| 195 | 1793986733.7 | 33.298333 | 3 |
| 198 | 1793986748.8 | 33.550000 | 4 |
| 199 | 1793986764.0 | 33.803333 | 3 |
| 201 | 1793986779.2 | 34.056667 | 3 |
| 203 | 1793986794.3 | 34.308333 | 3 |
| 204 | 1793986809.7 | 34.565000 | 3 |
| 205 | 1793986824.7 | 34.815000 | 3 |
| 206 | 1793986839.7 | 35.065000 | 3 |
| 207 | 1793986854.8 | 35.316667 | 3 |
| 210 | 1793986869.9 | 35.568333 | 4 |
| 211 | 1793986884.9 | 35.818333 | 4 |
| 212 | 1793986900.0 | 36.070000 | 4 |
| 213 | 1793986915.0 | 36.320000 | 4 |
| 214 | 1793986930.3 | 36.575000 | 4 |
| 215 | 1793986945.3 | 36.825000 | 3 |
| 217 | 1793986960.4 | 37.076667 | 3 |
| 219 | 1793986975.4 | 37.326667 | 3 |
| 222 | 1793986990.7 | 37.581667 | 4 |
| 223 | 1793987005.8 | 37.833333 | 4 |
| 224 | 1793987020.8 | 38.083333 | 4 |
| 225 | 1793987035.8 | 38.333333 | 4 |
| 226 | 1793987051.0 | 38.586667 | 4 |
| 227 | 1793987066.1 | 38.838333 | 3 |
| 229 | 1793987081.1 | 39.088333 | 3 |
| 231 | 1793987096.2 | 39.340000 | 3 |
| 234 | 1793987111.2 | 39.590000 | 4 |
| 235 | 1793987126.3 | 39.841667 | 4 |
| 236 | 1793987141.4 | 40.093333 | 4 |
| 237 | 1793987156.4 | 40.343333 | 4 |
| 238 | 1793987171.6 | 40.596667 | 4 |
| 239 | 1793987186.6 | 40.846667 | 3 |
| 241 | 1793987201.6 | 41.096667 | 3 |
| 243 | 1793987216.7 | 41.348333 | 3 |
| 244 | 1793987231.7 | 41.598333 | 3 |
| 245 | 1793987246.7 | 41.848333 | 3 |
| 246 | 1793987261.8 | 42.100000 | 3 |
| 247 | 1793987277.0 | 42.353333 | 3 |
| 250 | 1793987292.3 | 42.608333 | 4 |
| 251 | 1793987307.3 | 42.858333 | 4 |
| 252 | 1793987322.4 | 43.110000 | 4 |
| 253 | 1793987337.5 | 43.361667 | 3 |
| 255 | 1793987352.5 | 43.611667 | 3 |
| 257 | 1793987367.6 | 43.863333 | 3 |
| 258 | 1793987382.7 | 44.115000 | 3 |
| 259 | 1793987397.8 | 44.366667 | 3 |
| 260 | 1793987413.0 | 44.620000 | 3 |
| 261 | 1793987428.2 | 44.873333 | 3 |
| 262 | 1793987443.4 | 45.126667 | 3 |
| 263 | 1793987458.5 | 45.378333 | 3 |
| 266 | 1793987473.5 | 45.628333 | 4 |
| 267 | 1793987488.9 | 45.885000 | 3 |
| 269 | 1793987503.9 | 46.135000 | 3 |
| 271 | 1793987519.1 | 46.388333 | 3 |
| 272 | 1793987534.2 | 46.640000 | 3 |
| 273 | 1793987549.6 | 46.896667 | 3 |
| 274 | 1793987564.8 | 47.150000 | 3 |
| 275 | 1793987579.9 | 47.401667 | 3 |
| 276 | 1793987595.1 | 47.655000 | 3 |
| 277 | 1793987610.2 | 47.906667 | 3 |
| 278 | 1793987625.2 | 48.156667 | 3 |
| 279 | 1793987640.4 | 48.410000 | 3 |
| 282 | 1793987655.4 | 48.660000 | 4 |
| 283 | 1793987671.0 | 48.920000 | 3 |
| 285 | 1793987686.0 | 49.170000 | 3 |
| 287 | 1793987701.3 | 49.425000 | 3 |
| 288 | 1793987717.2 | 49.690000 | 3 |
| 289 | 1793987732.4 | 49.943333 | 3 |
| 290 | 1793987747.8 | 50.200000 | 3 |
| 291 | 1793987762.8 | 50.450000 | 3 |
| 292 | 1793987778.1 | 50.705000 | 3 |
| 293 | 1793987793.1 | 50.955000 | 3 |
| 294 | 1793987808.2 | 51.206667 | 3 |
| 295 | 1793987823.2 | 51.456667 | 3 |
| 298 | 1793987838.3 | 51.708333 | 3 |
| 300 | 1793987853.5 | 51.961667 | 3 |
| 302 | 1793987868.5 | 52.211667 | 3 |
| 303 | 1793987883.6 | 52.463333 | 3 |
| 304 | 1793987898.7 | 52.715000 | 3 |
| 305 | 1793987913.8 | 52.966667 | 3 |
| 306 | 1793987929.3 | 53.225000 | 3 |
| 307 | 1793987944.5 | 53.478333 | 3 |
| 310 | 1793987959.7 | 53.731667 | 4 |
| 311 | 1793987975.1 | 53.988333 | 4 |
| 312 | 1793987990.4 | 54.243333 | 3 |
| 314 | 1793988005.4 | 54.493333 | 3 |
| 316 | 1793988020.8 | 54.750000 | 3 |
| 317 | 1793988036.3 | 55.008333 | 3 |
| 318 | 1793988051.4 | 55.260000 | 3 |
| 319 | 1793988066.7 | 55.515000 | 3 |
| 322 | 1793988081.7 | 55.765000 | 4 |
| 323 | 1793988096.8 | 56.016667 | 4 |
| 324 | 1793988111.9 | 56.268333 | 4 |
| 325 | 1793988127.0 | 56.520000 | 4 |
| 326 | 1793988142.0 | 56.770000 | 3 |
| 328 | 1793988157.2 | 57.023333 | 3 |
| 330 | 1793988172.5 | 57.278333 | 3 |
| 331 | 1793988187.6 | 57.530000 | 3 |
| 334 | 1793988202.7 | 57.781667 | 4 |
| 335 | 1793988217.8 | 58.033333 | 4 |
| 336 | 1793988233.0 | 58.286667 | 4 |
| 337 | 1793988248.2 | 58.540000 | 4 |
| 338 | 1793988263.3 | 58.791667 | 3 |
| 340 | 1793988278.6 | 59.046667 | 3 |
| 342 | 1793988293.8 | 59.300000 | 3 |
| 343 | 1793988309.0 | 59.553333 | 3 |
| 346 | 1793988324.2 | 59.806667 | 4 |

| Event line | t (s) | Time since Start min | Kind | Title | Cumulative kind count |
| --- | --- | --- | --- | --- | --- |
| 9 | 1793984751.0 | 0.253333 | music | Half Past Curfew | 1 |
| 29 | 1793984977.4 | 4.026667 | music | Postcard from the Basement | 2 |
| 43 | 1793985129.0 | 6.553333 | music | Engine Heart | 3 |
| 58 | 1793985295.1 | 9.321667 | music | Mixtape Summer | 4 |
| 70 | 1793985416.0 | 11.336667 | music | Detention Kings | 5 |
| 83 | 1793985551.9 | 13.601667 | music | Static on the Line | 6 |
| 96 | 1793985687.9 | 15.868333 | music | Gas Station Sunrise | 7 |
| 109 | 1793985824.8 | 18.150000 | music | Thunder Road Revival | 8 |
| 124 | 1793985992.4 | 20.943333 | music | Ten Feet Tall | 9 |
| 140 | 1793986174.6 | 23.980000 | music | Senior Skip Day | 10 |
| 153 | 1793986310.5 | 26.245000 | music | Bedroom Floor | 11 |
| 169 | 1793986461.6 | 28.763333 | music | Half Past Curfew (take 2) | 12 |
| 178 | 1793986553.1 | 30.288333 | music | Last Show at the Rink | 13 |
| 189 | 1793986658.4 | 32.043333 | music | Postcard from the Basement (take 2) | 14 |
| 200 | 1793986764.0 | 33.803333 | music | Engine Heart (take 2) | 15 |
| 216 | 1793986945.3 | 36.825000 | music | Mixtape Summer (take 2) | 16 |
| 228 | 1793987066.1 | 38.838333 | music | Detention Kings (take 2) | 17 |
| 240 | 1793987186.6 | 40.846667 | music | Static on the Line (take 2) | 18 |
| 254 | 1793987337.5 | 43.361667 | music | Gas Station Sunrise (take 2) | 19 |
| 268 | 1793987488.9 | 45.885000 | music | Thunder Road Revival (take 2) | 20 |
| 284 | 1793987671.0 | 48.920000 | music | Ten Feet Tall (take 2) | 21 |
| 299 | 1793987838.3 | 51.708333 | music | Senior Skip Day (take 2) | 22 |
| 313 | 1793987990.4 | 54.243333 | music | Bedroom Floor (take 2) | 23 |
| 327 | 1793988142.0 | 56.770000 | music | Last Show at the Rink (take 2) | 24 |
| 339 | 1793988263.3 | 58.791667 | music | Half Past Curfew (take 3) | 25 |

### RTX 4080 timeline

Source: `data/apollo/hour-run-log.jsonl`; `on_air.t` = 1793989148.9 s at line 2. Queue observed range: 0–6 entries.

| Tick line | t (s) | Time since Start min | Queue entries |
| --- | --- | --- | --- |
| 4 | 1793989148.9 | 0.000000 | 0 |
| 9 | 1793989164.3 | 0.256667 | 3 |
| 11 | 1793989179.7 | 0.513333 | 3 |
| 12 | 1793989194.8 | 0.765000 | 3 |
| 13 | 1793989210.1 | 1.020000 | 3 |
| 16 | 1793989225.2 | 1.271667 | 4 |
| 17 | 1793989240.3 | 1.523333 | 4 |
| 18 | 1793989255.5 | 1.776667 | 4 |
| 19 | 1793989270.6 | 2.028333 | 4 |
| 22 | 1793989286.0 | 2.285000 | 5 |
| 23 | 1793989301.1 | 2.536667 | 4 |
| 25 | 1793989316.1 | 2.786667 | 4 |
| 27 | 1793989331.2 | 3.038333 | 4 |
| 30 | 1793989346.3 | 3.290000 | 6 |
| 31 | 1793989361.4 | 3.541667 | 6 |
| 32 | 1793989376.4 | 3.791667 | 6 |
| 33 | 1793989391.5 | 4.043333 | 6 |
| 34 | 1793989406.6 | 4.295000 | 6 |
| 35 | 1793989421.6 | 4.545000 | 6 |
| 36 | 1793989436.8 | 4.798333 | 6 |
| 37 | 1793989451.9 | 5.050000 | 6 |
| 38 | 1793989467.0 | 5.301667 | 5 |
| 40 | 1793989482.0 | 5.551667 | 5 |
| 42 | 1793989497.1 | 5.803333 | 5 |
| 43 | 1793989512.1 | 6.053333 | 5 |
| 45 | 1793989527.5 | 6.310000 | 5 |
| 46 | 1793989542.5 | 6.560000 | 5 |
| 47 | 1793989557.7 | 6.813333 | 5 |
| 48 | 1793989572.9 | 7.066667 | 5 |
| 50 | 1793989588.0 | 7.318333 | 5 |
| 52 | 1793989603.7 | 7.580000 | 5 |
| 54 | 1793989618.7 | 7.830000 | 5 |
| 55 | 1793989633.8 | 8.081667 | 5 |
| 57 | 1793989649.0 | 8.335000 | 5 |
| 58 | 1793989664.1 | 8.586667 | 5 |
| 59 | 1793989679.4 | 8.841667 | 5 |
| 60 | 1793989694.5 | 9.093333 | 5 |
| 62 | 1793989710.0 | 9.351667 | 6 |
| 63 | 1793989725.1 | 9.603333 | 6 |
| 64 | 1793989740.3 | 9.856667 | 6 |
| 65 | 1793989755.4 | 10.108333 | 5 |
| 68 | 1793989770.5 | 10.360000 | 5 |
| 70 | 1793989785.5 | 10.610000 | 5 |
| 71 | 1793989800.6 | 10.861667 | 5 |
| 72 | 1793989815.6 | 11.111667 | 5 |
| 74 | 1793989831.4 | 11.375000 | 6 |
| 75 | 1793989846.5 | 11.626667 | 6 |
| 76 | 1793989861.5 | 11.876667 | 6 |
| 77 | 1793989876.8 | 12.131667 | 6 |
| 78 | 1793989891.9 | 12.383333 | 6 |
| 79 | 1793989907.1 | 12.636667 | 6 |
| 80 | 1793989922.2 | 12.888333 | 5 |
| 82 | 1793989937.2 | 13.138333 | 5 |
| 85 | 1793989952.6 | 13.395000 | 5 |
| 86 | 1793989967.6 | 13.645000 | 5 |
| 87 | 1793989983.3 | 13.906667 | 5 |
| 88 | 1793989998.6 | 14.161667 | 5 |
| 90 | 1793990014.3 | 14.423333 | 6 |
| 91 | 1793990029.3 | 14.673333 | 6 |
| 92 | 1793990044.5 | 14.926667 | 6 |
| 93 | 1793990059.5 | 15.176667 | 6 |
| 94 | 1793990074.8 | 15.431667 | 6 |
| 95 | 1793990090.2 | 15.688333 | 6 |
| 96 | 1793990105.5 | 15.943333 | 5 |
| 98 | 1793990120.6 | 16.195000 | 5 |
| 101 | 1793990135.7 | 16.446667 | 5 |
| 102 | 1793990150.7 | 16.696667 | 5 |
| 103 | 1793990165.9 | 16.950000 | 5 |
| 104 | 1793990181.1 | 17.203333 | 5 |
| 106 | 1793990196.4 | 17.458333 | 6 |
| 107 | 1793990211.5 | 17.710000 | 6 |
| 108 | 1793990226.5 | 17.960000 | 6 |
| 109 | 1793990241.8 | 18.215000 | 6 |
| 110 | 1793990256.9 | 18.466667 | 6 |
| 111 | 1793990272.1 | 18.720000 | 5 |
| 113 | 1793990287.4 | 18.975000 | 5 |
| 115 | 1793990302.4 | 19.225000 | 5 |
| 117 | 1793990317.5 | 19.476667 | 5 |
| 118 | 1793990332.6 | 19.728333 | 5 |
| 119 | 1793990347.7 | 19.980000 | 5 |
| 120 | 1793990362.8 | 20.231667 | 5 |
| 122 | 1793990377.9 | 20.483333 | 6 |
| 123 | 1793990393.0 | 20.735000 | 6 |
| 124 | 1793990408.2 | 20.988333 | 5 |
| 126 | 1793990423.3 | 21.240000 | 5 |
| 129 | 1793990438.4 | 21.491667 | 5 |
| 130 | 1793990454.0 | 21.751667 | 5 |
| 131 | 1793990469.2 | 22.005000 | 5 |
| 132 | 1793990484.2 | 22.255000 | 5 |
| 134 | 1793990499.4 | 22.508333 | 6 |
| 135 | 1793990514.8 | 22.765000 | 6 |
| 136 | 1793990529.9 | 23.016667 | 6 |
| 137 | 1793990545.0 | 23.268333 | 5 |
| 140 | 1793990560.2 | 23.521667 | 5 |
| 142 | 1793990575.8 | 23.781667 | 5 |
| 143 | 1793990591.0 | 24.035000 | 5 |
| 144 | 1793990606.7 | 24.296667 | 5 |
| 146 | 1793990622.4 | 24.558333 | 6 |
| 147 | 1793990637.5 | 24.810000 | 5 |
| 149 | 1793990652.6 | 25.061667 | 5 |
| 151 | 1793990667.6 | 25.311667 | 5 |
| 153 | 1793990682.9 | 25.566667 | 5 |
| 154 | 1793990698.2 | 25.821667 | 5 |
| 155 | 1793990713.8 | 26.081667 | 5 |
| 156 | 1793990728.8 | 26.331667 | 5 |
| 158 | 1793990743.9 | 26.583333 | 6 |
| 159 | 1793990759.0 | 26.835000 | 6 |
| 160 | 1793990774.2 | 27.088333 | 6 |
| 161 | 1793990789.2 | 27.338333 | 5 |
| 164 | 1793990804.4 | 27.591667 | 5 |
| 166 | 1793990819.4 | 27.841667 | 5 |
| 167 | 1793990834.7 | 28.096667 | 5 |
| 168 | 1793990849.9 | 28.350000 | 5 |
| 170 | 1793990865.2 | 28.605000 | 6 |
| 171 | 1793990880.2 | 28.855000 | 6 |
| 172 | 1793990895.3 | 29.106667 | 6 |
| 173 | 1793990910.4 | 29.358333 | 6 |
| 174 | 1793990925.6 | 29.611667 | 6 |
| 175 | 1793990940.8 | 29.865000 | 6 |
| 176 | 1793990955.9 | 30.116667 | 5 |
| 179 | 1793990971.0 | 30.368333 | 5 |
| 182 | 1793990986.1 | 30.620000 | 5 |
| 183 | 1793991001.3 | 30.873333 | 5 |
| 184 | 1793991016.8 | 31.131667 | 5 |
| 185 | 1793991032.0 | 31.385000 | 5 |
| 187 | 1793991047.4 | 31.641667 | 6 |
| 188 | 1793991062.4 | 31.891667 | 6 |
| 189 | 1793991077.4 | 32.141667 | 6 |
| 190 | 1793991092.5 | 32.393333 | 6 |
| 191 | 1793991107.5 | 32.643333 | 6 |
| 192 | 1793991122.7 | 32.896667 | 5 |
| 194 | 1793991137.8 | 33.148333 | 5 |
| 196 | 1793991153.1 | 33.403333 | 5 |
| 198 | 1793991168.4 | 33.658333 | 5 |
| 199 | 1793991183.6 | 33.911667 | 5 |
| 200 | 1793991198.6 | 34.161667 | 5 |
| 201 | 1793991213.6 | 34.411667 | 5 |
| 203 | 1793991228.8 | 34.665000 | 6 |
| 204 | 1793991243.9 | 34.916667 | 6 |
| 205 | 1793991258.9 | 35.166667 | 6 |
| 206 | 1793991273.9 | 35.416667 | 6 |
| 207 | 1793991289.0 | 35.668333 | 5 |
| 209 | 1793991304.0 | 35.918333 | 5 |
| 211 | 1793991319.0 | 36.168333 | 5 |
| 212 | 1793991334.1 | 36.420000 | 5 |
| 214 | 1793991349.8 | 36.681667 | 5 |
| 215 | 1793991365.0 | 36.935000 | 5 |
| 216 | 1793991380.1 | 37.186667 | 5 |
| 217 | 1793991395.3 | 37.440000 | 4 |
| 221 | 1793991420.2 | 37.855000 | 5 |
| 223 | 1793991435.3 | 38.106667 | 5 |
| 224 | 1793991450.5 | 38.360000 | 5 |
| 225 | 1793991465.5 | 38.610000 | 5 |
| 227 | 1793991480.6 | 38.861667 | 6 |
| 228 | 1793991495.6 | 39.111667 | 6 |
| 229 | 1793991510.7 | 39.363333 | 6 |
| 230 | 1793991525.8 | 39.615000 | 6 |
| 231 | 1793991540.9 | 39.866667 | 6 |
| 232 | 1793991556.1 | 40.120000 | 6 |
| 233 | 1793991571.3 | 40.373333 | 5 |
| 235 | 1793991586.6 | 40.628333 | 5 |
| 238 | 1793991601.7 | 40.880000 | 5 |
| 239 | 1793991617.0 | 41.135000 | 5 |
| 240 | 1793991632.5 | 41.393333 | 5 |
| 241 | 1793991647.5 | 41.643333 | 5 |
| 243 | 1793991662.6 | 41.895000 | 6 |
| 244 | 1793991678.3 | 42.156667 | 6 |
| 245 | 1793991693.4 | 42.408333 | 5 |
| 247 | 1793991708.4 | 42.658333 | 5 |
| 250 | 1793991723.5 | 42.910000 | 5 |
| 251 | 1793991738.9 | 43.166667 | 5 |
| 252 | 1793991754.0 | 43.418333 | 5 |
| 253 | 1793991769.1 | 43.670000 | 5 |
| 255 | 1793991784.2 | 43.921667 | 6 |
| 256 | 1793991799.2 | 44.171667 | 6 |
| 257 | 1793991814.2 | 44.421667 | 6 |
| 258 | 1793991829.3 | 44.673333 | 6 |
| 259 | 1793991844.3 | 44.923333 | 6 |
| 260 | 1793991859.4 | 45.175000 | 5 |
| 262 | 1793991874.7 | 45.430000 | 5 |
| 264 | 1793991889.7 | 45.680000 | 5 |
| 266 | 1793991906.3 | 45.956667 | 5 |
| 267 | 1793991921.5 | 46.210000 | 5 |
| 268 | 1793991936.5 | 46.460000 | 5 |
| 269 | 1793991951.7 | 46.713333 | 5 |
| 271 | 1793991966.8 | 46.965000 | 6 |
| 272 | 1793991981.8 | 47.215000 | 6 |
| 273 | 1793991996.9 | 47.466667 | 5 |
| 275 | 1793992011.9 | 47.716667 | 5 |
| 278 | 1793992027.0 | 47.968333 | 5 |
| 279 | 1793992042.6 | 48.228333 | 5 |
| 280 | 1793992058.0 | 48.485000 | 5 |
| 281 | 1793992073.0 | 48.735000 | 5 |
| 283 | 1793992088.4 | 48.991667 | 6 |
| 284 | 1793992103.6 | 49.245000 | 5 |
| 286 | 1793992118.6 | 49.495000 | 5 |
| 288 | 1793992134.0 | 49.751667 | 5 |
| 290 | 1793992149.2 | 50.005000 | 5 |
| 291 | 1793992164.2 | 50.255000 | 5 |
| 292 | 1793992179.8 | 50.515000 | 5 |
| 293 | 1793992194.9 | 50.766667 | 5 |
| 295 | 1793992210.3 | 51.023333 | 6 |
| 296 | 1793992225.6 | 51.278333 | 6 |
| 297 | 1793992240.8 | 51.531667 | 5 |
| 299 | 1793992256.0 | 51.785000 | 5 |
| 302 | 1793992271.3 | 52.040000 | 5 |
| 303 | 1793992286.3 | 52.290000 | 5 |
| 304 | 1793992301.5 | 52.543333 | 5 |
| 305 | 1793992316.8 | 52.798333 | 5 |
| 307 | 1793992332.4 | 53.058333 | 6 |
| 308 | 1793992347.9 | 53.316667 | 6 |
| 309 | 1793992362.9 | 53.566667 | 6 |
| 310 | 1793992379.7 | 53.846667 | 6 |
| 311 | 1793992395.3 | 54.106667 | 5 |
| 313 | 1793992410.3 | 54.356667 | 5 |
| 315 | 1793992425.6 | 54.611667 | 5 |
| 316 | 1793992440.9 | 54.866667 | 5 |
| 318 | 1793992456.2 | 55.121667 | 5 |
| 319 | 1793992471.3 | 55.373333 | 5 |
| 320 | 1793992486.3 | 55.623333 | 5 |
| 321 | 1793992501.4 | 55.875000 | 5 |
| 323 | 1793992516.9 | 56.133333 | 4 |
| 325 | 1793992531.9 | 56.383333 | 4 |
| 327 | 1793992547.6 | 56.645000 | 4 |
| 328 | 1793992562.7 | 56.896667 | 4 |
| 331 | 1793992578.0 | 57.151667 | 5 |
| 332 | 1793992593.2 | 57.405000 | 5 |
| 333 | 1793992608.3 | 57.656667 | 5 |
| 334 | 1793992623.3 | 57.906667 | 5 |
| 336 | 1793992638.5 | 58.160000 | 5 |
| 338 | 1793992653.7 | 58.413333 | 5 |
| 340 | 1793992668.8 | 58.665000 | 5 |
| 341 | 1793992683.8 | 58.915000 | 5 |
| 343 | 1793992698.9 | 59.166667 | 6 |
| 344 | 1793992714.0 | 59.418333 | 6 |
| 345 | 1793992729.1 | 59.670000 | 6 |
| 346 | 1793992744.1 | 59.920000 | 6 |

| Event line | t (s) | Time since Start min | Kind | Title | Cumulative kind count |
| --- | --- | --- | --- | --- | --- |
| 5 | 1793989148.9 | 0.000000 | music | Learning Rate | 1 |
| 24 | 1793989301.1 | 2.536667 | music | One More Epoch | 2 |
| 39 | 1793989467.0 | 5.301667 | music | Low Rank Love | 3 |
| 51 | 1793989588.0 | 7.318333 | music | Warmup Steps | 4 |
| 66 | 1793989755.4 | 10.108333 | music | Validation Rain | 5 |
| 81 | 1793989922.2 | 12.888333 | music | Gradient Drift | 6 |
| 97 | 1793990105.5 | 15.943333 | music | Frozen Layers | 7 |
| 112 | 1793990272.1 | 18.720000 | music | Early Stopping | 8 |
| 125 | 1793990408.2 | 20.988333 | music | Small Batch Sunday | 9 |
| 138 | 1793990545.0 | 23.268333 | music | Weights and Measures | 10 |
| 148 | 1793990637.5 | 24.810000 | music | Learning Rate (take 2) | 11 |
| 162 | 1793990789.2 | 27.338333 | music | Loss Curve Lullaby (take 2) | 12 |
| 177 | 1793990955.9 | 30.116667 | music | One More Epoch (take 2) | 13 |
| 193 | 1793991122.7 | 32.896667 | music | Checkpoint at 3 AM (take 2) | 14 |
| 208 | 1793991289.0 | 35.668333 | music | Low Rank Love (take 2) | 15 |
| 218 | 1793991395.3 | 37.440000 | music | Checkpoint at 3 AM | 16 |
| 234 | 1793991571.3 | 40.373333 | music | Validation Rain (take 2) | 17 |
| 246 | 1793991693.4 | 42.408333 | music | Gradient Drift (take 2) | 18 |
| 261 | 1793991859.4 | 45.175000 | music | Frozen Layers (take 2) | 19 |
| 274 | 1793991996.9 | 47.466667 | music | Early Stopping (take 2) | 20 |
| 285 | 1793992103.6 | 49.245000 | music | Small Batch Sunday (take 2) | 21 |
| 298 | 1793992240.8 | 51.531667 | music | Weights and Measures (take 2) | 22 |
| 312 | 1793992395.3 | 54.106667 | music | Learning Rate (take 3) | 23 |
| 324 | 1793992516.9 | 56.133333 | music | Warmup Steps (take 2) | 24 |
| 337 | 1793992638.5 | 58.160000 | music | One More Epoch (take 3) | 25 |

### DGX Spark timeline

Source: `data/toymaker/hour-run-log.jsonl`; `on_air.t` = 1793998112.8 s at line 2. Queue observed range: 1–9 entries.

| Tick line | t (s) | Time since Start min | Queue entries |
| --- | --- | --- | --- |
| 4 | 1793998112.8 | 0.000000 | 1 |
| 9 | 1793998128.0 | 0.253333 | 3 |
| 11 | 1793998143.0 | 0.503333 | 3 |
| 13 | 1793998158.6 | 0.763333 | 3 |
| 14 | 1793998173.7 | 1.015000 | 3 |
| 18 | 1793998190.4 | 1.293333 | 4 |
| 19 | 1793998205.8 | 1.550000 | 4 |
| 20 | 1793998221.4 | 1.810000 | 4 |
| 21 | 1793998237.6 | 2.080000 | 4 |
| 23 | 1793998253.2 | 2.340000 | 3 |
| 26 | 1793998268.3 | 2.591667 | 4 |
| 28 | 1793998283.4 | 2.843333 | 4 |
| 29 | 1793998298.8 | 3.100000 | 4 |
| 33 | 1793998313.9 | 3.351667 | 5 |
| 34 | 1793998331.2 | 3.640000 | 5 |
| 35 | 1793998346.2 | 3.890000 | 5 |
| 36 | 1793998361.2 | 4.140000 | 5 |
| 40 | 1793998376.3 | 4.391667 | 6 |
| 41 | 1793998391.4 | 4.643333 | 6 |
| 42 | 1793998406.4 | 4.893333 | 6 |
| 43 | 1793998421.5 | 5.145000 | 5 |
| 45 | 1793998436.8 | 5.400000 | 4 |
| 48 | 1793998451.8 | 5.650000 | 4 |
| 50 | 1793998466.8 | 5.900000 | 4 |
| 51 | 1793998482.1 | 6.155000 | 4 |
| 53 | 1793998497.1 | 6.405000 | 5 |
| 54 | 1793998512.6 | 6.663333 | 5 |
| 55 | 1793998528.1 | 6.921667 | 5 |
| 56 | 1793998543.5 | 7.178333 | 5 |
| 58 | 1793998558.8 | 7.433333 | 6 |
| 59 | 1793998573.9 | 7.685000 | 5 |
| 61 | 1793998588.9 | 7.935000 | 5 |
| 63 | 1793998603.9 | 8.185000 | 5 |
| 64 | 1793998619.0 | 8.436667 | 5 |
| 65 | 1793998634.2 | 8.690000 | 5 |
| 66 | 1793998649.7 | 8.948333 | 5 |
| 67 | 1793998665.1 | 9.205000 | 5 |
| 68 | 1793998680.2 | 9.456667 | 5 |
| 69 | 1793998695.6 | 9.713333 | 5 |
| 70 | 1793998711.4 | 9.976667 | 5 |
| 71 | 1793998726.7 | 10.231667 | 4 |
| 76 | 1793998741.8 | 10.483333 | 5 |
| 78 | 1793998757.0 | 10.736667 | 5 |
| 79 | 1793998772.0 | 10.986667 | 5 |
| 80 | 1793998787.1 | 11.238333 | 5 |
| 82 | 1793998802.2 | 11.490000 | 5 |
| 83 | 1793998817.2 | 11.740000 | 5 |
| 84 | 1793998832.5 | 11.995000 | 5 |
| 85 | 1793998847.8 | 12.250000 | 5 |
| 87 | 1793998862.8 | 12.500000 | 6 |
| 88 | 1793998878.7 | 12.765000 | 5 |
| 90 | 1793998893.7 | 13.015000 | 4 |
| 93 | 1793998908.7 | 13.265000 | 4 |
| 96 | 1793998923.8 | 13.516667 | 5 |
| 97 | 1793998938.9 | 13.768333 | 5 |
| 98 | 1793998954.0 | 14.020000 | 5 |
| 99 | 1793998969.2 | 14.273333 | 5 |
| 100 | 1793998985.2 | 14.540000 | 5 |
| 101 | 1793999000.2 | 14.790000 | 5 |
| 102 | 1793999015.4 | 15.043333 | 5 |
| 103 | 1793999030.5 | 15.295000 | 5 |
| 104 | 1793999045.5 | 15.545000 | 4 |
| 107 | 1793999060.6 | 15.796667 | 5 |
| 109 | 1793999076.4 | 16.060000 | 5 |
| 110 | 1793999094.1 | 16.355000 | 5 |
| 113 | 1793999109.5 | 16.611667 | 5 |
| 114 | 1793999124.6 | 16.863333 | 5 |
| 115 | 1793999140.1 | 17.121667 | 5 |
| 116 | 1793999155.6 | 17.380000 | 5 |
| 118 | 1793999171.1 | 17.638333 | 6 |
| 119 | 1793999186.1 | 17.888333 | 6 |
| 120 | 1793999201.1 | 18.138333 | 5 |
| 122 | 1793999216.1 | 18.388333 | 4 |
| 126 | 1793999231.2 | 18.640000 | 4 |
| 128 | 1793999246.3 | 18.891667 | 4 |
| 129 | 1793999261.3 | 19.141667 | 4 |
| 130 | 1793999276.3 | 19.391667 | 4 |
| 132 | 1793999291.4 | 19.643333 | 5 |
| 133 | 1793999306.4 | 19.893333 | 5 |
| 134 | 1793999321.5 | 20.145000 | 5 |
| 135 | 1793999336.5 | 20.395000 | 5 |
| 136 | 1793999351.6 | 20.646667 | 5 |
| 137 | 1793999366.6 | 20.896667 | 4 |
| 139 | 1793999381.6 | 21.146667 | 4 |
| 141 | 1793999396.7 | 21.398333 | 4 |
| 143 | 1793999411.9 | 21.651667 | 4 |
| 144 | 1793999426.9 | 21.901667 | 4 |
| 145 | 1793999441.9 | 22.151667 | 4 |
| 146 | 1793999457.0 | 22.403333 | 4 |
| 148 | 1793999472.7 | 22.665000 | 5 |
| 149 | 1793999487.7 | 22.915000 | 4 |
| 152 | 1793999502.7 | 23.165000 | 4 |
| 154 | 1793999517.8 | 23.416667 | 4 |
| 156 | 1793999532.8 | 23.666667 | 4 |
| 157 | 1793999547.9 | 23.918333 | 4 |
| 158 | 1793999562.9 | 24.168333 | 4 |
| 159 | 1793999577.9 | 24.418333 | 4 |
| 161 | 1793999593.0 | 24.670000 | 4 |
| 162 | 1793999608.0 | 24.920000 | 4 |
| 163 | 1793999623.5 | 25.178333 | 3 |
| 166 | 1793999638.5 | 25.428333 | 4 |
| 171 | 1793999653.6 | 25.680000 | 5 |
| 172 | 1793999668.7 | 25.931667 | 5 |
| 173 | 1793999683.7 | 26.181667 | 6 |
| 174 | 1793999698.7 | 26.431667 | 8 |
| 176 | 1793999713.8 | 26.683333 | 9 |
| 177 | 1793999728.9 | 26.935000 | 9 |
| 178 | 1793999743.9 | 27.185000 | 8 |
| 180 | 1793999758.9 | 27.435000 | 7 |
| 184 | 1793999774.0 | 27.686667 | 7 |
| 187 | 1793999790.4 | 27.960000 | 6 |
| 190 | 1793999805.4 | 28.210000 | 5 |
| 193 | 1793999820.4 | 28.460000 | 5 |
| 195 | 1793999835.5 | 28.711667 | 5 |
| 196 | 1793999850.5 | 28.961667 | 5 |
| 197 | 1793999865.5 | 29.211667 | 5 |
| 198 | 1793999880.6 | 29.463333 | 5 |
| 199 | 1793999895.6 | 29.713333 | 5 |
| 200 | 1793999910.6 | 29.963333 | 5 |
| 201 | 1793999925.7 | 30.215000 | 5 |
| 203 | 1793999940.7 | 30.465000 | 5 |
| 204 | 1793999955.7 | 30.715000 | 4 |
| 208 | 1793999970.8 | 30.966667 | 6 |
| 210 | 1793999985.8 | 31.216667 | 6 |
| 211 | 1794000000.9 | 31.468333 | 6 |
| 213 | 1794000015.9 | 31.718333 | 6 |
| 214 | 1794000031.0 | 31.970000 | 6 |
| 215 | 1794000046.0 | 32.220000 | 6 |
| 216 | 1794000061.0 | 32.470000 | 6 |
| 218 | 1794000076.1 | 32.721667 | 6 |
| 219 | 1794000091.1 | 32.971667 | 4 |
| 221 | 1794000106.4 | 33.226667 | 3 |
| 224 | 1794000121.5 | 33.478333 | 3 |
| 228 | 1794000136.5 | 33.728333 | 4 |
| 229 | 1794000151.6 | 33.980000 | 4 |
| 230 | 1794000166.6 | 34.230000 | 4 |
| 231 | 1794000181.6 | 34.480000 | 4 |
| 233 | 1794000196.7 | 34.731667 | 5 |
| 234 | 1794000211.7 | 34.981667 | 5 |
| 235 | 1794000226.8 | 35.233333 | 5 |
| 236 | 1794000241.8 | 35.483333 | 4 |
| 239 | 1794000256.9 | 35.735000 | 5 |
| 241 | 1794000272.0 | 35.986667 | 5 |
| 242 | 1794000287.0 | 36.236667 | 5 |
| 243 | 1794000302.0 | 36.486667 | 5 |
| 244 | 1794000317.1 | 36.738333 | 5 |
| 245 | 1794000332.1 | 36.988333 | 5 |
| 246 | 1794000347.1 | 37.238333 | 5 |
| 247 | 1794000363.3 | 37.508333 | 5 |
| 248 | 1794000378.4 | 37.760000 | 5 |
| 249 | 1794000393.4 | 38.010000 | 4 |
| 252 | 1794000408.5 | 38.261667 | 5 |
| 254 | 1794000424.9 | 38.535000 | 5 |
| 256 | 1794000441.0 | 38.803333 | 5 |
| 257 | 1794000456.1 | 39.055000 | 5 |
| 258 | 1794000471.2 | 39.306667 | 5 |
| 259 | 1794000486.2 | 39.556667 | 5 |
| 261 | 1794000501.3 | 39.808333 | 5 |
| 263 | 1794000516.4 | 40.060000 | 4 |
| 266 | 1794000531.4 | 40.310000 | 4 |
| 268 | 1794000546.5 | 40.561667 | 4 |
| 270 | 1794000561.6 | 40.813333 | 4 |
| 271 | 1794000576.6 | 41.063333 | 4 |
| 272 | 1794000591.7 | 41.315000 | 4 |
| 273 | 1794000606.8 | 41.566667 | 4 |
| 275 | 1794000622.5 | 41.828333 | 4 |
| 276 | 1794000637.6 | 42.080000 | 4 |
| 277 | 1794000652.8 | 42.333333 | 3 |
| 280 | 1794000667.9 | 42.585000 | 4 |
| 285 | 1794000683.1 | 42.838333 | 5 |
| 286 | 1794000698.2 | 43.090000 | 5 |
| 287 | 1794000713.2 | 43.340000 | 5 |
| 288 | 1794000741.1 | 43.805000 | 5 |
| 290 | 1794000756.5 | 44.061667 | 6 |
| 291 | 1794000772.2 | 44.323333 | 6 |
| 292 | 1794000787.3 | 44.575000 | 5 |
| 294 | 1794000802.3 | 44.825000 | 4 |
| 298 | 1794000817.4 | 45.076667 | 5 |
| 300 | 1794000833.1 | 45.338333 | 5 |
| 301 | 1794000848.2 | 45.590000 | 5 |
| 302 | 1794000863.2 | 45.840000 | 5 |
| 303 | 1794000878.3 | 46.091667 | 5 |
| 304 | 1794000893.3 | 46.341667 | 5 |
| 305 | 1794000908.3 | 46.591667 | 5 |
| 306 | 1794000923.4 | 46.843333 | 5 |
| 307 | 1794000938.4 | 47.093333 | 5 |
| 308 | 1794000953.4 | 47.343333 | 5 |
| 309 | 1794000968.5 | 47.595000 | 4 |
| 311 | 1794000983.5 | 47.845000 | 4 |
| 314 | 1794000998.6 | 48.096667 | 4 |
| 315 | 1794001013.6 | 48.346667 | 4 |
| 316 | 1794001028.6 | 48.596667 | 4 |
| 317 | 1794001044.0 | 48.853333 | 4 |
| 319 | 1794001059.0 | 49.103333 | 5 |
| 320 | 1794001074.1 | 49.355000 | 5 |
| 321 | 1794001089.1 | 49.605000 | 5 |
| 322 | 1794001104.2 | 49.856667 | 5 |
| 323 | 1794001119.3 | 50.108333 | 4 |
| 326 | 1794001134.3 | 50.358333 | 4 |
| 328 | 1794001149.3 | 50.608333 | 4 |
| 329 | 1794001164.4 | 50.860000 | 4 |
| 331 | 1794001179.4 | 51.110000 | 4 |
| 332 | 1794001194.5 | 51.361667 | 4 |
| 333 | 1794001209.5 | 51.611667 | 4 |
| 334 | 1794001224.6 | 51.863333 | 4 |
| 336 | 1794001240.0 | 52.120000 | 3 |
| 340 | 1794001255.1 | 52.371667 | 5 |
| 342 | 1794001270.1 | 52.621667 | 5 |
| 343 | 1794001285.1 | 52.871667 | 5 |
| 346 | 1794001300.2 | 53.123333 | 6 |
| 347 | 1794001315.3 | 53.375000 | 6 |
| 348 | 1794001330.3 | 53.625000 | 6 |
| 349 | 1794001345.3 | 53.875000 | 6 |
| 351 | 1794001361.3 | 54.141667 | 7 |
| 352 | 1794001376.3 | 54.391667 | 7 |
| 353 | 1794001391.4 | 54.643333 | 7 |
| 354 | 1794001406.4 | 54.893333 | 5 |
| 357 | 1794001421.4 | 55.143333 | 5 |
| 360 | 1794001436.5 | 55.395000 | 5 |
| 362 | 1794001451.5 | 55.645000 | 5 |
| 363 | 1794001466.5 | 55.895000 | 5 |
| 364 | 1794001481.6 | 56.146667 | 5 |
| 365 | 1794001496.6 | 56.396667 | 5 |
| 366 | 1794001511.7 | 56.648333 | 5 |
| 367 | 1794001526.7 | 56.898333 | 5 |
| 368 | 1794001541.7 | 57.148333 | 4 |
| 371 | 1794001556.8 | 57.400000 | 5 |
| 373 | 1794001571.8 | 57.650000 | 5 |
| 374 | 1794001586.9 | 57.901667 | 5 |
| 376 | 1794001601.9 | 58.151667 | 5 |
| 377 | 1794001617.0 | 58.403333 | 5 |
| 378 | 1794001632.0 | 58.653333 | 5 |
| 379 | 1794001647.0 | 58.903333 | 5 |
| 381 | 1794001662.1 | 59.155000 | 6 |
| 382 | 1794001677.4 | 59.410000 | 6 |
| 383 | 1794001692.5 | 59.661667 | 6 |
| 384 | 1794001707.5 | 59.911667 | 5 |

| Event line | t (s) | Time since Start min | Kind | Title | Cumulative kind count |
| --- | --- | --- | --- | --- | --- |
| 10 | 1793998128.0 | 0.253333 | music | Learning Rate | 1 |
| 24 | 1793998253.2 | 2.340000 | music | Loss Curve Lullaby | 2 |
| 44 | 1793998421.5 | 5.145000 | speech | Wren: Learning Rate | 1 |
| 46 | 1793998436.8 | 5.400000 | music | Learning Rate | 3 |
| 60 | 1793998573.9 | 7.685000 | music | Warmup Steps | 4 |
| 72 | 1793998726.7 | 10.231667 | music | Low Rank Love | 5 |
| 89 | 1793998878.7 | 12.765000 | speech | Wren: One More Epoch | 2 |
| 91 | 1793998893.7 | 13.015000 | music | One More Epoch | 6 |
| 105 | 1793999045.5 | 15.545000 | music | Gradient Drift | 7 |
| 121 | 1793999201.1 | 18.138333 | speech | Late Epoch ID 1 | 3 |
| 123 | 1793999216.1 | 18.388333 | music | Validation Rain | 8 |
| 138 | 1793999366.6 | 20.896667 | music | Early Stopping | 9 |
| 150 | 1793999487.7 | 22.915000 | music | Small Batch Sunday | 10 |
| 164 | 1793999623.5 | 25.178333 | music | Frozen Layers | 11 |
| 179 | 1793999743.9 | 27.185000 | speech | Wren: Checkpoint at 3 AM | 4 |
| 181 | 1793999758.9 | 27.435000 | speech | Wren: link 1 | 5 |
| 185 | 1793999774.0 | 27.686667 | speech | Wren: One More Epoch | 6 |
| 188 | 1793999790.4 | 27.960000 | speech | Wren: Learning Rate | 7 |
| 191 | 1793999805.4 | 28.210000 | music | Checkpoint at 3 AM | 12 |
| 205 | 1793999955.7 | 30.715000 | music | Loss Curve Lullaby (take 2) | 13 |
| 220 | 1794000091.1 | 32.971667 | speech | Wren: link 1 | 8 |
| 222 | 1794000106.4 | 33.226667 | music | Learning Rate (take 2) | 14 |
| 237 | 1794000241.8 | 35.483333 | music | Checkpoint at 3 AM (take 2) | 15 |
| 250 | 1794000393.4 | 38.010000 | music | Low Rank Love (take 2) | 16 |
| 262 | 1794000501.3 | 39.808333 | speech | Wren: link 2 | 9 |
| 264 | 1794000516.4 | 40.060000 | music | One More Epoch (take 2) | 17 |
| 278 | 1794000652.8 | 42.333333 | music | Warmup Steps (take 2) | 18 |
| 293 | 1794000787.3 | 44.575000 | speech | Wren: Weights and Measures | 10 |
| 295 | 1794000802.3 | 44.825000 | music | Weights and Measures | 19 |
| 310 | 1794000968.5 | 47.595000 | music | Frozen Layers (take 2) | 20 |
| 324 | 1794001119.3 | 50.108333 | music | Early Stopping (take 2) | 21 |
| 337 | 1794001240.0 | 52.120000 | music | Gradient Drift (take 2) | 22 |
| 355 | 1794001406.4 | 54.893333 | speech | Wren: link 3 | 11 |
| 358 | 1794001421.4 | 55.143333 | music | Learning Rate (take 3) | 23 |
| 369 | 1794001541.7 | 57.148333 | music | Validation Rain (take 2) | 24 |
| 385 | 1794001707.5 | 59.911667 | speech | Wren: link 4 | 12 |

## Read manifest

Every data file is read and parsed before figure generation. Markdown line counts include all lines; JSONL counts include every record.

| File | Lines | Parsed content |
| --- | --- | --- |
| data/2026-11-06-apollo-hour.md | 100 | Markdown |
| data/2026-11-06-mac-mini-hour.md | 91 | Markdown |
| data/2026-11-06-toymaker-dual-loader-hour.md | 126 | Markdown |
| data/FACTS-2026-11-06.md | 27 | Markdown |
| data/RESEARCH.md | 51 | Markdown |
| data/apollo/hour-run-log.jsonl | 348 | JSONL records |
| data/apollo/hour-run-report.json | 403 | JSON |
| data/apollo/renders.json | 226 | JSON |
| data/dj-voices.md | 82 | Markdown |
| data/mac-mini/hour-run-log.jsonl | 348 | JSONL records |
| data/mac-mini/hour-run-report.json | 212 | JSON |
| data/mac-mini/renders.json | 184 | JSON |
| data/toymaker/bench-dual.json | 80 | JSON |
| data/toymaker/hour-run-log.jsonl | 387 | JSONL records |
| data/toymaker/hour-run-report.json | 642 | JSON |
| data/toymaker/renders.json | 362 | JSON |
| data/voices/results-chatterbox-index-tts2-qwen3-voicedesign.json | 68 | JSON |
| data/voices/results-chatterbox-qwen3-voicedesign.json | 34 | JSON |
| data/voices/results.json | 188 | JSON |
