Task: Implement the Globe Box feature

TASK-DESCRIPTION

Implement feature prompts/features/03-globe-box.md (Globe Box) in scripts/globe-box-build.sh plus a Python module scripts/globe_box_build.py that the script drives.

The build renders the Earth’s surface from the ETOPO 2022 source tiles (/datasets/dataset-etopo-2022/, read-only) into three watertight binary-STL pieces (north half, south half, twist-lock cylinder) in dataflow.out/box/ with a manifest, plus a --check validation mode.

TASK-OUTPUT

TASK-CONTEXT

TASK-FILES

Operation Path
modify scripts/globe-box-build.sh
modify scripts/globe_box_build.py
modify tests/03-globe-box-build.sh
modify tests/04-globe-box-math.sh
modify Makefile
modify scripts/site-state-fetch.sh
modify TODO.md

TASK-VERIFY

TASK-FEATURES

TASK-ACCEPTANCE

OUTPUT: the implemented files, the piece counts and sizes, and the verification results, ending with the VERIFICATION: line.