Everything written this session that has not been through the device: rounds 43 to 48 (each patch adversarially verified, 43's transient-notice expectation fixed), a partial round 49, the pipeline scripts, the Android Auto design and the icon comparison mock. Also the two harness changes that were never A/B'd — adaptive waits, which may only shorten a declared wait and never lengthen it, and a ship that runs the mock walk and the deploy at the same time. The A/B and its 255-step baseline are in handoff/tools; main stays at what the phone has actually walked.
29 lines
1.7 KiB
Plaintext
29 lines
1.7 KiB
Plaintext
if (cmd === "copy_stream_to_folder") {
|
|
/* the real command copies only what the stream cache already holds */
|
|
let saved = 0, missing = 0;
|
|
for (const f of args?.files || []) { if (cacheReady.has(f.path)) saved++; else missing++; }
|
|
return Promise.resolve([saved, missing]);
|
|
}
|
|
if (cmd === "play_row_count") return Promise.resolve(4210);
|
|
if (cmd === "debug_stats") {
|
|
/* the overlay's shape, camelCase as serde renames it; the numbers
|
|
wander a little so the screen is seen to be live */
|
|
const t = Date.now() / 1000;
|
|
return Promise.resolve({
|
|
cpuProcess: 7.5 + Math.sin(t), cpuSystem: 22 + Math.cos(t) * 3,
|
|
gpuPercent: null, gpuAppPercent: null,
|
|
memWorkingSet: 431_000_000, memPrivate: 0,
|
|
memSystemUsed: 5_400_000_000, memSystemTotal: 7_900_000_000,
|
|
netRxBps: 1_250_000, netTxBps: 96_000,
|
|
processCount: 3, uptimeSecs: 742,
|
|
dlReceived: xfer ? Math.round(xfer.received) : null,
|
|
dlTotal: xfer ? xfer.total : null,
|
|
dlDone: xfer ? xfer.received >= xfer.total : null,
|
|
normalizationEnabled: mockSettings.volume_normalization !== false, targetLufs: -14,
|
|
loudness: { lufs: -9.8, peak: 0.98, gainDb: -4.2, cached: true, analyzing: false, source: "cache", headStartDb: 0, prefixGainDb: null },
|
|
mainFadeGain: 1, normNowDb: -4.2, normTargetDb: -4.2,
|
|
previewVolume: null, previewNormDb: null,
|
|
preloadDl: [{ username: "dusty_crates", path: "Music\\Daft Punk\\Discovery\\02 Aerodynamic.flac", state: "transferring", place: null, received: 5_000_000, total: 12_000_000, speedBps: 850_000 }],
|
|
});
|
|
}
|