Skip to content

refactor: one object path: galaxies, clusters and nebulae are ordinary scenes - #1088

Merged
alowpoly merged 33 commits into
mainfrom
refactor/one-object-path
Oct 1, 2026
Merged

alowpoly merged 33 commits into
mainfrom
refactor/one-object-path

Conversation

@alowpoly

@alowpoly alowpoly commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Galaxies, clusters and nebulae went through a second object path: catalogue rows, their own selection, card and preparer. Now there is one. Each of the 18 is an ordinary authored object whose recipe declares no surface, and its imagery is a context bank the object's dataset names, as Beta Pictoris names its disc. The standard lanes, card and dataset list serve them.

Before: before

After: after

M31 with the standard card

Limits: the Hydra, Centaurus, Norma, Perseus and Coma cluster pages go away (no package). The camera stops 1.2 framing radii from a galaxy or nebula. Zoom levels still use their own card.

  • Prepared assets: the 18 objects, their 18 banks, M87* and the Sun's world context are published to R2; renamed banks' sources are mirrored under their new ids.

Clean: the three typechecks, the site tests and the package tests.

@alowpoly alowpoly added the pipeline-change Shared pipeline change that legitimately touches more than 12 objects label Oct 1, 2026
@alowpoly alowpoly changed the title refactor: galaxies, clusters and nebulae are world bodies, with a Local Group marker refactor: one object path: no kinds, no catalogue rows, a Local Group marker Oct 1, 2026
@alowpoly alowpoly changed the title refactor: one object path: no kinds, no catalogue rows, a Local Group marker refactor: one object path: galaxies, clusters and nebulae are ordinary scenes Oct 1, 2026
… not by selected id; the system card finds its detached containers
…osts its member-dots bank; standard lanes accept no surface
… hosts its image-layer bank; a bank names its host
@alowpoly
alowpoly marked this pull request as ready for review October 1, 2026 20:09
@alowpoly
alowpoly merged commit 374b0f6 into main Oct 1, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pipeline-change Shared pipeline change that legitimately touches more than 12 objects

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant