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.
21 lines
1.0 KiB
Plaintext
21 lines
1.0 KiB
Plaintext
/* A prolific artist, so the discography page's cap is WALKED rather than
|
|
argued about: 140 records, four a year from 1985, each plainly titled for
|
|
the same reason SLOW_ALBUMS' are — the classifier must leave every one of
|
|
them on the Albums tab, or the counts the walk asserts stop meaning
|
|
anything. Deliberately NOT in RELATED: a fifth card in the rail would move
|
|
the artist page's own card census (cat-artist-tab counts 2 images and 2
|
|
placeholders there). The walk reaches it with a seed, so no search
|
|
answers for it either. */
|
|
const CAT_BIG = { id: 416, name: "Ember Parade", picture: null, album_count: 140, fans: 91000 };
|
|
const BIG_ALBUMS = Array.from({ length: 140 }, (_, i) => ({
|
|
id: 41600 + i,
|
|
title: "Field Notes " + (i + 1),
|
|
artist: CAT_BIG.name,
|
|
cover: svgArt((i * 37) % 360, "F"),
|
|
release_date: (1985 + Math.floor(i / 4)) + "-" + String((i % 4) * 3 + 2).padStart(2, "0") + "-15",
|
|
record_type: "album",
|
|
track_count: 8 + (i % 5),
|
|
edition_group: null,
|
|
is_soundtrack: false,
|
|
}));
|