Skip to content

refactor(world)!: the world's source and full context move from the Sun's package to the root object - #1337

Merged
alowpoly merged 6 commits into
mainfrom
refactor/world-files-to-root
Oct 5, 2026
Merged

alowpoly merged 6 commits into
mainfrom
refactor/world-files-to-root

Conversation

@alowpoly

@alowpoly alowpoly commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

The Sun's package held the world's source and its 58.7 MB full context, files that belong to no one body. Both move to the root object, observable-universe, beside the world summary and index. The world step reads and writes them by rule, with no paths on its command line. Tools and tests that read the full context point at the root. No page reads these files, and nothing a page reads changes. Root README.

Pixelmatch at threshold 0 against main, four pages at their opening view (Sun, Solar System, Earth, Betelgeuse): 0 on all four in two of three captures. In the first capture after a server restart the Sun's page differs by 67 pixels inside one sidebar thumbnail; this branch captured again differs from that capture by the same 67. main captured three times: 0.

  • Ran the world step and pins; no body is baked.
  • Nothing to publish: the world file's bytes are identical and already served under the root's key.
  • Committed two inventories: the row leaves the Sun's and enters the root's.

Limits: opening views only; a wheel pull-back is not pixel-repeatable (main against main: 475 to 1,308). The dot banks of 8 galaxies still name the Sun's old path; correcting it changes their bytes.

Clean: typecheck, eslint, architecture, ownership, no-hashes, body references, package test lane. Site lane: 8 tests in 3 untouched files fail locally, as before; they pass in CI.

PR rules: titles, PDS4 provenance and ISO plain language.

@alowpoly
alowpoly merged commit c33cb90 into main Oct 5, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant