Land #70: give stars orbits their own potential holds, and clear the last galaxy.rs grandfathering #85
Labels
No labels
burndown-2026-06
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
c#
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-gaming/galaxy-gen#85
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Item 6 of #70, unblocked once #72's luminosity floor shipped. Also clears
src/rust/galaxy.rsfrom #78's excludes, which is the same file and wants the same commit rather than a second churn through it.What ships
Four changes, all measured on #70 and now promoted from ablation switches to per-scenario parameters:
birth_orbit_ratio_capbirth_velocity_dispersioncollapse_radiation_resistSTAR_FIELD_AXISYMMETRICEvery switch inverts cleanly to its own control, so each number stays re-measurable without an edit.
Measured, size 500, t=2500, two seeds
vsigabove ~1.5 is a disk, below ~0.7 is a mush:The disk holds to t=5000 -
vsig1.83, old cohort 1.51, no crossover at any checkpoint against a baseline of 0.11-0.44 - and the resolved population settles near 20k. #70 removed a bad sink and #72's floor added a good one, and they nearly cancel exactly as predicted.bcircnow reads 1.06 rather than 1.69-3.21, so the cap binds and the probe reports it.Three findings worth recording
The probe had drifted from the call site again.
birth_circular_ratiomirrored the ablation switch but not the new scenario parameter, so it reported 1.93 while births were capped at 1.06 - the exact failure its own comment warns about, one release after the retraction that prompted the warning. Fixed, and the comment is now a two-line DRAGON on both sides.The radiation gate had to become per-scenario. At 80 the elliptical's extra supernovae sweep gas into an annulus and it fails its own ring-signature check (0.293 against a 0.25 bar). Isolated by running each switch separately rather than assuming. The elliptical keeps 20.
Only one golden hash moved. Ring, bang-spiral, and irregular-spiral are byte-identical after 100 ticks - the elliptical is the only scenario forming stars that early, so it is the only one whose gas sees the change at that depth. Recaptured.
Verification
check-js, and the fullprecommitgate green.galaxy.rs comment grandfathering, cleared
138 blocks / 715 comment lines compressed to the two-line cap, with the reasoning relocated into seven new docs:
stellar-heating.md,star-metrics.md,metric-calibration.md,integrator.md,seeding.md,stellar-population.md,boundary-ridge.md.The guardrails stay put, just shorter - a dragon does not need three paragraphs to be flagged:
The dead-cross-link hook caught two docs I had referenced but not yet written, which is the hook doing exactly its job.
pyproject.tomlis down to four survivors, each now carrying its measured rationale inline:perf-rewrite.md, the seven skill docs, the four YAML entries, andpkg/**. That closes #78's fixable surface.Still open, deliberately