Rename screw tubes to screw conveyors (t44)
Player text says Screw conveyor; code uses screw (BP_SCREW, piece id screw, screwIntake...). No compatibility code for old saves or blueprints. Suite outputs match before and after apart from names. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,27 @@ What agents have done, newest first. Add an entry for every piece of work: the d
|
||||
note or request it was for, what changed, the files touched, the tests run, and anything left
|
||||
open or not verified. Keep each entry short; the git history has the details.
|
||||
|
||||
## 2026-10-26: t44: rename screw tubes to screw conveyors (Codex)
|
||||
|
||||
- Player text uses Screw conveyor; code uses screw/SCREW, including the piece id, part
|
||||
constants, direction tables, transport helpers, shader variable, build icons and settings
|
||||
access. Numeric ids and save/blueprint versions unchanged; no aliases or migrations added.
|
||||
- Updated affected files across src/sim, src/render, src/ui, test and tools, plus README,
|
||||
AGENTS and current DESIGN/TESTING/system docs. Regenerated PROJECT_MAP and built dist.
|
||||
Renamed test/t_diag_tubes.js to test/t_diag_screws.js with git mv; no scene filename needed
|
||||
renaming. Past log entries, docs/history and task title/Context preserved.
|
||||
- All 26 suite outputs saved in /tmp/t44-before and /tmp/t44-after. Raw diff:
|
||||
/tmp/t44-output.diff; name/timing-normalized diff: /tmp/t44-output-normalized.diff (empty).
|
||||
No numeric output differences except ms timings; numeric literals unchanged in all 39
|
||||
edited JavaScript/Python files. Only tube matches in scoped source/docs are the physical
|
||||
casing description in pieces.js and casing/flight rendering comment in world.js.
|
||||
- python3 test/run_all.py --browser: ALL PASSED (26 headless suites, 352 play checks,
|
||||
15 smooth checks). Focused menu, tooltip, hover, notebook, screw blueprint-code round-trip
|
||||
and both starter blueprint-code checks pass in pixel and smooth; no page errors.
|
||||
Opened shots/t44-{menu,hover,notebook}-{pixel,smooth}.png and the play diagonal screenshot.
|
||||
Temporary UI fixture initially lacked SX/SY; corrected to match shot.py before these checks.
|
||||
- Task t44 moved to Review. Owner playtest remains. No commit.
|
||||
|
||||
## 2026-10-26: t38: show silo contents at the cursor and in a wide window (Codex)
|
||||
|
||||
- `src/ui/info.js`: contents were confined to the bottom info plate (hidden below 720 px),
|
||||
|
||||
Reference in New Issue
Block a user