Later: It needs production to hold a picture of a page only previews seed, which waits until the owner wants main looks of seeded pages.
From #9817's open box. Previews take the seeded app's page as owner (src/spawn/preview-looks.ts, #9782), but production has no preview-admin seed, so main has no picture of it and every pull counts it as new to this pull in the pairs line (src/looks/pairs.ts).
Done looks like:
[ ] Main's looks include a picture of the seeded app page at 1440 and 390 (taken from the main-branch preview build or a seeded main look), so a pull that touches src/web/pages/apps.ts shows it beside main.
[ ] A test pins that the pairs line counts the seeded app page as beside main when both pictures exist.
Files: src/spawn/preview-looks.ts, the main-looks taker, a test.
Risks: must not seed preview-admin data into production.
Later: It needs production to hold a picture of a page only previews seed, which waits until the owner wants main looks of seeded pages.
From #9817's open box. Previews take the seeded app's page as owner (src/spawn/preview-looks.ts, #9782), but production has no preview-admin seed, so main has no picture of it and every pull counts it as new to this pull in the pairs line (src/looks/pairs.ts).
Done looks like:
Files: src/spawn/preview-looks.ts, the main-looks taker, a test. Risks: must not seed preview-admin data into production.